[jira] [Created] (FOP-2878) Font-variant (small-caps) partial implementation

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Created] (FOP-2878) Font-variant (small-caps) partial implementation

Simon Steiner (Jira)
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


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:
<font embed-url="arial-smallcaps.ttf">
 <font-triplet name="Arial" style="smallcaps" weight="normal"/>

See input-fonts.fo for sample input.

This message was sent by Atlassian JIRA