52.1 Übersicht
Hollywoods Textbibliothek enthält Befehle, die sich mit der
Schriftverwaltung, Textmessung, Textzeichnung und Texttransformation
beschäftigen. Sie können Schriftarten mit dem Befehlen SetFont(),
OpenFont(), oder @FONT öffnen. Wichtig ist zu wissen, dass Hollywood
zwei verschiedene Schriftartenmodule unterstützt:
- Integriertes Schriftartenmodul: Dies ist das empfohlene Modul, obwohl
es aus historischen Gründen nicht das Standardmodul ist. Das
integrierte Modul arbeitet vollständig unabhängig vom Schriftartenmodul
des Host-Betriebssystems und garantiert so, dass der Text auf
jeder Plattform exakt gleich aussieht. Die von Befehlen wie
Print() und TextOut() gezeichneten Pixel sind mit dem
eingebauten Schriftartenmodul auf jeder Plattform exakt gleich. Sie
können auf das eingebaute Schriftartenmodul zugreifen, indem Sie den
Tag
Engine
bei den Befehlen SetFont(), OpenFont()
oder @FONT auf #FONTENGINE_INBUILT
setzen.
- Natives Schriftartenmodul: Hier wird das Schriftartenmodul
des Host-Betriebssystems verwendet. Aus historischen Gründen
ist dies auch das Standardmodul. Aber es wird nicht empfohlen,
es zu verwenden, da Text mit diesem Modul auf jeder Plattform
leicht unterschiedlich aussehen. Wenn dies kein Problem für
Sie ist, können Sie es verwenden. Aber wenn auf jeder Plattform
ein identisches Aussehen erzielt werden soll, müssen Sie stattdessen
das integrierte Schriftartenmodul verwenden.
Das integrierte Schriftartenmodul kann *.ttf
-Schriftarten
auch direkt öffnen, sodass Sie nicht einmal diese Schriftarten
installieren müssen, um sie mit dem integrierten Schriftartenmodul
zu verwenden. Sie könnten einfach einen Code wie folgt verwenden:
| OpenFont(1, "c:/Windows/Fonts/Arial.ttf", 36, {Engine = #FONTENGINE_
INBUILT})
|
Siehe Schriftdekleration für Details.
Siehe Arbeiten mit Schriften für Details.
Navigation zeigen