Font :: AFM.

Font :: AFM ist eine Schnittstelle zu Adobe Font Metrics-Dateien.
Jetzt downloaden

Font :: AFM. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gisle Aas
  • Website des Verlags:
  • http://search.cpan.org/~gaas/

Font :: AFM. Stichworte


Font :: AFM. Beschreibung

Font :: AFM ist eine Schnittstelle zu Adobe Font Metrics-Dateien. Font :: AFM ist eine Schnittstelle zu Adobe Font Metrics-Dateien.Synopsis Verwenden Sie Font :: AFM; $ h = neuer Schrift :: AFM "Helvetica"; $ Copyright = $ H-> Bekanntmachung; $ w = $ H-> WX -> {"ARING"}; $ w = $ h-> stringwidth ("gisle", 10); $ H-> Dump; # für das DebuggingDieses Modul implementiert die Schriftart :: AFM-Klasse. Objekte dieser Klasse werden von einer AFM-Datei (Adobe Font Metrics) initialisiert und ermöglichen es Ihnen, Informationen über die Schriftart und die Metriken der verschiedenen Glyphen in den Schriftarten zu erhalten, in der Messungen in AFM-Dateien in Bezug auf Einheiten von 1 / 1000 des Skalierungsfaktors der verwendeten Schriftart. Um die tatsächlichen Größen in einem Dokument zu berechnen, sollten diese Beträge mit (Skalenfaktor der Schriftart) /1000 multipliziert werden. Die folgenden Methoden sind verfügbar: $ AFM = Font :: AFM-> Neu ($ fontname) Objektkonstruktor. Nimmt den Namen der Schriftart als Argument. Croaks, wenn die Schrift nicht gefunden werden kann. $ Afm-> latin1_wx_table () gibt ein 256-Element-Array zurück, in dem jedes Element die Breite des entsprechenden Zeichens in dem ISO-8859-1-Zeichensatz enthält. $ Afm-> stringwidth ($ Zeichenfolge, ) Gibt die Breite der Argumentzeichenfolge zurück. Es wird angenommen, dass die Zeichenfolge im Set des ISO-8859-1-Zeichensatzes codiert wird. Ein zweites Argument kann verwendet werden, um die Breite entsprechend der Schriftgröße zu skalieren. $ AFM-> Fontsnamethe Name der Schriftart, wie der Postscript-Sprache FindFont-Betreiber, zum Beispiel "Times-Roman" präsentiert. $ AFM-> Fullname-Munition, Human- Lesbarer Name für eine individuelle Schrift, zum Beispiel "Times Roman". $ AFM-> FamilynameHuman-lesbarer Name für eine Gruppe von Schriftarten, die stilistische Varianten eines einzelnen Designs sind. Alle Schriftarten, die Mitglieder einer solchen Gruppe sind, sollten genau denselben Familiennamen haben. Beispiel für einen Familiennamen lautet "Times". $ AFM-> WEGTBUMAN-lesbarer Name für das Gewicht oder "Kühnheit", Attribut einer Schriftart. Beispiele sind römisch, mutig, leicht. AFM-> ItalicangleAngle in Grad gegen den Uhrzeigersinn von der Vertikal der dominanten vertikalen Striche der Schrift. $ Afm-> isfixedpitchif true, die Schriftart ist eine feste Tonhöhe (monospaced) Schrift. $ Afm- > FONTBBOXA-Zeichenfolge mit vier Zahlen, die das untere linke X, unterhalb von links linke y, oben rechts x und oben rechts y des Feldbegrenzungsfelds verleihen. Die Kasten des Schriftarten ist das kleinste Rechteck, das die Form umschließt, die ergeben würde, wenn alle Charaktere der Schriftart mit ihren Ursprüngen zusammengefasst wurden, und dann lackiert wurden. $ AFM-> Underlinepositionierte Entfernung von der Basislinie zum Positionieren von Unterstrichen. Diese Zahl ist die y-Koordinate der Mitte des Hubs. $ AFM-> unterlassungspflichter Hubbreite für Unterstreichung. $ AFM-> VersionVersionsnummer der Schriftart. $ AFM-> NOTICETRADEMARK oder COPYRIGHT-HINWEISE, falls zutreffend. $ AFM-> Kommentar-> Kommentar Gefunden in der AFM-Datei. $ AFM-> CodingSchemethe Name des Standard-Codierungsschemas für die Schriftart. Die meisten Adobe-Schriftarten verwenden das AdoBestandardecoding. Spezielle Schriftarten könnten fontspezifisch angeben. $ Afm-> capheighighusuell der y-Wert der Hauptstadt H. $ AFM-> XHightTypisch den y-Wert der Oberseite des Kleinbuchstabens x. $ Afm-> asgendertypisch der y-Wert von Die Oberseite des Kleinbuchstaben d. $ AFM-> entkendertypisch der Y-Wert des unteren Randes des Kleinbuchstabens p. $ afm-> wxreturns eine Hash-Tabelle, die von Glyphe-Namen an die Breite dieses Glyphes abbildet. $ AFM-> BBOXRETURNS A Hash-Tabelle, die von Glyph-Namen zu den Box-Informationen kennt. Die Begrenzungsbox besteht aus vier Zahlen: LLX, Lly, Urx, URY. $ AFM-> Dumpdumps den Inhalt des Font :: AFM-Objekts an stdout. Könnte manchmal zum Debuggen nützlich sein. Anforderungen: · Perl.


Font :: AFM. Zugehörige Software