Font::FreeType::NamedInfo3pm
Information from 'names table' in font file
Usage
use Font::FreeType;my $freetype = Font::FreeType->new;my $face = $freetype->face('Vera.ttf');my $infos = $face->namedinfos;if($infos && @$infos) {say $_->string for(@$infos);}
Overview
The TrueType and OpenType specifications allow the inclusion of a special names table in font files. This table contains textual (and internationalized) information regarding the font, like family name, copyright, version, etc.
Possible values for platform_id, encoding_id, language_id, and name_id are given in the file ttnameid.h from FreeType distribution. For details please refer to the TrueType or OpenType specification.
Methods
- platform_id
- encoding_id
- language_id
- name_id
- string
-
The name string. Note that its format differs depending on the (platform,
encoding) pair. It can be a Pascal String, a UTF-16 one, etc.Generally speaking, the string is not zero-terminated. Please refer to the TrueType specification for details.
Releases
5 releases since Debian 9 (Stretch); the text changed 4 times.