Dort findet man die Berechnung von Glyph:
Glyphs := Value.Width div Value.Height;
Aber das kommt mir jetzt schon etwas zu einfach vor

Dies ist korrekt wenn man Definiert das für ein Glyph Breite = Höhe gilt.
Ansonsten gibt es keine im Bitmap vorhanden Infos die sowas liefern würde. Borland hat damals einfach festgelegt das so zu machen um den
GDI-Ressourcenverbrauch zu minimieren.
Windows Vista - Eine neue Erfahrung in Fehlern.