RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > На всякий случай, GDI в OS/2 тоже нет. ;) А списки шрифтов для PM и Win-OS/2 хранятся и ведутся раздельно. > > > > > Если бы не пуристы, то сейчас можно было бы зарабатывать деньги программируя для OS/2, а не только ей фарцуя >;-). > > А если серьёзно, то Вы не ухватили сути. Хранятся на диске шрифты отдельно, а "берутся" они из registry.dat при загрузке. > > Это тот, который у меня набит каким-то мусором из RAM и датирован 2001 годом? :) > > > А вот от-туда они выбираются по принципу первый попавшийся, удовлетворяющий запрашиваемым критериям. > > "Удовлетворяющий критерям" - это когда мы уже имеет список всех шрифтов после запуска. А формат его хранения в PM'ном %USER_INI% - проще некуда: > > "PM_Font_Drivers" "PMATM" "\OS2\DLL\PMATM.DLL" > #ifndef NO_PMFONTS > "PM_Font_Drivers" "TRUETYPE" "\OS2\DLL\FREETYPE.DLL" > #endif > > "PM_Fonts" "SYSMONO" "\OS2\DLL\SYSMONO.FON" > "PM_Fonts" "COURIER" "\OS2\DLL\COURIER.FON" > "PM_Fonts" "HELV" "\OS2\DLL\HELV.FON" > "PM_Fonts" "TIMES" "\OS2\DLL\TIMES.FON" > "PM_Fonts" "COURIERI" "\OS2\DLL\COURIERI.FON" > [...] > "PM_Fonts" "ARIAL" "C:\OS2\SHDLL\ARIAL.FON" <- вот, кстати, и растровый ;) > "PM_Fonts" "ANDALE" "C:\OS2\SHDLL\ANDALE.FON" > [...] > #ifndef NO_PMFONTS > "PM_Fonts" "ANTIQUA.TTF" "C:\WINDOWS\FONTS\ANTIQUA.TTF" > "PM_Fonts" "ANTIQUA0.TTF" "C:\WINDOWS\FONTS\ANTIQUA0.TTF" > "PM_Fonts" "ANTIQUA1.TTF" "C:\WINDOWS\FONTS\ANTIQUA1.TTF" > "PM_Fonts" "ANTIQUA2.TTF" "C:\WINDOWS\FONTS\ANTIQUA2.TTF" > "PM_Fonts" "CONSOLA.TTF" "C:\WINDOWS\FONTS\CONSOLA.TTF" > "PM_Fonts" "CONSOLAB.TTF" "C:\WINDOWS\FONTS\CONSOLAB.TTF" > "PM_Fonts" "CONSOLAI.TTF" "C:\WINDOWS\FONTS\CONSOLAI.TTF" > "PM_Fonts" "CONSOLAZ.TTF" "C:\WINDOWS\FONTS\CONSOLAZ.TTF" > ; Workplace Sans > "PM_Fonts" "WPSU.TTF" "D:\OS2APPS\CPFONTS\WPSU.TTF" > ; Free Sans > "PM_Fonts" "freesans.ttf" "D:\OS2APPS\CPFONTS\freesans.ttf" > ; Lotus fonts > "PM_Fonts" "0011A___.OFM" "D:\OS2APPS\CPFONTS\0011A___.OFM" > [...] > #endif > > > Кстати, у некоторых Arial-ов с некоторыми PMSHELL-ами наблюдаются трап лайк траблы. > > Не припомню. Вот у Win-OS/2 (точнее, у Win3.1 + *.SCR) замечена аллергия на совсем свежие шрифты из Vista, приходилось откатывать до уровня Win2000. >
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.