FONT :: FREETYPE

Lees lettertypenbestanden en geef glyphs van PERL met behulp van FREETYPE2
Download nu

FONT :: FREETYPE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Geoff Richards
  • Uitgever website:
  • http://search.cpan.org/~geoffr/

FONT :: FREETYPE Tags


FONT :: FREETYPE Beschrijving

Lees lettertype-bestanden en geeft glyphs van PERL met behulp van FREETYPE2 FONT :: FREETYPE is een PERL-module waarmee PERL-programma's gemakkelijk informatie van lettertypebestanden kunnen lezen. Alle doopvontoegang gebeurt via de FREETYPE2-bibliotheek, die vele formaten ondersteunt. Het kan afbeeldingen van tekens maken met hoogwaardige hinting en antialiasing, metrics-informatie uitpakken en de contouren van tekens uit te halen in schaalbare formaten zoals TrueType.warning: deze module bevindt zich momenteel in 'Beta'. Het zal een andere release of twee zijn voordat het stabiliseert. De API kan veranderen op manieren waarop programma's optreden, maar ik denk niet dat het veel zal veranderen. Sommige van de geretourneerde waarden kunnen verkeerd zijn, of niet correct worden geschaald. Zie het TODO-bestand om een handgreep te krijgen van hoe ver langs dit werk is. Bijdragen Welkom, vooral als u meer weet dan ik (wat niet veel) is over lettertypen en de FREETEPE2-bibliotheek. Het lettertype :: FREETYPE API is niet bedoeld om de C API van de FREETYPE-bibliotheek te repliceren - het biedt een veel meer Perl-vriendelijke interface. De snelste manier om aan de slag te gaan met deze bibliotheek is om te kijken naar de voorbeelden in de voorbeeldenlijst van de distributie. Volledige details van de API zijn opgenomen in deze documentatie, en (nog belangrijker) de documentatie voor het lettertype :: FREETYPE :: FACE en FONT :: FREETYPE :: Glyph-lessen. Om de bibliotheek te gebruiken, maakt u eerst een lettertype :: FREETYPE-object . Dit kan worden gebruikt om gezichten van bestanden te laden, bijvoorbeeld: mijn $ FREETYPE = FONT :: FREETYPE-> NIEUW; My $ Face = $ $ Freetype-> Face ('Vera.ttf'); Als uw lettertype schaalbaar is (dwz geen bitmapped lettertype), stel dan de grootte en resolutie in die u het wilt zien op, bijvoorbeeld 24pt bij 100DPI: $ Face-> Set_char_Size (24, 24, 100, 100); laad dan een bepaalde glyph (een afbeelding van een teken), hetzij door karaktercode (in Unicode) of het eigenlijke karakter: mijn $ glyph = $ face-> glyph_from_char_code ( 65); Mijn $ glyph = $ face-> glyph_from_char ('A'); Glyphs kan worden weergegeven aan bitmapafbeeldingen, onder andere: mijn $ bitmap = $ glyph-> bitmap; zie de documentatie voor lettertype :: FreeType: Glyph voor details van het formaat van de bitmaparrayreferentie die retourneert, en voor andere manieren om informatie te krijgen over een Glyph.Synopsis-lettertype :: FREETYPE; Mijn $ FREETEPE = FONT :: FREETYPE-> NIEUW; mijn $ face = $ freetype-> gezicht ('vera.ttf'); $ Face-> Set_char_Size (24, 24, 100, 100); mijn $ glyph = $ face-> glyph_from_char ('A'); Vereisten: · Perl


FONT :: FREETYPE Gerelateerde software