std.pdf.fonts
Standard-14-Schriftarten-Konstanten und AFM-Metrik-Tabellen. Die Standard-14-Schriften sind in jedem PDF-Viewer eingebettet und müssen nicht in die PDF-Datei aufgenommen werden. Für Sonderzeichen und Nicht-Latin-Schriften müssen externe Fonts eingebettet werden (Truetype-Embedding, separate Unit in Vorbereitung).
Standard-14-Schriften
| Konstante | Schriftname |
|---|---|
PDF_FONT_HELVETICA | Helvetica |
PDF_FONT_HELVETICA_BOLD | Helvetica-Bold |
PDF_FONT_HELVETICA_OBLIQUE | Helvetica-Oblique |
PDF_FONT_HELVETICA_BOLD_OBLIQUE | Helvetica-BoldOblique |
PDF_FONT_TIMES_ROMAN | Times-Roman |
PDF_FONT_TIMES_BOLD | Times-Bold |
PDF_FONT_TIMES_ITALIC | Times-Italic |
PDF_FONT_TIMES_BOLD_ITALIC | Times-BoldItalic |
PDF_FONT_COURIER | Courier |
PDF_FONT_COURIER_BOLD | Courier-Bold |
PDF_FONT_COURIER_OBLIQUE | Courier-Oblique |
PDF_FONT_COURIER_BOLD_OBLIQUE | Courier-BoldOblique |
PDF_FONT_SYMBOL | Symbol |
PDF_FONT_ZAPF_DINGBATS | ZapfDingbats |
Funktionen
| Signatur | Sichtbarkeit | Beschreibung |
|---|---|---|
PdfFontWidth(font: pchar, size: f64, text: pchar): f64 | pub | Berechnet Textbreite in Punkten (für Zentrieren) |
PdfFontAscent(font: pchar, size: f64): f64 | pub | Gibt Ascent-Wert der Schrift zurück |
PdfFontDescent(font: pchar, size: f64): f64 | pub | Gibt Descent-Wert der Schrift zurück |
Letzte Aktualisierung: 2026-05-22
