mfontana@eniac.seas.upenn.edu (Mark A Fontana) (11/18/90)
I am working on a program that analyzes the grammar of languages employing a non-Roman alphabets. I have already created the alternate fonts I need as 9x16 VGA screen fonts using the popular FONTEDIT.COM utility. The program (in TP 5.5) needs to be able to display characters of any one of three (or more) VGA screen fonts at any position on a normal 80x25 display. What is the best way to do this? Would I be better off abandoning the screen fonts and using Borland's font editors? (Where do I get these?) The goal is to have PROCEDURE WriteFont(fontnum: BYTE; s: STRING); I would like to have more than one font active per line. Is it possible to do this in text mode, or should the characters be drawn in graphics mode? How are VGA fonts stored in memory? Must they be in a fixed location (changing the font requires pumping new data into this block), or is there a register pointing to the data? (Long ago, one could change the screen fonts at any line on the screen of the Atari 8-bit computers by simply calling a display list interrupt and changing this register while the screen is being drawn..).) Any assistance would be greatly appreciated. -- Mark Fontana mfontana@eniac.seas.upenn.edu
Harold.Ruby@f1999.n106.z1.fidonet.org (Harold Ruby) (11/18/90)
on 17 Nov 90 20:15:59 Albert Zhou said to All >In TP 5.5 graph unit, a number of fonts with different sizes >are available. >u > > >--- QM v1.00 I believe he stipulated he wanted to use HIS fonts, not Pascal's.. Maybe I misread the message. At any rate (to the original poster): The program FONTMAKE.COM (or whatever the name was) is that utility for creating fonts commercial or not? Thanks in advance.. Harold