[ https://issues.apache.org/jira/browse/FOP-2878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juan updated FOP-2878: ---------------------- Attachment: font-variant-part-2.patch > 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 > Priority: Minor > Attachments: font-variant-part-2.patch, 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 (v8.3.2#803003)