📄 os2.htm
字号:
<TD VALIGN=TOP>Restricted License embedding: When <CITE>only</CITE> this bit is set, this font may not be embedded, copied or modified. </TD></TR>
<TR>
<TD VALIGN=TOP>2</TD><TD VALIGN=TOP>0x0004</TD>
<TD VALIGN=TOP>Preview & Print embedding: When 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. </TD></TR>
<TR>
<TD VALIGN=TOP>3</TD><TD VALIGN=TOP>0x0008</TD>
<TD VALIGN=TOP>Editable embedding: When this bit is set, the font may be embedded and temporarily loaded on other systems. Documents containing Editable fonts <CITE>may</CITE> be opened for reading and writing. </TD></TR>
<TR>
<TD VALIGN=TOP>4-15</TD><TD VALIGN=TOP></TD>
<TD VALIGN=TOP>Reserved, must be zero. </TD></TR>
</TABLE> <P>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>If multiple embedding bits
are set, the <CITE>least</CITE> restrictive license granted takes precedence.
For example, if bits 1 and 3 are set, bit 3 takes precedence
over bit 1and the font may be embedded with Editable rights. For
compatibility purposes, most vendors granting Editable embedding
rights are also setting the Preview & Print bit (0x000C).
This will permit an application that only supports Preview &
Print embedding to detect that font embedding is allowed.
<P>
<STRONG> Restricted License embedding (0x0002):</STRONG> Fonts that have
this bit set <STRONG>must not be modified, embedded or exchanged in
any manner</STRONG> without first obtaining permission of the legal
owner. <CITE>Caution: </CITE>note that for Restricted License embedding
to take effect, it must be the only level of embedding selected
(as noted in the previous paragraph).<BR>
<BR>
<STRONG>Preview & Print embedding (0x0004):</STRONG> Fonts with this
bit set indicate that they may be embedded within documents but
must only be installed <CITE>temporarily</CITE> on the remote system.
Any document which includes a Preview & Print embedded font
must be opened "read-only;" the application must not
allow the user to edit the document; it can only be viewed and/or
printed.
<P>
<STRONG>Editable embedding (0x0008):</STRONG> Fonts with this bit set indicate
that they may be embedded in documents, but must only be installed
<CITE>temporarily</CITE> on the remote system. In contrast to Preview
& Print fonts, documents containing Editable fonts may be
opened "read-write;" editing is permitted, and changes
may be saved.
<P>
<STRONG>Installable embedding (0x0000): </STRONG> Fonts with this setting
indicate that they may be embedded and permanently installed on
the remote system by an application. The user of the remote system
acquires the identical rights, obligations and licenses for that
font as the original purchaser of the font, and is subject to
the same end-user license agreement, copyright, design patent,
and/or trademark as was the original purchaser. </TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>ySubscriptXSize</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD>Title:</TD><TD> Subscript horizontal font size. </TD></TR>
<TR>
<TD>Description:</TD><TD>The recommended horizontal
size in font design units for subscripts for this font. </TD></TR>
<TR>
<TD>Comments:</TD><TD>If a font has two recommended sizes for subscripts,
e.g., numerics and other, the numeric sizes should be stressed.
This size field maps to the em square size of the font being used
for a subscript. The horizontal font size specifies a font designer's
recommended horizontal font size for subscript characters associated
with this font. If a font does not include all of the required
subscript characters for an application, and the application can
substitute characters by scaling the character of a font or by
substituting characters from another font, this parameter specifies
the recommended em square for those subscript characters.
<P>
For example, if the em square for a font is 2048 and ySubScriptXSize
is set to 205, then the horizontal size for a simulated subscript
character would be 1/10th the size of the normal character.
</TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>ySubscriptYSize</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Subscript vertical font size. </TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended vertical
size in font design units for subscripts for this font. </TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>If a font has two recommended sizes for subscripts,
e.g. numerics and other, the numeric sizes should be stressed.
This size field maps to the emHeight of the font being used for
a subscript. The horizontal font size specifies a font designer's
recommendation for horizontal font size of subscript characters
associated with this font. If a font does not include all of
the required subscript characters for an application, and the
application can substitute characters by scaling the characters
in a font or by substituting characters from another font, this
parameter specifies the recommended horizontal EmInc for those
subscript characters.
<P>
For example, if the em square for a font is 2048 and ySubScriptYSize
is set to 205, then the vertical size for a simulated subscript
character would be 1/10th the size of the normal character.
</TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>ySubscriptXOffset</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Subscript x offset.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended horizontal
offset in font design untis for subscripts for this font.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>The Subscript X Offset parameter specifies a font designer's
recommended horizontal offset -- from the character origin of
the font to the character origin of the subscript's character
-- for subscript characters associated with this font. If a font
does not include all of the required subscript characters for
an application, and the application can substitute characters,
this parameter specifies the recommended horizontal position from
the character escapement point of the last character before the
first subscript character. For upright characters, this value
is usually zero; however, if the characters of a font have an
incline (italic characters) the reference point for subscript
characters is usually adjusted to compensate for the angle of
incline.</TD></TR>
</TABLE> <P>
<BR> <BR><FONT SIZE=5>ySubscriptYOffset</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Subscript y offset. </TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended vertical offset in font design units
from the baseline for subscripts for this font. </TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>The Subscript Y Offset parameter specifies a font designer's
recommended vertical offset from the character baseline to the
character baseline for subscript characters associated with this
font. Values are expressed as a positive offset below the character
baseline. If a font does not include all of the required subscript
for an application, this parameter specifies the recommended vertical
distance below the character baseline for those subscript characters. </TD></TR>
</TABLE>
<P>
<BR> <BR><FONT SIZE=5>ySuperscriptXSize</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD VALIGN=TOP>Superscript horizontal font
size.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended horizontal
size in font design units for superscripts for this font.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>If a font has two recommended sizes for subscripts,
e.g., numerics and other, the numeric sizes should be stressed.
This size field maps to the em square size of the font being used
for a subscript. The horizontal font size specifies a font designer's
recommended horizontal font size for superscript characters associated
with this font. If a font does not include all of the required
superscript characters for an application, and the application
can substitute characters by scaling the character of a font or
by substituting characters from another font, this parameter specifies
the recommended em square for those superscript characters.
<P>
For example, if the em square for a font is 2048 and ySuperScriptXSize
is set to 205, then the horizontal size for a simulated superscript
character would be 1/10th the size of the normal character. </TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>ySuperscriptYSize</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Superscript vertical font size.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended vertical
size in font design units for superscripts for this font.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>If a font has two recommended sizes for subscripts,
e.g., numerics and other, the numeric sizes should be stressed.
This size field maps to the emHeight of the font being used for
a subscript. The vertical font size specifies a font designer's
recommended vertical font size for superscript characters associated
with this font. If a font does not include all of the required
superscript characters for an application, and the application
can substitute characters by scaling the character of a font or
by substituting characters from another font, this parameter specifies
the recommended EmHeight for those superscript characters.
<P>
For example, if the em square for a font is 2048 and ySuperScriptYSize
is set to 205, then the vertical size for a simulated superscript
character would be 1/10th the size of the normal character. </TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>ySuperscriptXOffset</FONT>
<TABLE>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Superscript x offset.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended horizontal
offset in font design units for superscripts for this font.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>The Superscript X Offset parameter specifies a font
designer's recommended horizontal offset -- from the character
origin to the superscript character's origin for the superscript
characters associated with this font. If a font does not include
all of the required superscript characters for an application,
this parameter specifies the recommended horizontal position from
the escapement point of the character before the first superscript
character. For upright characters, this value is usually zero;
however, if the characters of a font have an incline (italic characters)
the reference point for superscript characters is usually adjusted
to compensate for the angle of incline.
</TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>ySuperscriptYOffset</FONT>
<TABLE>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Superscript y offset.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The recommended vertical offset in font design units
from the baseline for superscripts for this font.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>The Superscript Y Offset parameter specifies a font
designer's recommended vertical offset -- from the character baseline
to the superscript character's baseline associated with this font.
Values for this parameter are expressed as a positive offset
above the character baseline. If a font does not include all
of the required superscript characters for an application, this
parameter specifies the recommended vertical distance above the
character baseline for those superscript characters. </TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>yStrikeoutSize</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Strikeout size.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>Width of the strikeout
stroke in font design units.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>This field should normally be the width of the em dash
for the current font. If the size is one, the strikeout line will
be the line represented by the strikeout position field. If the
value is two, the strikeout line will be the line represented
by the strikeout position and the line immediately <CITE>above</CITE>
the strikeout position. For a Roman font with a 2048 em square,
102 is suggested. </TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>yStrikeoutPositi</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Units:</TD><TD>Font design units</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD> Strikeout position.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>The position of the strikeout
stroke relative to the baseline in font design units.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>Positive values represent distances above the baseline,
while negative values represent distances below the baseline.
A value of zero falls directly on the baseline, while a value
of one falls one pel above the baseline. The value of strikeout
position should not interfere with the recognition of standard
characters, and therefore should not line up with crossbars in
the font. For a Roman font with a 2048 em square, 480 is suggested. </TD></TR>
</TABLE>
<BR> <BR><FONT SIZE=5>sFamilyClass</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>2-byte signed short</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>Font-family class and subclass.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>This parameter is a classification
of font-family design. </TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>The font class and font subclass are registered values
assigned by IBM to each font family. This parameter is intended
for use in selecting an alternate font when the requested font
is not available. The font class is the most general and the font
subclass is the most specific. The high byte of this field contains
the family class, while the low byte contains the family subclass. <A HREF="/truetype/otspec/ibmfc.htm">More information about this field.</A>
</TD></TR>
</TABLE>
<P>
<BR> <BR><FONT SIZE=5>Panose</FONT>
<TABLE CELLPADDING=2>
<TR>
<TD VALIGN=TOP>Format:</TD><TD>10 byte array</TD></TR>
<TR>
<TD VALIGN=TOP>Title:</TD><TD>PANOSE classification number</TD></TR>
<TR>
<TD VALIGN=TOP>International:</TD><TD>Additional specifications are required for PANOSE
to classify non Latin character sets.</TD></TR>
<TR>
<TD VALIGN=TOP>Description:</TD><TD>This 10 byte series of numbers are used to describe
the visual characteristics of a given typeface. These characteristics
are then used to associate the font with other fonts of similar
appearance having different names. The variables for each digit
are listed below. The specifications for each variable can be
obtained in the specification <CITE>PANOSE v2.0 Numerical Evaluation</CITE>
from Microsoft or Elseware Corporation.</TD></TR>
<TR>
<TD VALIGN=TOP>Comments:</TD><TD>The PANOSE definition contains ten digits each of which
currently describes up to sixteen variations. Windows v3.1 uses
bFamilyType, bSerifStyle and bProportion in the font mapper to
determine family type. It also uses bProportion to determine
if the font is monospaced. </TD></TR>
</TABLE>
<TABLE WIDTH=480 BGCOLOR="#F0F0F0">
<THEAD>
<TR>
<TH BGCOLOR="#C0C0C0">Type</TH><TH BGCOLOR="#C0C0C0">Name</TH></TR>
</THEAD><TBODY>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bFamilyType;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bSerifStyle;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bWeight;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bProportion;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bContrast;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bStrokeVariation;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bArmStyle;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bLetterform;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bMidline;</TD></TR>
<TR>
<TD VALIGN=TOP>BYTE</TD><TD VALIGN=TOP>bXHeight;</TD></TR>
<TR>
<TD VALIGN=TOP> </TD><TD VALIGN=TOP> </TD></TR>
</TABLE> <P>
<font size=2>
<OL>
<LI>Family Kind (6 variations)
<OL START=0>
<LI> = Any
<LI> = No Fit
<LI> = Text and Display
<LI> = Script
<LI> = Decorative
<LI> = Pictorial</OL>
<LI>Serif Style (16 variations)
<OL START=0>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -