Package | flash.text |
Classe | public final class FontType |
Héritage | FontType Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
"embedded"
et "device"
pour la propriété fontType
de la classe Font.
Eléments de l’API associés
Constante | Défini par | ||
---|---|---|---|
DEVICE : String = "device" [statique]
Indique qu’il s’agit d’une police de périphérique. | FontType | ||
EMBEDDED : String = "embedded" [statique]
Indique qu’il s’agit d’une police incorporée. | FontType | ||
EMBEDDED_CFF : String = "embeddedCFF" [statique]
Indique qu’il s’agit d’une police incorporée CFF. | FontType |
DEVICE | Constante |
public static const DEVICE:String = "device"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique qu’il s’agit d’une police de périphérique. Le fichier SWF s’affiche à l’aide des polices installées sur le système.
L’utilisation de polices de périphérique réduit la taille des fichiers d’animation, car les données relatives à la police ne figurent pas dans le fichier. Les polices de périphérique sont souvent préférables pour afficher le texte à un petit format, dans la mesure où le texte anticrènelé peut être légèrement flou pour les petites tailles. Les polices de périphérique sont également préférables pour les grands blocs de texte, tels que le texte à défilement.
Les champs de texte qui utilisent des polices de périphérique ne peuvent pas s’afficher de la même façon sur différents systèmes et différentes plates-formes, car ils utilisent les polices installées sur le système. Pour la même raison, les polices de périphérique ne sont pas anticrènelées et peuvent sembler pixélisées pour les grandes tailles.
Eléments de l’API associés
EMBEDDED | Constante |
public static const EMBEDDED:String = "embedded"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique qu’il s’agit d’une police incorporée. Les polices vectorielles sont intégrées dans le fichier SWF publié.
Les champs de texte qui recourent à des polices incorporées sont toujours affichés dans la police choisie, que cette police soit installée ou non sur le système de lecture. D’autre part, les champs de texte qui utilisent des polices incorporées sont toujours anticrènelés (lissés). Vous pouvez sélectionner le taux d’anticrènelage à appliquer à l’aide de la propriété TextField.antiAliasType
.
L’un des principaux désavantages des polices incorporées est qu’elles augmentent la taille du fichier SWF.
Les polices de type EMBEDDED
ne peuvent être utilisées que par l’objet TextField. Si les classes flash.text.engine doivent utiliser une telle police, elles reviennent aux polices de périphériques.
Eléments de l’API associés
EMBEDDED_CFF | Constante |
public static const EMBEDDED_CFF:String = "embeddedCFF"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Indique qu’il s’agit d’une police incorporée CFF. Les polices vectorielles et un sous-ensemble des tables OpenType sont intégrés dans le fichier SWF publié.
Le texte qui utilise des polices CFF intégrées est toujours affiché dans la police choisie, que cette police soit ou non installée sur le système de lecture. D’autre part, le texte qui utilise des polices CFF incorporées est toujours anticrènelé (lissé) par Flash Player. Vous pouvez choisir le mode de rendu et les conseils pour une police CFF intégrée à l’aide des propriétés flash.text.engine.FontDescription.renderingMode
et flash.text.engine.FontDescription.cffHinting
.
L’un des principaux désavantages des polices CFF intégrées est qu’elles augmentent la taille du fichier SWF. Toutefois, les polices CFF intégrées sont généralement de 20 % à 30 % plus petites que les polices incorporées ordinaires.
Les polices de type EMBEDDED_CFF
ne peuvent être utilisées que par les classes flash.text.engine. Un objet TextField obligé d’utiliser une telle police ne pourra pas effectuer le rendu.
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z