[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="&#xFB01; &#xFB02;">
        <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