On Mon, Oct 07, 2002 at 02:51:17PM +0400, [EMAIL PROTECTED] wrote: > Это всё замечательно, но всё же как правильно писать hint файл для unicode > шрифтов (с правильными глифами), как я предположил или по другому? > А то ещё пара наборов шрифтов есть, а hint писать боюсь - вдруг опять > криво выйдет :-)
/usr/share/doc/defoma-doc/type1-multiple-encodings.txt из пакета defoma-doc **** I've recently heard type1 font supports multiple encodings, but defoma dealt with only single encoding for type1 font. >From defoma 0.5.0, it supports multiple encodings. This document describes how to add information of multiple encodings to a hintfile. Please look at the following example. category type1 begin n021003l.pfa FontName = NimbusRomNo9L-Regu Charset = ISO8859-1 Family = Nimbus GeneralFamily = Roman Weight = Medium Width = Variable Shape = Upright Priority = 20 X-FontName = -urw-numbus-medium-r-normal--0-0-0-0-p-0-iso8859-1 end This type1 font, n021003l.pfa, actually contains ISO8859-2, ISO8859-15, CP1251 and KOI8-R. You have to add hints for each of these encodings manually using subhints mechanism like: category type1 begin n021003l.pfa FaceNum = 5 Inherit = Family GeneralFamily Weight Width Shape Priority FontName = NimbusRomNo9L-Regu Charset = ISO8859-1 Family = Nimbus GeneralFamily = Roman Weight = Medium Width = Variable Shape = Upright Priority = 20 X-FontName = -urw-numbus-medium-r-normal--0-0-0-0-p-0-iso8859-1 Charset1 = ISO8859-2 X-FontName1 = -urw-numbus-medium-r-normal--0-0-0-0-p-0-iso8859-2 Charset2 = ISO8859-15 X-FontName2 = -urw-numbus-medium-r-normal--0-0-0-0-p-0-iso8859-15 Charset3 = CP1251 X-FontName3 = -urw-numbus-medium-r-normal--0-0-0-0-p-0-microsoft-cp1251 Charset4 = KOI8-R X-FontName4 = -urw-numbus-medium-r-normal--0-0-0-0-p-0-koi8-r end You must write default encoding (ISO8859-1) and common hints (Family, GeneralFamily, Weight, Width, Shape, Priority) in non-numbered hints, and write non-default encodings (ISO8859-2, ISO8859-15, CP1251, KOI8-R) in each numbered hints. Default/non-default is decided by whether the encoding needs re-encoding or not. -- Иван Лох