You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Ron Van den Branden <ro...@kantl.be> on 2017/11/28 15:49:26 UTC
does FOP support characters defined in a cmap_format_12 font table?
Hi,
I'm trying to find a font that supports ð, or Unicode Character 'OLD
ITALIC LETTER DE' (U+10303). This should be available in the "Noto Sans
Old Italic" font (https://www.google.com/get/noto/#sans-ital).
Yet, even though I successfully register the font in a fop configuration
file, FOP-2.2 reports following warnings:
INFO: Default page-width set to: 8.26in
nov 28, 2017 4:37:49 PM org.apache.fop.fo.properties.CommonHyphenation getHyphChar
WARNING: Substituted specified hyphenation character (0x2d) with 0x20 because the font doesn't have the specified hyphenation character: NotoSansOldItalic,normal,400
nov 28, 2017 4:37:50 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "?" (0xd800) not available in font "NotoSansOldItalic".
nov 28, 2017 4:37:50 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "?" (0xdf03) not available in font "NotoSansOldItalic".
nov 28, 2017 4:37:50 PM org.apache.fop.events.LoggingEventListener processEvent
INFO: Rendered page #1.
When inspecting the PDF file, instead of the character (ideally), or the
substitution character # (fallback), I see "ï¿¿ï¿¿". Minimal XSL-FO test
file and output PDF file attached.
When inspecting the Noto Sans Old Italic CMAP tables via the fonttools
Python library (https://github.com/fonttools/fonttools), I noticed that
the character is mapped in the "cmap_format_12" table. I'll attach the
TTX XML representation of this font, generated via fonttools.
Now, given that I have successfully registered a font (Noto Sans Old
Italic) which allegedly supports this character (OLD ITALIC LETTER DE),
what else should I do in order to make FOP output the actual character?
Kind regards,
Ron
Re: does FOP support characters defined in a cmap_format_12 font table?
Posted by Glenn Adams <gl...@skynav.com>.
On Thu, Nov 30, 2017 at 2:35 AM, Ron Van den Branden <
ron.vandenbranden@kantl.be> wrote:
> Thanks for pointing this out. From that issue thread, I gather this won't
> be resolved in the near future.
>
> Perhaps it's worth, then, pointing this out in the documentation (
> https://xmlgraphics.apache.org/fop/2.2/fonts.html) so users won't get
> false expectations when trying to find suitable fonts for characters that
> eventually are unsupported by FOP?
>
That's a reasonable request.
> Kind regards,
>
> Ron
>
> On 29/11/2017 18:41, Glenn Adams wrote:
>
> Characters outside the BMP are not yet supported by FOP. See [1].
>
> [1] https://issues.apache.org/jira/browse/FOP-1969
>
> On Wed, Nov 29, 2017 at 7:29 AM, Ron Van den Branden <
> ron.vandenbranden@kantl.be> wrote:
>
>> Perhaps I should make clear that this is a general pattern: for all
>> characters that are exclusively defined in a font's "cmap_format_12"
>> subtable (and that don't also occur in a "cmap_format_4" subtable), FOP
>> reports these as non available.
>>
>> Is this a limitation or bug in FOP, or my misundertanding of how to use
>> such characters?
>>
>> Best,
>>
>> Ron
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>>
>>
>
>
Re: does FOP support characters defined in a cmap_format_12 font
table?
Posted by Ron Van den Branden <ro...@kantl.be>.
Thanks for pointing this out. From that issue thread, I gather this
won't be resolved in the near future.
Perhaps it's worth, then, pointing this out in the documentation
(https://xmlgraphics.apache.org/fop/2.2/fonts.html) so users won't get
false expectations when trying to find suitable fonts for characters
that eventually are unsupported by FOP?
Kind regards,
Ron
On 29/11/2017 18:41, Glenn Adams wrote:
> Characters outside the BMP are not yet supported by FOP. See [1].
>
> [1] https://issues.apache.org/jira/browse/FOP-1969
>
> On Wed, Nov 29, 2017 at 7:29 AM, Ron Van den Branden
> <ron.vandenbranden@kantl.be <ma...@kantl.be>> wrote:
>
> Perhaps I should make clear that this is a general pattern: for
> all characters that are exclusively defined in a font's
> "cmap_format_12" subtable (and that don't also occur in a
> "cmap_format_4" subtable), FOP reports these as non available.
>
> Is this a limitation or bug in FOP, or my misundertanding of how
> to use such characters?
>
> Best,
>
> Ron
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> fop-users-unsubscribe@xmlgraphics.apache.org
> <ma...@xmlgraphics.apache.org>
> For additional commands, e-mail:
> fop-users-help@xmlgraphics.apache.org
> <ma...@xmlgraphics.apache.org>
>
>
Re: does FOP support characters defined in a cmap_format_12 font table?
Posted by Glenn Adams <gl...@skynav.com>.
Characters outside the BMP are not yet supported by FOP. See [1].
[1] https://issues.apache.org/jira/browse/FOP-1969
On Wed, Nov 29, 2017 at 7:29 AM, Ron Van den Branden <
ron.vandenbranden@kantl.be> wrote:
> Perhaps I should make clear that this is a general pattern: for all
> characters that are exclusively defined in a font's "cmap_format_12"
> subtable (and that don't also occur in a "cmap_format_4" subtable), FOP
> reports these as non available.
>
> Is this a limitation or bug in FOP, or my misundertanding of how to use
> such characters?
>
> Best,
>
> Ron
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>
Re: does FOP support characters defined in a cmap_format_12 font
table?
Posted by Ron Van den Branden <ro...@kantl.be>.
Perhaps I should make clear that this is a general pattern: for all
characters that are exclusively defined in a font's "cmap_format_12"
subtable (and that don't also occur in a "cmap_format_4" subtable), FOP
reports these as non available.
Is this a limitation or bug in FOP, or my misundertanding of how to use
such characters?
Best,
Ron
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org