Paket | flash.text |
Klass | public final class FontType |
Arv | FontType Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
"embedded"
och "device"
för egenskapen fontType
i klassen Font.
Relaterade API-element
Konstant | Definieras med | ||
---|---|---|---|
DEVICE : String = "device" [statisk]
Indikerar att det här är ett enhetsteckensnitt. | FontType | ||
EMBEDDED : String = "embedded" [statisk]
Indikerar att det här är ett inbäddat teckensnitt. | FontType | ||
EMBEDDED_CFF : String = "embeddedCFF" [statisk]
Indikerar att det här är ett inbäddat CFF-teckensnitt. | FontType |
DEVICE | Konstant |
public static const DEVICE:String = "device"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indikerar att det här är ett enhetsteckensnitt. SWF-filen återger teckensnitt med hjälp av de teckensnitt som är installerade på systemet.
Om enhetsteckensnitt används blir storleken på filmen mindre, eftersom teckensnittsdata inte tas med i filen. Enhetsteckensnitt passar bra för visning av text i liten teckenstorlek, eftersom kantutjämnad text lätt blir smetig vid små storlekar. Enhetsteckensnitt passar också utmärkt för stora textblock, t.ex. rullande text.
Textfält med enhetsteckensnitt kanske inte visas på samma sätt på olika system och plattformar eftersom de återges med teckensnitt som är installerade på systemet. Av samma anledning är enhetsteckensnitten inte kantutjämnade och kan se taggiga ut vid stora teckenstorlekar.
Relaterade API-element
EMBEDDED | Konstant |
public static const EMBEDDED:String = "embedded"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indikerar att det här är ett inbäddat teckensnitt. Teckensnittskonturer bäddas in i den publicerade SWF-filen.
Textfält med inbäddade teckensnitt visas alltid i det valda teckensnittet, oavsett om teckensnittet är installerat på uppspelningssystemet. Textfält med inbäddade teckensnitt kantutjämnas dessutom alltid. Du kan välja grad av kantutjämning med hjälp av egenskapen TextField.antiAliasType
.
En nackdel med inbäddade teckensnitt är att de ökar storleken på SWF-filen.
Teckensnitt av typen EMBEDDED
kan endast användas av TextField. Om klasserna flash.text.engine tilldelas att använda ett sådant teckensnitt kommer de att använda enhetsteckensnitten.
Relaterade API-element
EMBEDDED_CFF | Konstant |
public static const EMBEDDED_CFF:String = "embeddedCFF"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Indikerar att det här är ett inbäddat CFF-teckensnitt. Teckenkonturer och en delmängd av OpenType-tabeller är inbäddade i den publicerade SWF-filen.
Textfält med inbäddade CFF-teckensnitt visas alltid i det valda teckensnittet, oavsett om teckensnittet är installerat på uppspelningssystemet. Textfält med inbäddade CFF-teckensnitt kantutjämnas dessutom alltid av Flash Player. Du kan välja att renderingsläge och tips för ett inbäddat CFF-teckensnitt med egenskaperna flash.text.engine.FontDescription.renderingMode
och flash.text.engine.FontDescription.cffHinting
.
En nackdel med inbäddade CFF-teckensnitt är att de ökar storleken på SWF-filen. Emellertid är inbäddade CFF-teckensnitt 20 till 30 % mindre än vanliga inbäddade teckensnitt.
Teckensnitt av typen EMBEDDED
kan endast användas av klasserna flash.text.engine. Ett TextField som tilldelas att använda ett sådant teckensnitt kommer inte att kunna renderas.
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z