[xep-support] Re: Letters "fi" are not transformed
Kevin Brown
kevin at renderx.com
Tue Apr 21 14:40:45 PDT 2015
What is the exact font specification for the font you are using in xep.xml?
If you look at “Times New Roman” in the default specification in xep.xml, you would see this:
<font-family name="Times New Roman" ligatures="fi fl">
<font><font-data ttf="times.ttf"/></font>
<font style="italic"><font-data ttf="timesi.ttf"/></font>
<font weight="bold"><font-data ttf="timesbd.ttf"/></font>
<font weight="bold" style="italic"><font-data ttf="timesbi.ttf"/></font>
</font-family>
The “ligatures” attribute is telling the formatting engine to replace “fi” and “fl” with their equivalents that exist in that font:
This is “fi” typed
This is “fi” as a ligature
You can see they are quite different (if you are viewing this in HTML). I suspect you may be using a ligature entry pointing to a character that does not exist for that font in question.
Kevin Brown
RenderX
From: Xep-support [mailto:xep-support-bounces at renderx.com] On Behalf Of Bill Bushnell
Sent: Tuesday, April 21, 2015 2:25 PM
To: xep-support at renderx.com
Subject: [xep-support] Letters "fi" are not transformed
When transforming using XEP and Oxygen 16.1 every occurrence of the letters “fi” (as in “first” and “filter”) are being dropped. XEP has no problem with upper and lower case “Fi” though. It doesn’t happen with Apache transformation. My transformation is only slightly customized with some logos and graphics.
Any ideas?
Bill Bushnell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.renderx.com/pipermail/xep-support/attachments/20150421/2b96ed72/attachment-0001.html>
More information about the Xep-support
mailing list