PDF :: API2 :: BASIC :: TTF :: Glyphe

PDF :: API2 :: BASIC :: TTF :: Glyphe est un module PERL qui contient des informations d'un seul glyphe.
Télécharger maintenant

PDF :: API2 :: BASIC :: TTF :: Glyphe Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Martin Hosken
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~areibens/PDF-API2-0.69/lib/PDF/API2/Basic/TTF/Glyph.pm

PDF :: API2 :: BASIC :: TTF :: Glyphe Mots clés


PDF :: API2 :: BASIC :: TTF :: Glyphe La description

PDF :: API2 :: BASIC :: TTF :: GLYPH est un module PERL qui détient des informations d'un seul glyphe. PDF :: API2 :: BASIC :: TTF :: Glyphe est un module Perl qui détient une seule information d'un glyphe. C'est une description de glyphe unique comme tenue dans une police TT. Sur la création, seul son en-tête est lu. Ainsi, vous pouvez obtenir la boîte de sélection de chaque glyphe sans avoir à lire toutes les autres informations.Instance Variablesin addition aux variables nommées dans une en-tête de glyphe (Xmin, etc.), il existe également toutes les variables d'instance de capital pour la tenue d'informations de travail, principalement de Tableau de localisation.Les attributs standard Chaque glyphe est: NumberofContours Xmin Ymin Xmax YmaxIl ymaxIle sont également autres, dérivés, d'autres variables d'instance pour chaque glyphe qui sont lues lorsque l'ensemble du glyphe est lu (via Read_DAT): Nombre d'octets de l'installation dans les instructions d'allusion (AVERTISTIVATION Cette variable est obsolète, la longueur d'utilisation ($ g - {'s '})> à la place) .hinte la chaîne contenant le code d'affichage pour l'addition de glyphine Il existe un autre attribut comme des variables d'instance pour simples glyphes: pour chaque contour qu'il y ait : Points finaux d'une gamme de critères de fin pour chaque contour dans le glyphe. Il y a des contours numériques d'encontraits dans un glyphe. Le nombre de points dans un glyphe est égal au point final le plus élevé d'un contour. Il existe également un certain nombre de tableaux indexés par le numéro de point signalent les drapeaux associés à la lecture de ce point. Les drapeaux pour un point sont recalculés pour un point lorsqu'il est mis à jour. Ainsi, les drapeaux ne sont pas très utiles. Le seul bit important est le bit 0 qui indique si le point est un point de courbe "sur" ou un point de courbe "OFF". x La coordonnée X Absolute X du point. Y La coordonnée absolue Y de la pointe des glyphes composites Il existe d'autres variablesMétriques qui détient le numéro de composant (pas son nombre de glyphe) du composant à partir de laquelle les métriques de ce glyphe doivent être prises. C'est un tableau de hachage pour chaque composant. Chaque hachage a un certain nombre d'éléments: glyphe le nombre de glyphe du glyphe qui comprend ce composant du composite. ARGS Un éventail de deux arguments pouvant être une coordination X, Y ou deux points de fixation (une sur le glyphe de base l'autre sur le composant). Voir les drapeaux pour plus de détails. Drapeau le drapeau de cette balance de composant A 4 numéros de numéros pour la mise à l'échelle des composants. Cela permet d'étirer, de rotation, etc. Notez que la mise à l'échelle s'applique aux coordonnées de placement (plutôt que des points de fixation) avant de localiser plutôt que après.Numpoints, il s'agit d'une valeur générée qui contient le nombre de composants lus pour ce glyphe composé. Les variables d'instance sont: Infile (P) Le formulaire de fichier d'entrée qui pour lire n'importe quel emplacement InformationLOC (P) par rapport au début de la table GLYF dans la liste de lecture de FileDBase (P) LOCATION DE LA TABLE GLYFE DANS LE LIRE FILELEN (P) Ceci est le nombre d'octets requis par le glyphe. Il doit être tenu à jour en appelant la méthode de mise à jour chaque fois que l'une des modifications de contenu GLYPH.Ontloc (P) est par rapport au début de la table GLYF. Cette variable n'est active que pendant que le processus de sortie se passe. Il est utilisé pour informer la table d'emplacement où l'emplacement du glyphe est, puisque la table GLYF est sortie avant la table LOCA en raison de commandes alphabétiques.Ooutlen (P), cela indique la longueur des données de glyphe lorsqu'elle est sortie. Cela reflète plus précisément le formulaire de mémoire interne que la variable len qui ne reflète que la longueur de lecture de lecture. La variable OXTENCE est uniquement définie après avoir appelé ou Out_Dat.editingf vous souhaitez modifier un glyphe d'une manière ou d'une autre, vous devez lire_dat le glyphe, puis apporter vos modifications, puis mettre à jour le glyphe ou définir le GT $ G -> {'ISDIRTY' } variable. Il s'agit de l'obligation de l'application de s'assurer que les variables d'instance suivantes sont correctes, à partir de quelle mise à jour calculera le reste, y compris les informations de la boîte de sélection. Numpoints NumberScontours Les points de terminaison X, Y, Drapeaux (Seuls les indicateurs Bit 0) INSTRUCTION INSTRUCTION Les composants, les numpoints, X, Y, les points d'extrémité et les indicateurs ne sont pas nécessaires, mais les informations suivantes sont requises pour chaque composant. Drapeau (BITS 2, 10, 11, 12) GLYPH SUGS ÉCHELLE (variable d'instance GLYPH) Exigences: · Perl


PDF :: API2 :: BASIC :: TTF :: Glyphe Logiciels associés