[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [locale] Fwd: [Fonts] Solution to Netscape 4.x using only 12pt fontsizes
Hi1
Dmitry Yu. Bolkhovityanov wrote me:
> Что интеpесно, pаздел Printing никак не коpеллиpует с Быpгановским
> патчем. (Или истоpия более длинная? В любом случае, любопытно иметь сpазу
> два pешения для такой пpоблемы :-).
Да, я видел это, но, честно говоря, после изучения nsfix.c у меня это
не вызывает доверия. Там очень сложный способ нахождения
смещения в внутри файла, и я не уверен что он всегда сработает.
И еще раз убедился, что делать все это на perl намного проще,
хотя я бы и в 'c' не стал бы так искать контекст,
вместо read более подходит mmap - не надо заботиться об границе.
Использование perl позволило сосредаточется на других полезных
свойствах - например: вектор задается независимо от шрифтов,
что упрощает использование произвольных шрифтов.
В случаи с nsfix это не так:
> One more caveat: the new font must have a proper encoding table.
> Some fonts contain characters for multiple encodings hoping
> that the program wil re-encode them as neccessary.
> This won't work in this case, only the primary encoding table
> of the font will be used.
> When somebody complained about broken Netscape 4.x support of resizing
> fonts I knew I had met a solution.
> I needed some time to find it again.
> It is in a package called ttf2pt1, the url is
> http://ttf2pt1.sourceforge.net/
> Download, unzip, untar. There is a subdirectory app/Netscape.
> There are some scripts there that can fix printing + showing of
> different size fonts. Make sure you read and understand the README.
>
> Alexander Shopov
By, Eugene.
--
С наилучшими пожеланиями, Евгений Бырганов.
Best regards, Eugene Byrganov.
mailto:E.B.Byrganov@inp.nsk.su
work - http://www.inp.nsk.su/