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)