UTF-8; HTML 4.01; CSS3; 9884B+3489B+2894B
TiO: 00001 Ver 18.42.018
Zamieszano: 16.01.2015
Ktoś zapytał:
Dlaczego w niektórych aplikacjach fonty CE są widoczne, a w innych nie (np. Corel 4.0, 6.0)?
W odpowiedzi:
Nowe fonty dla Win95 mogą zawierać jednocześnie "opisy" kilku języków. Jeżeli aplikacja nie potrafi wykorzystać tej możliwości - stosuje podstawowy zestaw 256 znaków - rozszerzone ASCII. Oczywiście brak w nim polskich liter. Znane są dwa wykluczające się wzajemnie rozwiązania. Można:
  1. Wpisać w sekcji [FontSubstitutes] w Win.ini odpowiednie linie według wzoru:
    Arial CE,0=Arial,238
    Arial CE,238=Arial,238
    np:
    Cyberbit Original CE (Bitstream),0=Cyberbit Original (Bitstream),238
    Cyberbit Original CE (Bitstream),238=Cyberbit Original (Bitstream),238
    Np. dla cyrylicy należy wpisać Cyr i liczbę 204, a pozostałe wartości można wydobyć z Locale.inf.
    Przydatnym narzędziem jest "programik" "Font properties extension, version 2" - dodaje m.in. zakładkę "CharSet/Unicode" do "Font Properties". Jeżeli font obsługuje dużo stron kodowych, w tym 1250-Windows, to warto jest go dodać do Win.ini (wg powyższego schematu).
    Zarządzanie skryptami wielojęzykowymi ułatwia program WGL Assistant, którego współautorem jest Adam Twardoch. Poza tym przydatny może być bardzo dobry sznurek o fontach w Word 2000: http://support.microsoft.com/support/word/font/
    Poniżej zamieszczono wszystkie mapowania fontów instalowanych z popularnymi pakietami.
    Win.ini
    [FontSubstitutes]
    ; Podstawowe fonty Windows 95
    Arial CE,0=Arial,238
    Arial CE,238=Arial,238
    Courier New CE,0=Courier New,238
    Courier New CE,238=Courier New,238
    Times New Roman CE,0=Times New Roman,238
    Times New Roman CE,238=Times New Roman,238
    ; Dodatkowe mapowania dla starszych aplikacji
    Helv=MS Sans Serif
    Tms Rmn=MS Serif
    Times=Times New Roman
    Courier,0=Courier New,238
    Courier,238=Courier New,238
    Helvetica,0=Arial,238
    Helvetica,238=Arial,238
    Times,0=Times New Roman,238
    Times,238=Times New Roman,238
    Fixedsys,0=Fixedsys,238
    Fixedsys,238=Fixedsys,238
    MS Sans Serif,0=MS Sans Serif,238
    MS Sans Serif,238=MS Sans Serif,238
    MS Serif,0=MS Serif,238
    MS Serif,238=MS Serif,238
    MS Shell Dlg,0=MS Sans Serif,238
    MS Shell Dlg,238=MS Sans Serif,238
    Small Fonts,0=Small Fonts,238
    Small Fonts,238=Small Fonts,238
    System,0=System,238
    System,238=System,238
    ; Fonty z pakietu MS Plus! for Windows
    Lucida Sans Unicode CE,0=Lucida Sans Unicode,238
    Lucida Sans Unicode CE,238=Lucida Sans Unicode,238
    Lucida Console Regular CE,0=Lucida Console Regular,238
    Lucida Console Regular CE,238=Lucida Console Regular,238
    ; Fonty z pakietu MS Office 95 Pro
    Haettenschweiler CE,0=Haettenschweiler,238
    Haettenschweiler CE,238=Haettenschweiler,238
    ; Fonty z MiSIE & Co. oraz MS Typography
    Arial Black CE,0=Arial Black,238
    Arial Black CE,238=Arial Black,238
    Comic Sans MS CE,0=Comic Sans MS,238
    Comic Sans MS CE,238=Comic Sans MS,238
    Impact CE,0=Impact,238
    Impact CE,238=Impact,238
    Monotype.com CE,0=Monotype.com,238
    Monotype.com CE,238=Monotype.com,238
    Trebuchet MS CE,0=Trebuchet MS,238
    Trebuchet MS CE,238=Trebuchet MS,238
    Verdana CE,0=Verdana,238
    Verdana CE,238=Verdana,238
    ; HP DJ 870 Cxi
    Benguiat Frisky CE,0=Benguiat Frisky CE,238
    Bertram CE,0=Bertram CE,238
    Challenge Extra Bold CE,0=Challenge Extra Bold CE,238
    Glowworm CE,0=Glowworm CE,238
    Graphite Light CE ATT,0=Graphite Light CE ATT,238
    Lucida Casual CE,0=Lucida Casual CE,238
    Old English CE,0=Old English CE,238
    Party CE,0=Party CE,238
    Pompeii Capitals CE,0=Pompeii Capitals CE,238
    Poster Bodoni CE ATT,0=Poster Bodoni CE ATT,238
    Signet Roundhand CE ATT,0=Signet Roundhand CE ATT,238
    Theatre Antoine CE,0=Theatre Antoine CE,238
    Gotowy fragmet Win.ini - yog_FFOONNTTYY_win.ini (2419B).
    Uwaga: W folderze %WinDir%\Fonts należy pozostawić plik Impactce.ttf (Impact Narrow CE). Jest on wykorzystywany w Wizardach Works 4.0, mimo, że sam program potrafi skorzystać bezpośrednio z możliwości fontów wielojęzykowych.
  2. Usunąć fonty "wielojęzykowe" z 95 i zainstalować "mono" z 3.1x.

