Hallo Tom,
der Datentyp Single für die FontSize rührt daher, dass es hier um PostScript Fonts geht - die Größe kannst du dort sehr fein stufig setzen. Wenn du willst, dann kannst du natürlich den Datentyp TPRFontName und das zugehörige Array ITEM_FONT_NAMES erweitern, die Quellen sind ja vorhanden. Dein (sicher nicht unlösbares) Problem dürften die Laufweiten-Tabellen der neuen Fonts sein, die du in die
Unit PdfFonts einarbeiten musst.
Grüße vom marabu