The Hebrew letters in an RTF document failed to print.

This happens because the printer driver configuration (via spadmin) specifies 
a number of font replacements that replace a font with Hebrew, Arial in my 
case, with a printer-resident font with no Hebrew, Helvetica in my case.

This problem probably affects not only Hebrew, but any non-latin text that 
these common truetype fonts support.

Once I removed all the font replacements for this printer, everything works 
fine.

The easiest way to fix this is to avoid inserting any default font replacement 
rules into the printer configurations.

The more complicated way is to modify the printer driver code so that it 
avoids the replacement if the document contains letters that are not in the 
Adobe standard latin glyph repertoire. This may cause harm in CJK locales 
where printer-resident fonts may actually contain CJK letters.

At least, the hint to remove font replacement should be included in some FAQ.

Sivan

לענות