Buchstaben höhe Ermitteln(TCanvas)
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: Buchstaben höhe Ermitteln(TCanvas)
Prima Sache...
- Dateianhänge
-
- Auswahl_096.png (36.49 KiB) 4995 mal betrachtet
MFG
Michael Springwald
Michael Springwald
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: Buchstaben höhe Ermitteln(TCanvas)
Hi!
Schönes Teil. Und hilfreich. Solange man nicht auf missgestaltete TTFs stösst.
Zwei Anregungen:
* Ein Eingabefeld für den Test-Text. Dann könnte man gleich sehen, ob irgendwelche Emojis oder exotische Sprachen implementiert sind.
* Bei der Auswahl des Fonts zusätzlich den Style übergeben [fsBold, fsItalic, fsUnderline],
Die meisten Fonts haben die verschiedenen Styles in einer TTF-Datei. Die Zeiten in denen für jeden Style eine Datei geliefert wurde, sind glücklicherweise vorbei, aber die gibt es natürlich immer noch. Hintergrund: Manchmal haben kursiv oder bold eine größere Höhe als normal.
Winni
Schönes Teil. Und hilfreich. Solange man nicht auf missgestaltete TTFs stösst.
Zwei Anregungen:
* Ein Eingabefeld für den Test-Text. Dann könnte man gleich sehen, ob irgendwelche Emojis oder exotische Sprachen implementiert sind.
* Bei der Auswahl des Fonts zusätzlich den Style übergeben [fsBold, fsItalic, fsUnderline],
Die meisten Fonts haben die verschiedenen Styles in einer TTF-Datei. Die Zeiten in denen für jeden Style eine Datei geliefert wurde, sind glücklicherweise vorbei, aber die gibt es natürlich immer noch. Hintergrund: Manchmal haben kursiv oder bold eine größere Höhe als normal.
Winni