[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/