next up previous index
Következő: 13.3.3 Ékezetek Fel: 13.3.2 Az első lépések... Előző: 13.3.2.1 Miert látszanak ékezetes   Index

13.3.2.2 Miert látszanak néha rések a grafikus karakterek között?

A VGA kártya fontjai 8 pont szélesek. A kártya a betűk jobb szélére ,,fejből'' rajzol egy üres oszlopot, mert szerinte a betűk közé ez úgyis kell, nem akarjuk egybeírni őket.

Kivétel ez alól a c0..df tartomány (192..223), ahol a jobb szélső pixel értékét rajzolja a kártya ,,fejből'', ezzel meghosszabbítva a karaktert. Az eredeti VGA ROM karaktertáblában itt vannak azok a karakterek, amelyek jobb oldalra elágaznak/folytatódnak.

Szegény user szerez valahonnan egy magyar fontot, és akkor nincsen blokkgrafika. Azután szerez egy olyat, amiben van, de abban meg rések vannak. Na, akkor valószínűleg a fontban nem jó helyen vannak.

Persze néha nem is lehetnek jó helyen, mert például a VGA ROM

  |
--+--
karaktere helyén van a szabványos magyar hosszú A' betű: Á. látni? ^

Márminthogy DOS alatt nem lehet, mert persze Linux alatt azt is lehet, amit nem lehet. :) Az ebben a fejezetben említett fontokkal ez is megszűnik.

Miért? Lásd: ebben és ebben fejezetben. SVGATextMode-dal beállítható, hogy a kártya ne rajzolja a + 1 oszlopot fejből, hanem hagyja ki (8x16 fontok).


next up previous index
Következő: 13.3.3 Ékezetek Fel: 13.3.2 Az első lépések... Előző: 13.3.2.1 Miert látszanak ékezetes   Index

1999-09-17