Jeżeli fonty zostaną podmienione (np. Works 3.0) - należy doinstalować fonty z 4-tego CAB'a (np. CABView z PowerToys - TuCows PL - Shell Enhancements).
Co oznaczają cyfry i dlaczego Microsoft chce mapować 206 na 238 wyjaśnił Adam Twardoch, współautor doskonałego serwisu FONT.ORG:
Wystarczy spojrzeć na wersje szesnastkowe. 204 to CC czyli Cyrillic. 186 to BA czyli Baltic. 206 to CE czyli Central European. 238 to EE czyli Eastern European. Kompletna tabela poniżej.
dec # hex # codepage
000 # x00 # Western (Latin 1) CP1252 / ANSI
001 # x01 # Unknown
002 # x02 # Symbol
077 # x4D # Macintosh MacRoman
128 # x80 # Japanese ShiftJIS
129 # x81 # Korean EUC-KR or Unified Hangul Code *
130 # x82 # Korean Hangeul (Johab) *
134 # x86 # Simplified Chinese GB2312 (EUC-CN / GBK) *
136 # x88 # Chinese BIG5 *
161 # xA1 # Greek CP1253
162 # xA2 # Turkish (Latin 5) CP1254
163 # xA3 # Vietnamese CP1258 *
177 # xB1 # Hebrew CP1255
178 # xB2 # Arabic CP1256
186 # xBA # Baltic CP1257
200 # xC8 # Bitstream font set
204 # xCC # Cyrillic CP1251
206 # xCE # Central European (used by mistake, should be xEE)
222 # xDE # Thai
238 # xEE # Central (Eastern) European, (Latin 2) CP1250
255 # xFF # OEM/DOS
*) not available in all Windows versions

Ważną uwagę nadesłał Marcin Frankowski:
"właśnie zaobserwowałem, że u mnie winda rejestruje tylko pierwszych 177 wpisów w win.ini - mam taki programik pokazujący zawartość czcionki wg. Unicode, który porobił wpisy dla wszelkich możliwych kodowań (z hebrajskim, arabskim i macowym włącznie). I ciekawe, czy to jest ograniczone ilością (177 wpisów), czy objętością tych wpisów? Nie mam pojęcia."
Odpowiedzi udzielił Adam Twardoch:
"Ograniczeniem jest rozmiar pliku win.ini, który nie może przekroczyć 65 KB."
Microsoft:
Microsoft Windows 95 i 3.x: Polskie litery niedostępne w niektórych aplikacjach 16-bitowych w Windows 95.
Stan obecny:
Rozwiązano...

<< | | Index | | Index 07 | | >> |
Dwie ramki | | Trzy ramki |
Index bez ramek | | Index 07 bez ramek |
Copyright © Yogurt
Editor: Yogurt