[XeTeX] On cross-language font selection
Bruno Voisin
bvoisin at mac.com
Wed Feb 14 06:52:09 CET 2007
Le 14 févr. 07 à 05:48, Jjgod Jiang a écrit :
> 3) Create a (native) virtual font scheme.
>
> 4) Something I'm going to talk about in this mail.
>
> First of all, I think we could introduce a new concept call "font
> selection scheme" into XeTeX, which, basically, is a list of rules:
>
> 0 - 128 : Latin Modern % ASCII characters
> 0x4e00 - 0x9fbb : Adobe Song Std % CJK Unified Ideographs
> 0x20000 - 0x2a6d6: Sun-ExtB % CJK Unified Ideographs
> Extension B
>
> (When we record those rules in memory, we can use Unicode as ranges,
> but when specifying them, we may use symbolic ranges like "CJK Unified
> Ideographs" or "Fullwidth Latin Characters")
>
> Then we can introduce a new primitive to XeTeX, called \scheme, to
> define
> rules like this:
>
> \scheme\MixLMandSong{Latin: Latin Modern,
> CJK Unified Ideographs: Adobe Song Std,
> CJK Unified Ideographs Extension B: Sun-ExtB}
Isn't it more or less (but with a simpler interface) the way Omega
works already, which introduces Unicode virtual fonts grouping
together several actual fonts so as to fill in the whole Unicode
range? I imagine font specialists would retort this will produce less
than ideal aesthetic results, results that are not typographically
consistent.
Bruno Voisin
More information about the XeTeX
mailing list