0 votes

I’m trying to help someone with PrintDraft in a project using the Syriac script. The problem they have is they use hyphens in the text, and these do not render, they appear as “missing glyph” type boxes. Other Latin block punctuation marks, like comma, period and colon don’t have problems, only hyphens. What could be the issue?

Paratext by [Expert]
(3.1k points)

2 Answers

0 votes
Best answer

Pretty much the only thing that can cause the “missing glyph” box to appear is if whatever they are using for a hyphen is not in the font or if they have a print draft change file that changes the hyphens to something else that isn’t in the font - like a emdash or something. It might even show up in Paratext just fine because, I think, the underlying browser control that it uses can replace missing glyphs with ones from another font in certain circumstances.

by [Expert]
(16.2k points)

Phil Leckrone showed me how to check the font in Character Map. It turns out it does not have the “regular” hyphen but does have the U+2010 hyphen. If the project uses that character, it appears in Print Draft.

0 votes

My solution would be to create a printDraftChanges.txt file in the project folder.
Include this line:
’-’ > '\u2010’
All the “regular” hyphens will be changed to the U+2010 hyphen before printing.

by (1.8k points)

CrazyRocky, I thought of that. But the users also said they didn’t see the hyphen
appear in Paratext (they have 7.4), so I figured changing in the text would
also be a useful thing.

sewhite
International Language Technology Consultant

Related questions

0 votes
1 answer
0 votes
7 answers
0 votes
0 answers
Paratext Nov 5, 2017 asked by mnjames (1.8k points)
0 votes
4 answers
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
2,645 questions
5,394 answers
5,065 comments
1,437 users