The XLS-FO specification does not mention if font names should be treated case insensitive, but refers to the CSS2 specification, which states that it is beyond the specification to define if font names are case sensitive or not (clever way to allow ambiguity).

The CSS3 specification states that font names are case insensitive.

Since the specification leaves it up to the implementation to do whatever it sees fit, FOP does at least not violate the specifications by requiring case sensitivity in the font names. Using a case insensitive font name matching (as required by CSS3) would of course raise new problems as well and not only be convenient. What if the font manager used by the rendering enige is case sensitive itself and allows "a" and "A" to be two different fonts? Which font should be picked if you refer to them as "a" or "A" in the font-family attribute?

Regards,
Tor


Am 19.07.2014 12:42, schrieb jfrm.mau...@gmail.com:

Hi,

If I write font-family="Arial Unicode Ms" in fo file then the font is
not recognized by fop but is recognized by Batik in embedded SVG.
If I write font-family="Arial Unicode MS" (with final uppercase S)
everything is fine.

I don't know what is the correct behaviour, but I would like to report
this problem because it was confusing for me and took me awhile to
tackle it.

Here attached are fo, pdf and config files.

Regards




---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to