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:

  1. 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.

  2. 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