You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Juan (Jira)" <ji...@apache.org> on 2019/08/23 13:44:00 UTC
[jira] [Updated] (FOP-2878) Font-variant (small-caps) partial
implementation
[ 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)