Re: Italic open-o in omega

Danilo Segan <[email protected]> Sat, 31 May 2003 14:39:56 +0200
Newsgroups gmane.comp.tex.omega.user
Message-ID <[email protected]>
Hi,

Alexej Kryukov wrote:

>>Doesn't TeX (and consequently Omega) take into account all the
>>kerning information?
>>    
>>
>
>Of course TeX does. My question was about the following situation.
>Suppose we have a ttf font which contains kerning pairs
>between some symbols belonging to different scripts (for example,
>Cyrillic and Greek). It sounds strange, but sometimes it is useful.
>  
>
Of course it's useful, but read below.

>Suppose that we have created from this font some smaller files, each
>of them contains only 256 characters.  How can we preserve kerning
>between two symbols which now belong not only to different scripts, but
>also to different font files? That's why breaking to smaller files
>doesn't look for me as a good solution.
>
>  
>
As Yannis already explained, kerns, ligatures, and all the metric data 
are "consumed" by TeX/Omega, and therefore, they're used correctly.

The separation to smaller files is done on the last processing step when 
PostScript needs to be produced (it allows font mappings which contain 
at most 255 or 256 charname -> glyphs mappings). So, this step and 
technique is only used for outputing the *glyphs* on already established 
spots (by TeX, which did use kerning and other information from VF to 
determine them).

On the other hand, you might be talking about manually breaking one big 
font to smaller fonts, with each having a separate metric file (instead 
of VF which can "join" several fonts; one might also need to use OVF, 
right?). This would be a bad solution, but it is not used, so I guess 
there's no need to fear :-)

Cheers,
Danilo