You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Dongsheng Song <do...@gmail.com> on 2008/12/18 09:20:21 UTC
Font Selection Strategies ?
*) Can I map font "any" to a custom font ?
http://xmlgraphics.apache.org/fop/trunk/fonts.html#Missing+Fonts
*) Can I substitute by char range instead of weights ?
http://xmlgraphics.apache.org/fop/trunk/fonts.html#substitution
*) I have not found how to define font list:
http://xmlgraphics.apache.org/fop/trunk/fonts.html#selection
Could some one give me a sample ?
Thanks,
Dongsheng Song
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: Font Selection Strategies ?
Posted by Dongsheng Song <do...@gmail.com>.
Thank you. I use 'font-family' via set *.font.family param in docbook xsl, e.g.:
<xsl:param name="monospace.font.family">Courier New,FangSong</xsl:param>
This works good ! but I have missing glyphs occasionally:
[java] WARNING: Glyph "文" (0x6587) not available in font
"CourierNewPS-ItalicMT".
[java] Jan 7, 2009 4:55:30 PM
org.apache.fop.events.LoggingEventListener processEvent
[java] WARNING: Glyph "件" (0x4ef6) not available in font
"CourierNewPS-ItalicMT".
[java] Jan 7, 2009 4:55:30 PM
org.apache.fop.events.LoggingEventListener processEvent
[java] WARNING: Glyph "名" (0x540d) not available in font
"CourierNewPS-ItalicMT".
[java] Jan 7, 2009 4:55:30 PM
org.apache.fop.events.LoggingEventListener processEvent
[java] WARNING: Glyph "称" (0x79f0) not available in font
"CourierNewPS-ItalicMT".
From http://xmlgraphics.apache.org/fop/trunk/fonts.html#selection:
'Auto selected the first font from the list which is able to display
the most characters in a given word.'
How to distinguish 'word' ? If I want to treat one chinese
char/punctuation as a word,
how to crack the source ?
Thanks,
Dongsheng Song
2008/12/18 Jeremias Maerki <de...@jeremias-maerki.ch>:
> On 18.12.2008 09:20:21 Dongsheng Song wrote:
>> *) Can I map font "any" to a custom font ?
>> http://xmlgraphics.apache.org/fop/trunk/fonts.html#Missing+Fonts
>
> Yes, you can define a font-triplet for "any". Example:
>
> <font embed-url="test\resources\fonts\glb12.ttf">
> <font-triplet name="Gladiator" style="normal" weight="normal"/>
> <font-triplet name="any" style="normal" weight="normal"/>
> </font>
>
>
>> *) Can I substitute by char range instead of weights ?
>> http://xmlgraphics.apache.org/fop/trunk/fonts.html#substitution
>
> No.
>
>> *) I have not found how to define font list:
>> http://xmlgraphics.apache.org/fop/trunk/fonts.html#selection
>
> See:
> http://www.w3.org/TR/xsl11/#font-family
>
> Example: font-family="Helvetica, Symbol"
>
>> Could some one give me a sample ?
>>
>>
>> Thanks,
>> Dongsheng Song
>>
>
>
>
> Jeremias Maerki
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>
Re: Font Selection Strategies ?
Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
On 18.12.2008 09:20:21 Dongsheng Song wrote:
> *) Can I map font "any" to a custom font ?
> http://xmlgraphics.apache.org/fop/trunk/fonts.html#Missing+Fonts
Yes, you can define a font-triplet for "any". Example:
<font embed-url="test\resources\fonts\glb12.ttf">
<font-triplet name="Gladiator" style="normal" weight="normal"/>
<font-triplet name="any" style="normal" weight="normal"/>
</font>
> *) Can I substitute by char range instead of weights ?
> http://xmlgraphics.apache.org/fop/trunk/fonts.html#substitution
No.
> *) I have not found how to define font list:
> http://xmlgraphics.apache.org/fop/trunk/fonts.html#selection
See:
http://www.w3.org/TR/xsl11/#font-family
Example: font-family="Helvetica, Symbol"
> Could some one give me a sample ?
>
>
> Thanks,
> Dongsheng Song
>
Jeremias Maerki
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org