freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Devel] Compressed PCF fonts


From: Keith Packard
Subject: Re: [Devel] Compressed PCF fonts
Date: Mon, 04 Feb 2002 11:11:49 -0800

Around 20 o'clock on Feb 4, David Turner wrote:

> I'm not too familiar with the definition and uses of "PCF properties".
> It's be interesting to know wether the information contained there is
> already provided in SFNT tables or not..

PCF "properties" hold the X font property data.  These are arbitrary name->
value mappings, with the values as either strings or numbers.  The core X 
protocol defines no particular properties, but the XLFD spec does -- there 
are lots of them.  Here's the list that the XLFD defines; most of these 
have the obvious definitions:

FOUNDRY | FAMILY_NAME | WEIGHT_NAME | SLANT | SETWIDTH_NAME |
ADD_STYLE_NAME | PIXEL_SIZE | POINT_SIZE | RESOLUTION_X | RESOLUTION_Y |
SPACING | AVERAGE_WIDTH | CHARSET_REGISTRY | CHARSET_ENCODING | QUAD_WIDTH
| RESOLUTION | MIN_SPACE | NORM_SPACE | MAX_SPACE | END_SPACE |
SUPERSCRIPT_X | SUPERSCRIPT_Y | SUBSCRIPT_X | SUBSCRIPT_Y |
UNDERLINE_POSITION | UNDERLINE_THICKNESS | STRIKEOUT_ASCENT |
STRIKEOUT_DESCENT | ITALIC_ANGLE | X_HEIGHT | WEIGHT | FACE_NAME |
FULL_NAME | FONT | COPYRIGHT | AVG_CAPITAL_WIDTH | AVG_LOWERCASE_WIDTH |
RELATIVE_SETWIDTH | RELATIVE_WEIGHT | CAP_HEIGHT | SUPERSCRIPT_ SIZE |
FIGURE_WIDTH | SUBSCRIPT_SIZE | SMALL_CAP_SIZE | NOTICE | DESTINATION |
FONT_TYPE | FONT_VERSION | RASTERIZER_NAME | RASTERIZER_VERSION |
RAW_ASCENT | RAW_DESCENT | RAW_* | AXIS_NAMES | AXIS_LIMITS | AXIS_TYPES

A complete specification for these is available in the XFree86 distribution
(xc/doc/specs/XLFD/xlfd.tbl.ms).

Keith Packard        XFree86 Core Team        Compaq Cambridge Research Lab





reply via email to

[Prev in Thread] Current Thread [Next in Thread]