Packageflash.text
Classepublic final class FontType
HéritageFontType Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

La classe FontType contient les constantes énumérées "embedded" et "device" pour la propriété fontType de la classe Font.

Voir aussi

flash.text.Font.fontType


Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
 Inheritedprototype : Object
[statique] Référence à l'objet prototype d'un objet de classe ou fonction.
Object
Méthodes publiques
 MéthodeDéfini par
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
Constantes publiques
 ConstanteDé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 intégrée.
FontType
  EMBEDDED_CFF : String = "embeddedCFF"
[statique] Indique qu'il s'agit d'une police intégrée CFF.
FontType
Détails de la constante
DEVICEConstante
public static const DEVICE:String = "device"

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

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 anti-aliasé 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 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 anti-aliasées et peuvent sembler pixélisées pour les grandes tailles.

Voir aussi

EMBEDDEDConstante 
public static const EMBEDDED:String = "embedded"

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Indique qu'il s'agit d'une police intégrée. Les polices vectorielles sont intégrées dans le fichier SWF publié.

Les champs texte qui recourent à des polices intégré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 intégrées sont toujours anti-aliasés (lissés). Vous pouvez sélectionner le montant d'anti-aliasing à appliquer à l'aide de la propriété TextField.antiAliasType.

L'un des principaux désavantages des polices intégré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.

Voir aussi

EMBEDDED_CFFConstante 
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

Indique qu'il s'agit d'une police intégré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 intégrées est toujours anti-aliasé (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 intégré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.

Voir aussi