Sgss_Font_Abstract
+ Sgss_Font_Format_Abstract
+ Sgss_Font_Truetype
|
__construct (string|Sgss_File $file, string|Sgss_File|Sgss_Font_Cache $cache)
The constructor |
ENCODING_MAC_ARABIC = 4 |
Macintosh encoding identifier |
ENCODING_MAC_ARMENIAN = 24 |
Macintosh encoding identifier |
ENCODING_MAC_BENGALI = 13 |
Macintosh encoding identifier |
ENCODING_MAC_BURMESE = 19 |
Macintosh encoding identifier |
ENCODING_MAC_CHINESE_SIMP = 25 |
Macintosh encoding identifier |
ENCODING_MAC_CHINESE_TRAD = 2 |
Macintosh encoding identifier |
ENCODING_MAC_DEVANAGARI = 9 |
Macintosh encoding identifier |
ENCODING_MAC_GEEZ = 28 |
Macintosh encoding identifier |
ENCODING_MAC_GEORGIAN = 23 |
Macintosh encoding identifier |
ENCODING_MAC_GREEK = 6 |
Macintosh encoding identifier |
ENCODING_MAC_GUJARATI = 11 |
Macintosh encoding identifier |
ENCODING_MAC_GURMUKHI = 10 |
Macintosh encoding identifier |
ENCODING_MAC_HEBREW = 5 |
Macintosh encoding identifier |
ENCODING_MAC_JAPANESE = 1 |
Macintosh encoding identifier |
ENCODING_MAC_KANNADA = 16 |
Macintosh encoding identifier |
ENCODING_MAC_KHMER = 20 |
Macintosh encoding identifier |
ENCODING_MAC_KOREAN = 3 |
Macintosh encoding identifier |
ENCODING_MAC_LAOTIAN = 22 |
Macintosh encoding identifier |
ENCODING_MAC_MALAYALAM = 17 |
Macintosh encoding identifier |
ENCODING_MAC_MONGOLIAN = 27 |
Macintosh encoding identifier |
ENCODING_MAC_ORIYA = 12 |
Macintosh encoding identifier |
ENCODING_MAC_ROMAN = 0 |
Macintosh encoding identifier |
ENCODING_MAC_RUSSIAN = 7 |
Macintosh encoding identifier |
ENCODING_MAC_SINDHI = 31 |
Macintosh encoding identifier |
ENCODING_MAC_SINHALESE = 18 |
Macintosh encoding identifier |
ENCODING_MAC_SLAVIC = 29 |
Macintosh encoding identifier |
ENCODING_MAC_SYMBOL = 8 |
Macintosh encoding identifier |
ENCODING_MAC_TAMIL = 14 |
Macintosh encoding identifier |
ENCODING_MAC_TELUGU = 15 |
Macintosh encoding identifier |
ENCODING_MAC_THAI = 21 |
Macintosh encoding identifier |
ENCODING_MAC_TIBETAN = 26 |
Macintosh encoding identifier |
ENCODING_MAC_UNINTERPRETED = 32 |
Macintosh encoding identifier |
ENCODING_MAC_VIETNAMESE = 30 |
Macintosh encoding identifier |
ENCODING_MS_BIG5 = 4 |
Microsoft encoding identifier |
ENCODING_MS_JOHAB = 6 |
Microsoft encoding identifier |
ENCODING_MS_PRC = 3 |
Microsoft encoding identifier |
ENCODING_MS_SHIFTJIS = 2 |
Microsoft encoding identifier |
ENCODING_MS_SYMBOL = 0 |
Microsoft encoding identifier |
ENCODING_MS_UNICODE = 1 |
Microsoft encoding identifier |
ENCODING_MS_UNICODE_FULL = 10 |
Microsoft encoding identifier |
ENCODING_MS_WANSUNG = 5 |
Microsoft encoding identifier |
LANGUAGE_MAC_DA = 7 |
Macintosh language code (abridged) |
LANGUAGE_MAC_DE = 2 |
Macintosh language code (abridged) |
LANGUAGE_MAC_EN = 0 |
Macintosh language code (abridged) |
LANGUAGE_MAC_ES = 6 |
Macintosh language code (abridged) |
LANGUAGE_MAC_FI = 13 |
Macintosh language code (abridged) |
LANGUAGE_MAC_FR = 1 |
Macintosh language code (abridged) |
LANGUAGE_MAC_IT = 3 |
Macintosh language code (abridged) |
LANGUAGE_MAC_JA = 11 |
Macintosh language code (abridged) |
LANGUAGE_MAC_KO = 23 |
Macintosh language code (abridged) |
LANGUAGE_MAC_NL = 4 |
Macintosh language code (abridged) |
LANGUAGE_MAC_NO = 9 |
Macintosh language code (abridged) |
LANGUAGE_MAC_PT = 8 |
Macintosh language code (abridged) |
LANGUAGE_MAC_RU = 32 |
Macintosh language code (abridged) |
LANGUAGE_MAC_SV = 5 |
Macintosh language code (abridged) |
LANGUAGE_MAC_ZH = 19 |
Macintosh language code (abridged) |
LANGUAGE_MS_DA = 0x0406 |
Microsoft language code (abridged) |
LANGUAGE_MS_DE = 0x0407 |
Microsoft language code (abridged) |
LANGUAGE_MS_EN = 0x0409 |
Microsoft language code (abridged) |
LANGUAGE_MS_ES = 0x040a |
Microsoft language code (abridged) |
LANGUAGE_MS_FI = 0x040b |
Microsoft language code (abridged) |
LANGUAGE_MS_FR = 0x040c |
Microsoft language code (abridged) |
LANGUAGE_MS_IT = 0x0410 |
Microsoft language code (abridged) |
LANGUAGE_MS_JA = 0x0411 |
Microsoft language code (abridged) |
LANGUAGE_MS_KO = 0x0412 |
Microsoft language code (abridged) |
LANGUAGE_MS_NL = 0x0413 |
Microsoft language code (abridged) |
LANGUAGE_MS_NO = 0x0414 |
Microsoft language code (abridged) |
LANGUAGE_MS_PT = 0x0816 |
Microsoft language code (abridged) |
LANGUAGE_MS_RU = 0x0419 |
Microsoft language code (abridged) |
LANGUAGE_MS_SV = 0x041d |
Microsoft language code (abridged) |
LANGUAGE_MS_ZH = 0x0804 |
Microsoft language code (abridged) |
NAME_CID = 20 |
Naming identifier |
NAME_COPYRIGHT = 0 |
Naming identifier |
NAME_DESCRIPTION = 10 |
Naming identifier |
NAME_DESIGNER = 9 |
Naming identifier |
NAME_FAMILY = 1 |
Naming identifier |
NAME_FULL = 4 |
Naming identifier |
NAME_IDENTIFIER = 3 |
Naming identifier |
NAME_LICENSE = 13 |
Naming identifier |
NAME_MANUFACTURER = 8 |
Naming identifier |
NAME_POSTSCRIPT = 6 |
Naming identifier |
NAME_PREF_FAMILY = 16 |
Naming identifier |
NAME_PREF_SUBFAMILY = 17 |
Naming identifier |
NAME_SAMPLE = 19 |
Naming identifier |
NAME_SUBFAMILY = 2 |
Naming identifier |
NAME_TRADEMARK = 7 |
Naming identifier |
NAME_URL_DESIGNER = 12 |
Naming identifier |
NAME_URL_LICENSE = 14 |
Naming identifier |
NAME_URL_VENDOR = 11 |
Naming identifier |
NAME_VERSION = 5 |
Naming identifier |
PLATFORM_MAC = 1 |
Platform identifier |
PLATFORM_MS = 3 |
Platform identifier |
PLATFORM_UNICODE = 0 |
Platform identifier |
TAG_CMAP = 0x636d6170 |
Tag for required table |
TAG_GLYF = 0x676c7966 |
Tag for required table |
TAG_HDMX = 0x68646d78 |
Tag for optional table |
TAG_HEAD = 0x68656164 |
Tag for required table |
TAG_HHEA = 0x68686561 |
Tag for required table |
TAG_HMTX = 0x686d7478 |
Tag for required table |
TAG_KERN = 0x6b65726e |
Tag for optional table |
TAG_LOCA = 0x6c6f6361 |
Tag for required table |
TAG_MAXP = 0x6d617870 |
Tag for required table |
TAG_NAME = 0x6e616d65 |
Tag for required table |
TAG_OS_2 = 0x4f532f32 |
Tag for required table |
TAG_POST = 0x706f7374 |
Tag for required table |
TAG_VDMX = 0x56444d58 |
Tag for optional table |
TAG_VHEA = 0x76686561 |
Tag for optional table |
TAG_VMTX = 0x766d7478 |
Tag for optional table |
The constructor
string|Sgss_File $file
Path to the TrueType font file
string|Sgss_File|Sgss_Font_Cache $cache
Path to the TrueType cache file
The constructor
public __construct (string|Sgss_File $file, string|Sgss_File|Sgss_Font_Cache $cache)
Macintosh encoding identifier
const ENCODING_MAC_ARABIC = 4
Macintosh encoding identifier
const ENCODING_MAC_ARMENIAN = 24
Macintosh encoding identifier
const ENCODING_MAC_BENGALI = 13
Macintosh encoding identifier
const ENCODING_MAC_BURMESE = 19
Macintosh encoding identifier
const ENCODING_MAC_CHINESE_SIMP = 25
Macintosh encoding identifier
const ENCODING_MAC_CHINESE_TRAD = 2
Macintosh encoding identifier
const ENCODING_MAC_DEVANAGARI = 9
Macintosh encoding identifier
const ENCODING_MAC_GEEZ = 28
Macintosh encoding identifier
const ENCODING_MAC_GEORGIAN = 23
Macintosh encoding identifier
const ENCODING_MAC_GREEK = 6
Macintosh encoding identifier
const ENCODING_MAC_GUJARATI = 11
Macintosh encoding identifier
const ENCODING_MAC_GURMUKHI = 10
Macintosh encoding identifier
const ENCODING_MAC_HEBREW = 5
Macintosh encoding identifier
const ENCODING_MAC_JAPANESE = 1
Macintosh encoding identifier
const ENCODING_MAC_KANNADA = 16
Macintosh encoding identifier
const ENCODING_MAC_KHMER = 20
Macintosh encoding identifier
const ENCODING_MAC_KOREAN = 3
Macintosh encoding identifier
const ENCODING_MAC_LAOTIAN = 22
Macintosh encoding identifier
const ENCODING_MAC_MALAYALAM = 17
Macintosh encoding identifier
const ENCODING_MAC_MONGOLIAN = 27
Macintosh encoding identifier
const ENCODING_MAC_ORIYA = 12
Macintosh encoding identifier
const ENCODING_MAC_ROMAN = 0
Macintosh encoding identifier
const ENCODING_MAC_RUSSIAN = 7
Macintosh encoding identifier
const ENCODING_MAC_SINDHI = 31
Macintosh encoding identifier
const ENCODING_MAC_SINHALESE = 18
Macintosh encoding identifier
const ENCODING_MAC_SLAVIC = 29
Macintosh encoding identifier
const ENCODING_MAC_SYMBOL = 8
Macintosh encoding identifier
const ENCODING_MAC_TAMIL = 14
Macintosh encoding identifier
const ENCODING_MAC_TELUGU = 15
Macintosh encoding identifier
const ENCODING_MAC_THAI = 21
Macintosh encoding identifier
const ENCODING_MAC_TIBETAN = 26
Macintosh encoding identifier
const ENCODING_MAC_UNINTERPRETED = 32
Macintosh encoding identifier
const ENCODING_MAC_VIETNAMESE = 30
Microsoft encoding identifier
const ENCODING_MS_BIG5 = 4
Microsoft encoding identifier
const ENCODING_MS_JOHAB = 6
Microsoft encoding identifier
const ENCODING_MS_PRC = 3
Microsoft encoding identifier
const ENCODING_MS_SHIFTJIS = 2
Microsoft encoding identifier
const ENCODING_MS_SYMBOL = 0
Microsoft encoding identifier
const ENCODING_MS_UNICODE = 1
Microsoft encoding identifier
const ENCODING_MS_UNICODE_FULL = 10
Microsoft encoding identifier
const ENCODING_MS_WANSUNG = 5
Macintosh language code (abridged)
const LANGUAGE_MAC_DA = 7
Macintosh language code (abridged)
const LANGUAGE_MAC_DE = 2
Macintosh language code (abridged)
const LANGUAGE_MAC_EN = 0
Macintosh language code (abridged)
const LANGUAGE_MAC_ES = 6
Macintosh language code (abridged)
const LANGUAGE_MAC_FI = 13
Macintosh language code (abridged)
const LANGUAGE_MAC_FR = 1
Macintosh language code (abridged)
const LANGUAGE_MAC_IT = 3
Macintosh language code (abridged)
const LANGUAGE_MAC_JA = 11
Macintosh language code (abridged)
const LANGUAGE_MAC_KO = 23
Macintosh language code (abridged)
const LANGUAGE_MAC_NL = 4
Macintosh language code (abridged)
const LANGUAGE_MAC_NO = 9
Macintosh language code (abridged)
const LANGUAGE_MAC_PT = 8
Macintosh language code (abridged)
const LANGUAGE_MAC_RU = 32
Macintosh language code (abridged)
const LANGUAGE_MAC_SV = 5
Macintosh language code (abridged)
const LANGUAGE_MAC_ZH = 19
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_DA = 0x0406
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_DE = 0x0407
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_EN = 0x0409
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_ES = 0x040a
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_FI = 0x040b
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_FR = 0x040c
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_IT = 0x0410
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_JA = 0x0411
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_KO = 0x0412
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_NL = 0x0413
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_NO = 0x0414
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_PT = 0x0816
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_RU = 0x0419
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_SV = 0x041d
Microsoft language code (abridged)
For full reference, see: http://www.microsoft.com/globaldev/reference/lcid-all.mspx
const LANGUAGE_MS_ZH = 0x0804
Naming identifier
const NAME_CID = 20
Naming identifier
const NAME_COPYRIGHT = 0
Naming identifier
const NAME_DESCRIPTION = 10
Naming identifier
const NAME_DESIGNER = 9
Naming identifier
const NAME_FAMILY = 1
Naming identifier
const NAME_FULL = 4
Naming identifier
const NAME_IDENTIFIER = 3
Naming identifier
const NAME_LICENSE = 13
Naming identifier
const NAME_MANUFACTURER = 8
Naming identifier
const NAME_POSTSCRIPT = 6
Naming identifier
const NAME_PREF_FAMILY = 16
Naming identifier
const NAME_PREF_SUBFAMILY = 17
Naming identifier
const NAME_SAMPLE = 19
Naming identifier
const NAME_SUBFAMILY = 2
Naming identifier
const NAME_TRADEMARK = 7
Naming identifier
const NAME_URL_DESIGNER = 12
Naming identifier
const NAME_URL_LICENSE = 14
Naming identifier
const NAME_URL_VENDOR = 11
Naming identifier
const NAME_VERSION = 5
Platform identifier
const PLATFORM_MAC = 1
Platform identifier
const PLATFORM_MS = 3
Platform identifier
const PLATFORM_UNICODE = 0
Tag for required table
const TAG_CMAP = 0x636d6170
Tag for required table
const TAG_GLYF = 0x676c7966
Tag for optional table
const TAG_HDMX = 0x68646d78
Tag for required table
const TAG_HEAD = 0x68656164
Tag for required table
const TAG_HHEA = 0x68686561
Tag for required table
const TAG_HMTX = 0x686d7478
Tag for optional table
const TAG_KERN = 0x6b65726e
Tag for required table
const TAG_LOCA = 0x6c6f6361
Tag for required table
const TAG_MAXP = 0x6d617870
Tag for required table
const TAG_NAME = 0x6e616d65
Tag for required table
const TAG_OS_2 = 0x4f532f32
Tag for required table
const TAG_POST = 0x706f7374
Tag for optional table
const TAG_VDMX = 0x56444d58
Tag for optional table
const TAG_VHEA = 0x76686561
Tag for optional table
const TAG_VMTX = 0x766d7478