Article View: pl.comp.os.linux.programowanie
Article #60496Re: Zmiana szerokości znaków czcionki konsolowej (VGA)
From: Adam Wysocki
Date: Thu, 17 Nov 2005 10:17
Date: Thu, 17 Nov 2005 10:17
38 lines
2526 bytes
2526 bytes
Spinacz biurowy, Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>! > mov dx,3C4h; mov al,1; out dx,al > inc dx; in al,dx; or al,1; out dx,al Działa ślicznie, dzięki :) > mov ax,1000h > mov bx,13h > int 10h A to według http://www.ctyme.com/intr/rb-0114.htm ustawia rejestr palety, więc można olać. > Uwaga: fonty są zazwyczaj przystosowane do szerokości 8 albo 9. > To znaczy o ile font przystosowany do szerokości 8 będzie jako > tako wyglądał w szerokości 9, tylko niektóre znaki niepotrzebnie > będą ciasne, o tyle w drugą stronę niektóre znaki będą się sklejać. To nie problem, mogę przygotować czcionkę z jakiejś wzorcowej. > Uwaga 2: Jeśli program ma być choć trochę przenośny, to wszelkie tego > typu zabawy są ryzykowne. Na przykład niektórzy używają framebuffera. Nie ma być - ma chodzić na x86 :) > Znaki 0xC0..0xDF mają 9 bit taki sam jak 8. Pozostałe mają pusty. > To jest sprawa sprzętowa. Zauważ, że CP-437 ma ramki dotykające > prawej strony znaku tylko w tym zakresie. No, to już jasne, dlaczego logo miało smugi tylko w paru fragmentach. Jeszcze raz dzięki - jeśli się kiedyś spotkamy, masz u mnie piwo :) -- Adam Wysocki :: www.gophi.rotfl.pl :: GG: 1234 :: Fidonet: 2:480/138 łysa dziewczyna to odpowiednik chłopaka z długimi włosami -- futszaK W prezencie dla spamerów: xwwcb@shq.ogi.wtw.lt rvlhbpmwyei@exijct.om
Technical Details
Message-ID:
<gophi.pcolp.1132222672@news.chmurka.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.chmurka.net!spamtrap.chmurka.net!gophiReferences:
<gophi.pcolp.1132194575@news.chmurka.net> <87br0jdbib.fsf@qrnik.zagroda>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.chmurka.net!spamtrap.chmurka.net!gophi
From: gophi.at.chmurka.net@nospam.invalid (Adam Wysocki)
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Zmiana szerokości znaków czcionki
konsolowej (VGA)
Date: Thu, 17 Nov 2005 10:17:52 +0000 (UTC)
Organization: ...far away, on the other side... (2:480/138)
Lines: 38
Message-ID: <gophi.pcolp.1132222672@news.chmurka.net>
References: <gophi.pcolp.1132194575@news.chmurka.net> <87br0jdbib.fsf@qrnik.zagroda>
NNTP-Posting-Host: deszczyk.chmurka.net
Mime-Version: 1.0
X-Complaints-To: usenet#chmurka.net
NNTP-Posting-Date: Thu, 17 Nov 2005 10:17:52 +0000 (UTC)
X-Surf-To: news://news.chmurka.net/chmurka.miauk
X-Accept-Language: pl, en-us, en
X-User-Uptime: 653691526 seconds
X-No: Yes
X-Yes: No
User-Agent: tin/1.7.10-20050929 ("Tahay") (UNIX) (Linux/2.6.14-rc3-avenger (i586))
X-Confused: Maybe
X-Comment-To: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit