cheshirekow  v0.1.0
freetype::fstype Namespace Reference

A list of bit flags used in the ‘fsType’ field of the OS/2 table in a TrueType or OpenType font and the ‘FSType’ entry in a PostScript font. More...

Variables

const UShort_t BITMAP_EMBEDDING_ONLY = 0x0200
 If this bit is set, only bitmaps contained in the font may be embedded; no outline data may be embedded. If there are no bitmaps available in the font, then the font is unembeddable. More...
 
const UShort_t EDITABLE_EMBEDDING = 0x0008
 If this bit is set, the font may be embedded but must only be installed temporarily on other systems. In contrast to Preview & Print fonts, documents containing editable fonts may be opened for reading, editing is permitted, and changes may be saved. More...
 
const UShort_t INSTALLABLE_EMBEDDING = 0x0000
 Fonts with no fsType bit set may be embedded and permanently installed on the remote system by an application. More...
 
const UShort_t NO_SUBSETTING = 0x0100
 If this bit is set, the font may not be subsetted prior to embedding. More...
 
const UShort_t PREVIEW_AND_PRINT_EMBEDDING = 0x0004
 If this bit is set, the font may be embedded and temporarily loaded on the remote system. Documents containing Preview & Print fonts must be opened ‘read-only’; no edits can be applied to the document. More...
 
const UShort_t RESTRICTED_LICENSE_EMBEDDING = 0x0002
 Fonts that have only this bit set must not be modified, embedded or exchanged in any manner without first obtaining permission of the font software copyright owner. More...
 

Detailed Description

A list of bit flags used in the ‘fsType’ field of the OS/2 table in a TrueType or OpenType font and the ‘FSType’ entry in a PostScript font.

These bit flags are returned by FT_Get_FSType_Flags; they inform client applications of embedding and subsetting restrictions associated with a font.

See http://www.adobe.com/devnet/acrobat/pdfs/FontPolicies.pdf for more details.

Note
While the fsType flags can indicate that a font may be embedded, a license with the font vendor may be separately required to use the font in this way.

Variable Documentation

const UShort_t freetype::fstype::BITMAP_EMBEDDING_ONLY = 0x0200

If this bit is set, only bitmaps contained in the font may be embedded; no outline data may be embedded. If there are no bitmaps available in the font, then the font is unembeddable.

Definition at line 945 of file types.h.

const UShort_t freetype::fstype::EDITABLE_EMBEDDING = 0x0008

If this bit is set, the font may be embedded but must only be installed temporarily on other systems. In contrast to Preview & Print fonts, documents containing editable fonts may be opened for reading, editing is permitted, and changes may be saved.

Definition at line 937 of file types.h.

const UShort_t freetype::fstype::INSTALLABLE_EMBEDDING = 0x0000

Fonts with no fsType bit set may be embedded and permanently installed on the remote system by an application.

Definition at line 921 of file types.h.

const UShort_t freetype::fstype::NO_SUBSETTING = 0x0100

If this bit is set, the font may not be subsetted prior to embedding.

Definition at line 940 of file types.h.

const UShort_t freetype::fstype::PREVIEW_AND_PRINT_EMBEDDING = 0x0004

If this bit is set, the font may be embedded and temporarily loaded on the remote system. Documents containing Preview & Print fonts must be opened ‘read-only’; no edits can be applied to the document.

Definition at line 931 of file types.h.

const UShort_t freetype::fstype::RESTRICTED_LICENSE_EMBEDDING = 0x0002

Fonts that have only this bit set must not be modified, embedded or exchanged in any manner without first obtaining permission of the font software copyright owner.

Definition at line 926 of file types.h.