Font :: freitype.

Leggi i file dei caratteri e rendono gliphs da Perl usando freetype2
Scarica ora

Font :: freitype. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Geoff Richards
  • Sito web dell'editore:
  • http://search.cpan.org/~geoffr/

Font :: freitype. Tag


Font :: freitype. Descrizione

Leggi i file dei caratteri e rendono gliphs da Perl usando freetype2 Font :: freeetpe è un modulo perl che consente ai programmi Perl di leggere comodamente le informazioni dei file dei caratteri. Tutto il Font Access è fatto attraverso la libreria Freetpe2, che supporta molti formati. Può rendere immagini di caratteri con suggerimenti e antialias di alta qualità, estrarre le informazioni sulle metriche ed estrarre i contorni dei caratteri in formati scalabili come TrueType.Warning: questo modulo è attualmente in fase "beta". Sarà un'altra versione o due prima di stabilizzarsi. L'API può cambiare in modi che interrompe i programmi basati su di esso, ma non penso che cambierà molto. Alcuni dei valori restituiti potrebbero essere errati o non ridimensionati correttamente. Vedere il file todo per ottenere una maniglia su quanto è lontano da questo lavoro. Contributi benvenuti, in particolare se sai più di quello che faccio (che non è molto) di font e della biblioteca freitype2.Il carattere :: API freitype non è destinato a replicare l'API C della Biblioteca freitype - offre molto di più Interfaccia perl-friendly. Il modo più rapido per iniziare con questa libreria è quello di esaminare gli esempi nella directory degli esempi della distribuzione. I dettagli completi dell'API sono contenuti in questa documentazione e (cosa più importante) la documentazione per il carattere :: freitype :: viso e carattere :: freitype :: classs glyph.per utilizzare la biblioteca, creare prima un tipo di font :: . Questo può essere utilizzato per caricare i volti dai file, ad esempio: My $ freeetpe = font :: freitype-> nuovo; My $ Face = $ Freetpe-> Face ('Vera.TTF'); Se il tuo carattere è scalabile (cioè, non un font bitmappato), quindi impostare le dimensioni e la risoluzione che vuoi vederlo, ad esempio 24pt a 100 dpi: $ Face-> Set_char_size (24, 24, 100, 100); quindi caricare un particolare glifo (un'immagine di un personaggio), sia per codice carattere (in Unicode) o dal carattere effettivo: My $ Glyph = $ Face-> Glyph_from_char_Code ( 65); My $ Glyph = $ Face-> Glyph_from_char ('a'); glifi possono essere resi a immagini bitmap, tra le altre cose: il mio $ bitmap = $ Glyph-> bitmap; vedere la documentazione per i font :: freitype :: Glyph per i dettagli del formato del riferimento dell'array bitmap che ritorna e per altri modi per ottenere informazioni su un colpido di Glyph.synopsis utilizzare il carattere :: freitype; My $ freeetpe = font :: freitype-> nuovo; My $ Face = $ freepetpe-> face ('vera.ttf'); $ faccia-> set_char_size (24, 24, 100, 100); My $ Glyph = $ Face-> Glyph_from_char ('a'); Requisiti: · Perl.


Font :: freitype. Software correlato