Juan created FOP-2878: ------------------------- Summary: Font-variant (small-caps) partial implementation Key: FOP-2878 URL: https://issues.apache.org/jira/browse/FOP-2878 Project: FOP Issue Type: New Feature Reporter: Juan Attachments: font-variant.patch, input-fonts.fo
[https://www.w3.org/TR/xsl/#font-variant] Implemented small-caps support, limited to: * Fake small-caps: When using a normal font, the lowercase letters are changed to uppercase but keeping the small size. ** Since it's always possible to scale characters, there's no need to implement the last fallback: "_As a last resort, unscaled uppercase letter glyphs in a normal font may replace glyphs in a small-caps font so that the text appears in all uppercase letters_" * Manually added true small-caps fonts: A true small-caps font can be enabled on config file, that version of the font will be used instead of applying the fake transformation. Font config example: {code:java} <font embed-url="arial-smallcaps.ttf"> <font-triplet name="Arial" style="smallcaps" weight="normal"/> </font>{code} See input-fonts.fo for sample input. -- This message was sent by Atlassian JIRA (v7.6.14#76016)