PostScript :: FontMetrics.

PostScript :: fontmetrics ist ein Perl-Modul, um Daten aus Adobe Font Metrics-Datei abzurufen.
Jetzt downloaden

PostScript :: FontMetrics. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Johan Vromans, Squirrel Consultancy
  • Website des Verlags:
  • http://search.cpan.org/~jv/PostScript-Font-1.10/lib/PostScript/Font.pm

PostScript :: FontMetrics. Stichworte


PostScript :: FontMetrics. Beschreibung

PostScript :: fontmetrics ist ein Perl-Modul, um Daten aus Adobe Font Metrics-Datei abzurufen. PostScript :: fontmetrics ist ein Perl-Modul, um Daten von Adobe Font Metrics-Datei abzuholen. drucken stdout ("name =", $ info-> fontname, "n"); drucken stdout ("Breite von lav =", $ info-> kstringwidth ("lav", 10), "n"); Dieses Paket ermöglicht die Metrikdateien von Adobe Standard-Schriftarten, sogenannte .AFM-Dateien, um zu lesen und (teilweise) Analysiert Dies erfordert, dass Martin Hoskens Font :: TTF-Paket installiert werden soll (verfügbar auf CPAN) .constructornew (Dateiname ) Der Konstruktor wird die Datei gelesen und analysiert sein Inhalt.OptionsError => veraltet. Bitte verwenden Sie 'EVAL {...}', um Fehler abzufangen. Wie die Fehler müssen behandelt werden. Die Standardeinstellung soll sterben (). In jedem Fall gibt neue () ein undefiniertes Ergebnis zurück. Einstellen 'Fehler' auf 'ignorieren' kann überraschende Ergebnisse verursachen Impliziert 'Trace' und 'Verbose'.instance-MethodenNote: Die meisten Informationen aus der AFM-Datei können erhalten werden, indem eine Methode desselben Namen, z. Fontname und isfixedpitch.Jeder dieser Methoden kann undef zurücksenden, wenn die entsprechenden Informationen nicht in der Datei.Filenamethe-Namen der Datei gefunden werden konnten, z. 'tir _____. AFM'. Dies wird nicht von den Metrikdaten abgeleitet, sondern der Name der Datei, die an die neue Methode weitergegeben wird. .CodingVectorReturns a Referenz auf ein Array mit den Glyphphamen für jedes codierte Zeichen. . Es wird von zwei Glyphamen indexiert (zwei durch ein Komma getrennte Zeichenfolgen, z. B. $ kD -> {"a", "b"}). SetenCoding (Vektor) Legt den aktuellen Codiervektor fest. Das Argument muss ein Verweis auf ein Array von genau 256 Elementen oder den Namen einer vordefinierten Kodierung ("Notzecoding" oder "isolatin1coding") sein. Stringwidth (Zeichenfolge ) gibt die Breite der Zeichenfolge in Zeichen zurück Weltraumeinheiten Dies setzt voraus, dass die Schriftart mit 1000 Zeichen-Space-Einheiten zu einem Benutzerraumeinheit (der im Allgemeinen der Fall ist). Wenn ein Punkteargument geliefert wird, wird die resultierende Breite auf Benutzerraumeinheiten skaliert. Dies setzt voraus, dass die Schriftart mit 1000 Zeichenraumeinheiten zu einer Benutzerraumeinheit (der allgemein der Fall ist). der gegebenen String, die mit Kerning-Info eingreift. Die KERNING-Info ist die Menge der Bewegungsbetrag, die für den richtigen KERNING erforderlich ist, im Zeichenraum (der normalerweise 1000-fache Postscript-Punkte ist). Die Unterschlinfen sind zum Drucken bereit: Nicht-ASCII-Zeichen wurden kodiert und Klammern werden um sie herumgesetzt. Wenn das Erweitungsargument mitgeliefert wird, wird dieser Verdrängungsmenge zu jedem Raum in der Zeichenfolge hinzugefügt. Zum Beispiel für eine bestimmte Schrift, die Nach Anruf: $ setsolfo = $ metriken-> kstring ("ilvatab"); in $ setsetinfo zurückkehren: tjn"); charreturns eine Ein-Zeichen-Zeichenfolge, die als benannt werden soll Glyphe in der aktuellen Kodierung oder Undef, wenn diese Glyphe derzeit nicht codiert ist. Anforderungen: · Perl.


PostScript :: FontMetrics. Zugehörige Software