nw::font Namespace

Description

Namespace for the font library.

Classes

nw::font::ArchiveFont Constructs a font by extracting only the specified glyph group from the font resource in which the glyph groups are defined.
nw::font::ArchiveFontBase Class for handling font resources in which glyph groups are defined.
nw::font::CharStrmReader Provides the method for reading character streams.
nw::font::CharWriter Class for drawing characters using the Font class.
nw::font::Font Base class for classes used to manage fonts.
nw::font::PackedFont Class for maintaining compressed font resources as-is in memory and expanding and using resources as necessary when glyphs are requested.
nw::font::PairFont Holds two fonts internally, handled as a single font.
nw::font::RectDrawer Class for drawing characters.
nw::font::ResFont Class for implementing operations on font resources.
nw::font::ResFontBase Base class for font classes handling resources.
nw::font::TagProcessorBase Class for handling font resources in which glyph groups are defined.
nw::font::TextWriterBase Class for drawing characters using the nw::font::Font class.
nw::font::TextWriterResource

Structures

nw::font::Glyph Structure that holds information about character glyphs.
nw::font::ColorBufferInfo Structure that holds information about the color buffer.
nw::font::CharWidths Structure that holds the various character widths.
nw::font::CMapScanEntry
nw::font::CMapInfoScan
nw::font::FontGlyphGroups
nw::font::FontTextureGlyph
nw::font::FontWidth
nw::font::FontCodeMap
nw::font::FontInformation
nw::font::BinaryBlock
nw::font::PrintContext

Enumerated Types

Vertex Used when accessing the vertex coordinates set for the four corners of a pane.
FontType
CharacterCode Character codes.
FontMapMethod
FontSheetFormat

typedef Definitions

TexFmt
CharCode
FontGlyphGroupsBlock
FontInformationBlock
FontTextureGlyphBlock
FontWidthBlock
FontCodeMapBlock
TagProcessor
TextWriter
WideTagProcessor
WideTextWriter

Constants

GlyphDataAlignment const int
BINFILE_SIG_FONT const ut::SigWord
BINFILE_SIG_FONT_RESOLEVED const ut::SigWord
BINFILE_SIG_FONTA const ut::SigWord
BINBLOCK_SIG_FINF const ut::SigWord
BINBLOCK_SIG_CGLP const ut::SigWord
BINBLOCK_SIG_TGLP const ut::SigWord
BINBLOCK_SIG_CWDH const ut::SigWord
BINBLOCK_SIG_CMAP const ut::SigWord
BINBLOCK_SIG_GLGR const ut::SigWord
BINBLOCK_SIG_HTGL const ut::SigWord
FONT_FILE_VERSION const u32
INVALID_CHAR_CODE const u16
INVALID_GLYPH_INDEX const u16

CONFIDENTIAL