FONT :: AFM

FONT :: AFM is een interface voor Adobe-lettertype metrics-bestanden.
Download nu

FONT :: AFM Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Gisle Aas
  • Uitgever website:
  • http://search.cpan.org/~gaas/

FONT :: AFM Tags


FONT :: AFM Beschrijving

FONT :: AFM is een interface voor Adobe Font Metrics-bestanden. FONT :: AFM is een interface voor Adobe-lettertypenbestanden. Synopsis Gebruik lettertype :: AFM; $ H = nieuw lettertype :: AFM "Helvetica"; $ Copyright = $ H-> Mededeling; $ W = $ H-> WX -> {"ARING"}; $ W = $ H-> stringwidth ("Gisle", 10); $ H-> Dump; # Voor debuggingThis-module implementeert het lettertype :: AFM-klasse. Objecten van deze klasse worden geïnitialiseerd vanaf een AFM-bestand (Adobe Font Metrics) en laten u informatie over het lettertype en de statistieken van de verschillende glyphs in de lettertype verkrijgen .Alle metingen in AFM-bestanden worden gegeven in termen van eenheden die gelijk zijn aan 1 / 1000 van de schaalfactor van het doopvont dat wordt gebruikt. Om werkelijke maten in een document te berekenen, moeten deze bedragen worden vermenigvuldigd met (schaalfactor van lettertype) /1000.De volgende methoden zijn beschikbaar: $ afm = lettertype :: AFM-> NIEUWE ($ FONTNAME) Object Constructor. Neemt de naam van het lettertype als argument. Croaks Als het lettertype niet kan worden gevonden. $ Afm-> latin1_wx_table () Retourneert een reeks van 256-element, waarbij elk element de breedte van het overeenkomstige teken in de ISO-8859-1-tekenset bevat. $ Afm-> stringwidth ($ string, ) Retourneert de breedte van de argumentstring. De tekenreeks wordt verondersteld te worden gecodeerd in de ISO-8859-1-tekenset. Een tweede argument kan worden gebruikt om de breedte te schalen volgens de lettergrootte. $ AFM-> FontNameThe Naam van het lettertype zoals gepresenteerd aan de PostScript Taal FindFont-operator, bijvoorbeeld "Times-Romein". $ Afm-> fullnameique, menselijk leesbare naam voor een individueel lettertype, bijvoorbeeld "Times Roman". $ afm-> FamilyNamehuman-leesbare naam voor een groep lettertypen die stilistische varianten zijn van een enkel ontwerp. Alle lettertypen die lid zijn van een dergelijke groep moeten precies dezelfde familyName hebben. Voorbeeld van een familienaam is "tijden". $ Afm-> weightthuman-leesbare naam voor het gewicht, of "durf", attribuut van een lettertype. Voorbeelden zijn Romeins, vet, licht. $ AFM-> Italicangleanhoek in graden tegen de klok in van de verticale van de dominante verticale slagen van het lettertype. $ Afm-> isfixedpitchIF waar, het lettertype is een vaste toon (monospaced) lettertype. $ > FONTBBOBBOXA-reeks van vier nummers die de linker-linkse x, links op de linker rechter rechter rechter rechterhand geven, en rechter-rechts y van de bindbox van het lettertype. De letterbesnijzingsdoos is de kleinste rechthoek die de vorm omsluit die zou resulteren als alle personages van het lettertype werden geplaatst met hun oorsprong samenvallend, en vervolgens geschilderd. $ AFM-> Onderstrepende afstandsafstand van de basislijn voor het positioneren van onderstrepingslagen. Dit nummer is de y-coördinaat van het centrum van de beroerte. $ Afm-> underlinethicknessRecommended slagbreedte voor onderstreping. $ Afm-> version-nummer van het lettertype. $ Afm-> noticetrademark of copyright-kennisgeving, indien van toepassing. $ Afm-> commentments gevonden in het AFM-bestand. $ AFM-> Encoderingschemethe Naam van het standaardcoderingsschema voor het lettertype. De meeste Adobe-lettertypen gebruiken de adobestandardencodering. Speciale lettertypen kunnen fontspecifiek vermelden. $ Afm-> capeightually de y-waarde van de bovenkant van de hoofdstad H. $ afm-> xheighttypisch de Y-waarde van de bovenkant van de kleine letters x. $ Afm-> ascendertypisch de Y-waarde van De bovenkant van de kleine letters d. $ afm-> afstammelingen de Y-waarde van de onderkant van de kleine letters p. $ afm-> Wxreturns een hash tabel die kaarten van glyph-namen naar de breedte van die glyph. $ afm-> bboxreturns a Hash-tabel die kaarten van glyph-namen naar het selectievakje Informatie gebruiken. De verbindingsdoos bestaat uit vier nummers: LLX, Lly, URX, URY. $ AFM-> Dumpdumps De inhoud van het lettertype :: AFM-object naar stdout. Kan soms nuttig zijn voor debugging. Vereisten: · Perl


FONT :: AFM Gerelateerde software

frofyjit

FRAVYJIT is een C ++ 'Syntactic Sugar' front-end voor Paolo Bonzini's GNU Lightning-bibliotheek voor dynamische inheemse code generatie. ...

122

Downloaden