logo       

Re: Italic open-o in omega: msg#00018

tex.omega.user

Subject: Re: Italic open-o in omega

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


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise