|
המחולל מייצר את הצורות הגרפיות של התווים. לכל תו מ256 התווים הנתמכים בו זמנית על ידי הכרטיס המתאם למסך יש צורה מסוימת ומוגדרת מראש, אשר מוגדרת בתבנית מטריצה.
שליחת תבנית נקודות למסך תגרום להצגת התו המתאים על פי הקביעה של מחולל התווים. הוא נעזר לשם כך בזיכרון RAM שבמתאם מסך, המכיל את התווים שיש להציג.
על גבי הכרטיס המתאם למסך נמצא רכיב ROM , המכיל את התבניות המתאימות לכל אחד מהתווים. מחולל התווים לוקח מרכיב זה את התבניות הדרושות לו כדי להציג את התווים על גבי המסך.
אוסף התבניות ברכיב הROM נקרא גופן. בכרטיסי CGA ומונוכרום היה גופן אחד בלבד , וכדי לשנותו היה צריך להחליף אותו. פעולת ההחלפה לא הייתה פשוטה. במרבית המקרים אין למשתמש רגיל יכולת לבצע את פעולת ההחלפה.
בכרטיסי EGA ומעלה קיימת אפשרות לשנות את הגופן המוצג על פני המסך ולהציג במקומו גופן אחר על פי בחירתנו.
הגופן האחר יכול להיות עיצוב אחר של אותם תווים, או אוסף תווים המותאם לדרישות שפה מסוימת. המשתמש יכול לטעון באמצעות תוכנה את הגופן הרצוי לו לזיכרון כרטיס המתאם.
בכרטיסי EGA ומעלה המשתמש כיכול גם לעצב גופן על פי בחירתו והעדפתו האישית. כדי לאפשר לו לעשות זאת, מספקים מספר יצרנים של מתאמי מסך EGA ומעלה תוכנית לעריכה גרפית של גופנים.
|