Pakket | flash.text |
Klasse | public final class FontType |
Overerving | FontType Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
embedded
en device
voor de eigenschap fontType
van de klasse Font.
Verwante API-elementen
Constante | Gedefinieerd door | ||
---|---|---|---|
DEVICE : String = "device" [statisch]
Geeft aan dat dit een apparaatlettertype is. | FontType | ||
EMBEDDED : String = "embedded" [statisch]
Geeft aan dat dit een ingesloten lettertype is. | FontType | ||
EMBEDDED_CFF : String = "embeddedCFF" [statisch]
Hiermee wordt aangegeven dat dit een ingesloten CFF-lettertype is. | FontType |
DEVICE | Constante |
public static const DEVICE:String = "device"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geeft aan dat dit een apparaatlettertype is. Het SWF-bestand rendert lettertypen met de op het systeem geïnstalleerde lettertypen.
Wanneer er apparaatlettertypen worden gebruikt, is het filmbestand kleiner omdat het bestand in dat geval geen lettertypegegevens bevat. Apparaatlettertypen zijn in veel gevallen geschikt voor het weergeven van tekst met kleine puntgrootten, omdat tekst met antialiasing vaag kan worden bij kleine grootten. Apparaatlettertypen zijn ook geschikt voor grote blokken tekst, zoals schuivende tekst.
Tekstvelden waarin apparaatlettertypen worden gebruikt, worden op verschillende systemen en platforms mogelijk niet op dezelfde wijze weergegeven omdat de lettertypen worden gerenderd met de lettertypen die zijn geïnstalleerd op het systeem. Om dezelfde reden wordt er geen antialiasing toegepast op apparaatlettertypen en kunnen deze oneffen worden weergegeven bij grote puntgrootten.
Verwante API-elementen
EMBEDDED | Constante |
public static const EMBEDDED:String = "embedded"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geeft aan dat dit een ingesloten lettertype is. Lettertypecontouren zijn in het gepubliceerde SWF-bestand ingesloten.
Tekstvelden die ingesloten lettertypen gebruiken, worden altijd met het gekozen lettertype weergegeven, ongeacht of dat lettertype is geïnstalleerd op het afspeelsysteem. Daarnaast wordt op tekstvelden die ingesloten lettertypen gebruiken antialiasing (effen maken) toegepast. U kunt instellen hoeveel antialiasing u wilt toepassen met de eigenschap TextField.antiAliasType
.
Een nadeel van ingesloten lettertypen is dat het SWF-bestand hierdoor groter wordt.
Lettertypen van het type EMBEDDED
kunnen alleen door TextField worden gebruikt. Als de klassen flash.text.engine worden ingesteld voor gebruik met een dergelijk lettertype, worden apparaatlettertypen gebruikt.
Verwante API-elementen
EMBEDDED_CFF | Constante |
public static const EMBEDDED_CFF:String = "embeddedCFF"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt aangegeven dat dit een ingesloten CFF-lettertype is. In het gepubliceerde SWF-bestand zijn lettertype-overzichten en een subset van OpenType-tabellen ingesloten.
Tekst die ingesloten CFF-lettertypen gebruikt wordt altijd met het gekozen lettertype weergegeven, ongeacht of dat lettertype op het afspeelsysteem is geïnstalleerd. Daarnaast wordt in Flash Player op ingesloten CFF-lettertypen altijd antialiasing toegepast. Door middel van de eigenschappen flash.text.engine.FontDescription.renderingMode
en flash.text.engine.FontDescription.cffHinting
kunt u de renderingmodus selecteren en aangeven welk ingesloten CFF-lettertype gebruikt moet worden.
Een nadeel van ingesloten CFF-lettertypen is dat het SWF-bestand hierdoor groter wordt. CFF-lettertypen zijn echter meestal 20 tot 30% kleiner dan gewone ingesloten lettertypen.
Lettertypen van het type EMBEDDED_CFF
kunnen alleen door de klassen flash.text.engine worden gebruikt. Een TextField dat een dergelijk lettertype probeert te gebruiken kan niet worden weergegeven.
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z