RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Шрифты из винды в ось...


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Шмель
To : Andrew Belov
Subj : Шрифты из винды в ось...

> > > > Не, ты не понял, имхо.
> > > > На сколько я помню, то нельзя просто переписать этот шрифт в ось, т.к. в оси тоже есть ариал, то новый файл его просто перезапишет.
> > > > И название файла здесь не при чем - нужно менять его ID внутри самого файла шрифта. Тогда можно файл поименовать как угодно, а в системе будет Ариал(осевый родной) и, допустим Ариал1(виндовый).
> > >
> > > В PM нет Arial'а (кроме редко встречающегося растрового ARIAL.FON), а в шрифтах нет никаких ID'ов - только название, и все.
> > >
> >
> > В Warp 4 есть Arial, он там ttf-ный из WinOS2 подсистемы, если установлена поддержка TrueType - он будет отображаться и в PM. Если Вы хотите установить ещё один Arial, то надо переименовать новый файл во что-то типа ArialX и прогнать его через осёвый инсталлятор шрифтов. Старый надо предварительно деисталлировать если он Вам не нужен. Иначе возможна путаница. GDI выберет первый попавшийся шрифт, похожий на то, что Вы будете запрашивать.
>
> На всякий случай, GDI в OS/2 тоже нет. ;) А списки шрифтов для PM и Win-OS/2 хранятся и ведутся раздельно.
>
Если бы не пуристы, то сейчас можно было бы зарабатывать деньги программируя для OS/2, а не только ей фарцуя >;-). А если серьёзно, то Вы не ухватили сути. Хранятся на диске шрифты отдельно, а "берутся" они из registry.dat при загрузке. А вот от-туда они выбираются по принципу первый попавшийся, удовлетворяющий запрашиваемым критериям. И не факт, что это будет Arial, который Вы хотите. Не факт даже, что это вообще будет Arial. И не факт, что каждый слкдующий раз это будет один и тот-же шрифт. Кстати, у некоторых Arial-ов с некоторыми PMSHELL-ами наблюдаются трап лайк траблы.

Sun 24 Dec 2006 03:22 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/200




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.