» Poradna » Zpět na dotaz

Fonty

Dano  |  21. 4. 2001 13:36:51  |  Odpovědí: 0

Problém:
Aplikácia (hlavne 16-bitová, alebo taká ktorá na fonty pristupuje cez
16-bit API) nezobrazuje korektne mäkčene resp. zobrazuje miesto písmen s mäkčeňami
štvorčeky, prípadne tlačí na tlačiarni štvorčeky.

Riešenie:
Sú chybne nastavené tzv. Font Substitues.
v súbore win.ini sa nachádza nasledovná sekcia (alebo podobná):

[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
Helvetica,0=Arial,238
Times,0=Times New Roman,238
System,0=System,238
Fixedsys,0=Fixedsys,238
Small Fonts,0=Small Fonts,238
MS Sans Serif,0=MS Sans Serif,238
MS Shell Dlg,0=MS Sans Serif,238
MS Serif,0=MS Serif,238
Arial CE,238=Arial,238
Arial Cyr,204=Arial,204
Arial,238=Arial,238
Courier New CE,238=Courier New,238
Courier,238=Courier New,238
Courier New,238=Courier New,238
Courier New Cyr,204=Courier New,204
Times New Roman CE,238=Times New Roman,238
Times New Roman Cyr,204=Times New Roman,204
Times New Roman,238=Times New Roman,238

Ktorú je potrebné upraviť nasledovne:

[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
Helvetica,0=Arial,238
Times,0=Times New Roman,238
System,0=System,238
Fixedsys,0=Fixedsys,238
Small Fonts,0=Small Fonts,238
MS Sans Serif,0=MS Sans Serif,238
MS Shell Dlg,0=MS Sans Serif,238
MS Serif,0=MS Serif,238
Arial CE,0=Arial,238
Arial Cyr,0=Arial,204
Arial,0=Arial,238
Courier New CE,0=Courier New,238
Courier,0=Courier New,238
Courier New,0=Courier New,238
Courier New Cyr,0=Courier New,204
Times New Roman CE,0=Times New Roman,238
Times New Roman Cyr,0=Times New Roman,204
Times New Roman,0=Times New Roman,238

Jedná sa o to, že substitúcie fontov sú v zlom poradí a s nesprávnymi číslami.
Ak máme font s názvom Font a robíme nejaké jeho aliasy, všetky aliasy
musia byť pred definitívnou úpravou fontu. Úprava fontu riadkom
Font,0=Font,238
zabezpečí, aby v prípade, že sa použije font Font a nie font Font CE bola
diakritika korektne zobrazená. Pokiaľ chceme pre 16-bit aplikácie zabezpečiť
"CE" fonty, potrebujeme urobiť substitúciu
Font CE,0=Font,238
ešte pre definitívnou substitúciou daného fontu.

Táto schéma by mala byť funkčná pre všetky fonty ktoré sú súčasťou windows,
naopak nemusí fungovať pre fonty tretích strán. Microsoft má svoje písma
na web stránkach http://www.microsoft.com/truetype/

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.