Inhaltsverzeichnis

Vega.Font — Schrift und Textausgabe

Erste Stufe ist ein eingebauter Bitmapfont, 8×16 Pixel, mit ASCII 32–126 und Latin-1 160–255 — deutsche Umlaute, Eszett und die westeuropäischen Zeichen sind damit darstellbar. Die Glyphen stammen aus dem VGA-Konsolenfont und liegen als Daten in dieser Unit; skalierbare Schrift kommt über Vega.TrueType dazu.

Quelldatei: Vega/Font.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TFont Eine Schrift: Maße, Glyphenquelle, Textbreite und -höhe

Konstanten

Name Typ Wert Bedeutung
VEGA_FONT_W int64 8 Breite einer Glyphe des eingebauten Fonts
VEGA_FONT_H int64 16 Höhe einer Glyphe des eingebauten Fonts
VEGA_A1_FIRST int64 32 Erster Codepunkt des ersten Bereichs (ASCII)
VEGA_A1_LAST int64 126 Letzter Codepunkt des ersten Bereichs
VEGA_A2_FIRST int64 160 Erster Codepunkt des zweiten Bereichs (Latin-1)
VEGA_A2_LAST int64 255 Letzter Codepunkt des zweiten Bereichs
VEGA_GLYPH_CACHE int64 256 Größe des Glyphenzwischenspeichers

Freie Funktionen

Signatur Zweck
DefaultFont(): TFont Die gerade gültige Schrift
NewFont(): TFont Erzeugt eine Schrift mit dem eingebauten Font
UseTrueTypeFont(path: pchar, pixelSize: int64): bool Schaltet auf eine TrueType-Datei in dieser Pixelgröße um
UseThemeFont(path: pchar, theme: TTheme): bool Nimmt Datei und Größe aus dem Thema
UseSystemFont(pixelSize: int64): bool Sucht eine Systemschrift und benutzt sie in dieser Größe

Zu beachten


Abhängigkeiten

Importiert: Vega.Types, Vega.Canvas, Vega.TrueType, Vega.Theme, Vega.Strings

Wird importiert von: Vega.Actions, Vega.Calendar, Vega.Chrome, Vega.ColorCtrls, Vega.ColorDlg, Vega.Control, Vega.DateTimePicker, Vega.Dialogs, Vega.EditBtn, Vega.Edits, Vega.ExtCtrls, Vega.Extras, Vega.FileDlg, Vega.FontDlg, Vega.Grids, Vega.Hints, Vega.Images, Vega.Layout, Vega.LfmClasses, Vega.LfmLoad, Vega.LfmSave, Vega.ListCtrls, Vega.ListView, Vega.MaskEdit, Vega.Menus, Vega.StdCtrls, Vega.Trees, Vega.ValueList

Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/Font.lyx erhoben.