⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pclt.htm

📁 TrueType字库标准文档
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<TABLE>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Times New</TT></TD>
<TD VALIGN=TOP></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Times New</TT></TD>
<TD VALIGN=TOP>&nbsp;<TT>Bd</TT></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Times New</TT></TD>
<TD VALIGN=TOP>&nbsp;<TT>It</TT></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Times New</TT></TD>
<TD VALIGN=TOP>&nbsp;<TT>BdIt</TT></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Courier New</TT></TD>
<TD VALIGN=TOP></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Courier New</TT></TD>
<TD VALIGN=TOP>&nbsp;<TT>Bd</TT></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Courier New</TT></TD>
<TD VALIGN=TOP>&nbsp;<TT>It</TT></TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>Courier New</TT></TD>
<TD VALIGN=TOP>&nbsp;<TT>BdIt</TT></TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<PRE>
</PRE>
<P>
<CITE>CharacterComplement<BR>
</CITE>This 8-byte
field identifies the symbol collections provided by the font,
each bit identifies a symbol collection and is independently interpreted.
Symbol set bound fonts should have this field set to all F's (except
bit 0).
<P>
<STRONG>Example</STRONG>:
<TABLE>
<TR></TD>
<TD VALIGN=TOP>DOS/PCL Complement</TD>
<TD VALIGN=TOP>0xFFFFFFFF003FFFFE</TD></TR>
<TR></TD>
<TD VALIGN=TOP>Windows 3.1 &quot;ANSI&quot;</TD>
<TD VALIGN=TOP>0xFFFFFFFF37FFFFFE</TD></TR>
<TR></TD>
<TD VALIGN=TOP>Macintosh</TD><TD VALIGN=TOP>0xFFFFFFFF36FFFFFE</TD></TR>
<TR></TD>
<TD VALIGN=TOP>ISO 8859-1 Latin 1</TD>
<TD VALIGN=TOP>0xFFFFFFFF3BFFFFFE</TD></TR>
<TR></TD>
<TD VALIGN=TOP>ISO 8859-1,2,9 Latin 1,2,5</TD>
<TD VALIGN=TOP>0xFFFFFFFF0BFFFFFE</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
The character collections identified by each
bit are as follows:
<TABLE>
<TR></TD>
<TD VALIGN=TOP>31</TD><TD VALIGN=TOP>ASCII (supports several standard interpretations)</TD></TR>
<TR></TD>
<TD VALIGN=TOP>30</TD><TD VALIGN=TOP>Latin 1 extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>29</TD><TD VALIGN=TOP>Latin 2 extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>28</TD><TD VALIGN=TOP>Latin 5 extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>27</TD><TD VALIGN=TOP>Desktop Publishing Extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>26</TD><TD VALIGN=TOP>Accent Extensions (East and West Europe)</TD></TR>
<TR></TD>
<TD VALIGN=TOP>25</TD><TD VALIGN=TOP>PCL Extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>24</TD><TD VALIGN=TOP>Macintosh Extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>23</TD><TD VALIGN=TOP>PostScript Extensions</TD></TR>
<TR></TD>
<TD VALIGN=TOP>22</TD><TD VALIGN=TOP>Code Page Extensions</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
The character complement field also indicates
the index mechanism used with an unbound font. Bit 0 must always
be cleared when the font elements are provided in Unicode order.
<P>
<CITE>FileName<BR>
</CITE>This 6-byte
field is composed of 3 parts. The first 3 bytes are an industry
standard typeface family string. The fourth byte is a treatment
character, such as R, B, I. The last two characters are either
zeroes for an unbound font or a two character mnemonic for a symbol
set if symbol set found.
<P>
<STRONG>Examples</STRONG>:
<TABLE>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>TNRR00</TT></TD>
<TD VALIGN=TOP>Times New (text weight, upright)</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>TNRI00</TT></TD>
<TD VALIGN=TOP>Times New Italic</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>TNRB00</TT></TD>
<TD VALIGN=TOP>Times New Bold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>TNRJ00</TT></TD>
<TD VALIGN=TOP>Times New Bold Italic</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>COUR00</TT></TD>
<TD VALIGN=TOP>Courier</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>COUI00</TT></TD>
<TD VALIGN=TOP>Courier Italic</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>COUB00</TT></TD>
<TD VALIGN=TOP>Courier Bold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>&nbsp;<TT>COUJ00</TT></TD>
<TD VALIGN=TOP>Courier Bold Italic</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
<STRONG>Treatment Flags</STRONG>:
<TABLE>
<TR></TD>
<TD VALIGN=TOP>R</TD><TD VALIGN=TOP>Text, normal, book, etc.</TD></TR>
<TR></TD>
<TD VALIGN=TOP>I</TD><TD VALIGN=TOP>Italic, oblique, slanted, etc.</TD></TR>
<TR></TD>
<TD VALIGN=TOP>B</TD><TD VALIGN=TOP>Bold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>J</TD><TD VALIGN=TOP>Bold Italic, Bold Oblique</TD></TR>
<TR></TD>
<TD VALIGN=TOP>D</TD><TD VALIGN=TOP>Demibold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>E</TD><TD VALIGN=TOP>Demibold Italic, Demibold Oblique</TD></TR>
<TR></TD>
<TD VALIGN=TOP>K</TD><TD VALIGN=TOP>Black</TD></TR>
<TR></TD>
<TD VALIGN=TOP>G</TD><TD VALIGN=TOP>Black Italic, Black Oblique</TD></TR>
<TR></TD>
<TD VALIGN=TOP>L</TD><TD VALIGN=TOP>Light</TD></TR>
<TR></TD>
<TD VALIGN=TOP>P</TD><TD VALIGN=TOP>Light Italic, Light Oblique</TD></TR>
<TR></TD>
<TD VALIGN=TOP>C</TD><TD VALIGN=TOP>Condensed</TD></TR>
<TR></TD>
<TD VALIGN=TOP>A</TD><TD VALIGN=TOP>Condensed Italic, Condensed Oblique</TD></TR>
<TR></TD>
<TD VALIGN=TOP>F</TD><TD VALIGN=TOP>Bold Condensed</TD></TR>
<TR></TD>
<TD VALIGN=TOP>H</TD><TD VALIGN=TOP>Bold Condensed Italic, Bold Condensed Oblique</TD></TR>
<TR></TD>
<TD VALIGN=TOP>S</TD><TD VALIGN=TOP>Semibold (lighter than demibold)</TD></TR>
<TR></TD>
<TD VALIGN=TOP>T</TD><TD VALIGN=TOP>Semibold Italic, Semibold Oblique</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
other treatment flags are assigned over time.

<P>
<CITE>StrokeWeight<BR>
</CITE>This signed
1-byte field contains the PCL stroke weight value. Only values
in the range -7 to 7 are valid:
<TABLE>
<TR></TD>
<TD VALIGN=TOP>-7</TD><TD VALIGN=TOP>Ultra Thin</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-6</TD><TD VALIGN=TOP>Extra Thin</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-5 </TD><TD VALIGN=TOP>Thin</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-4</TD><TD VALIGN=TOP>Extra Light</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-3</TD><TD VALIGN=TOP>Light</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-2</TD><TD VALIGN=TOP>Demilight</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-1</TD><TD VALIGN=TOP>Semilight</TD></TR>
<TR></TD>
<TD VALIGN=TOP>0</TD><TD VALIGN=TOP>Book, text, regular, etc.</TD></TR>
<TR></TD>
<TD VALIGN=TOP>1</TD><TD VALIGN=TOP>Semibold (Medium, when darker than Book)</TD></TR>
<TR></TD>
<TD VALIGN=TOP>2</TD><TD VALIGN=TOP>Demibold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>3</TD><TD VALIGN=TOP>Bold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>4</TD><TD VALIGN=TOP>Extra Bold</TD></TR>
<TR></TD>
<TD VALIGN=TOP>5</TD><TD VALIGN=TOP>Black</TD></TR>
<TR></TD>
<TD VALIGN=TOP>6</TD><TD VALIGN=TOP>Extra Black</TD></TR>
<TR></TD>
<TD VALIGN=TOP>7</TD><TD VALIGN=TOP>Ultra Black, or Ultra</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
Type designers often use interesting names
for weights or combinations of weights and styles, such as Heavy,
Compact, Inserat, Bold No. 2, etc. PCL stroke weights are assigned
on the basis of the entire family and use of the faces. Typically,
display faces don't have a &quot;text&quot; weight assignment.

<P>
<CITE>WidthType<BR>
</CITE>This signed
1-byte field contains the PCL appearance width value. The values
are not directly related to those in the appearance with field
of the style word above. Only values in the range -5 to 5 are
valid.
<TABLE>
<TR></TD>
<TD VALIGN=TOP>-5</TD><TD VALIGN=TOP>Ultra Compressed</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-4</TD><TD VALIGN=TOP>Extra Compressed</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-3</TD><TD VALIGN=TOP>Compressed, or Extra Condensed</TD></TR>
<TR></TD>
<TD VALIGN=TOP>-2</TD><TD VALIGN=TOP>Condensed</TD></TR>
<TR></TD>
<TD VALIGN=TOP>0</TD><TD VALIGN=TOP>Normal</TD></TR>
<TR></TD>
<TD VALIGN=TOP>2</TD><TD VALIGN=TOP>Expanded</TD></TR>
<TR></TD>
<TD VALIGN=TOP>3</TD><TD VALIGN=TOP>Extra Expanded</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
<CITE>SerifStyle<BR>
</CITE>This signed
1-byte field contains the PCL serif style value. The most significant
2 bits of this byte specify the serif/sans or contrast/monoline
characterisitics of the typeface.
<P>
<STRONG>Bottom 6 bit values:</STRONG>
<TABLE>
<TR></TD>
<TD VALIGN=TOP>0</TD><TD VALIGN=TOP>Sans Serif Square</TD></TR>
<TR></TD>
<TD VALIGN=TOP>1</TD><TD VALIGN=TOP>Sans Serif Round</TD></TR>
<TR></TD>
<TD VALIGN=TOP>2</TD><TD VALIGN=TOP>Serif Line</TD></TR>
<TR></TD>
<TD VALIGN=TOP>3</TD><TD VALIGN=TOP>Serif Triangle</TD></TR>
<TR></TD>
<TD VALIGN=TOP>4</TD><TD VALIGN=TOP>Serif Swath</TD></TR>
<TR></TD>
<TD VALIGN=TOP>5</TD><TD VALIGN=TOP>Serif Block</TD></TR>
<TR></TD>
<TD VALIGN=TOP>6</TD><TD VALIGN=TOP>Serif Bracket</TD></TR>
<TR></TD>
<TD VALIGN=TOP>7</TD><TD VALIGN=TOP>Rounded Bracket</TD></TR>
<TR></TD>
<TD VALIGN=TOP>8</TD><TD VALIGN=TOP>Flair Serif, Modified Sans</TD></TR>
<TR></TD>
<TD VALIGN=TOP>9</TD><TD VALIGN=TOP>Script Nonconnecting</TD></TR>
<TR></TD>
<TD VALIGN=TOP>10</TD><TD VALIGN=TOP>Script Joining</TD></TR>
<TR></TD>
<TD VALIGN=TOP>11</TD><TD VALIGN=TOP>Script Calligraphic</TD></TR>
<TR></TD>
<TD VALIGN=TOP>12</TD><TD VALIGN=TOP>Script Broken Letter</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<P>
<STRONG>Top 2 bit values:</STRONG>
<TABLE>
<TR></TD>
<TD VALIGN=TOP>0</TD><TD VALIGN=TOP>reserved</TD></TR>
<TR></TD>
<TD VALIGN=TOP>1</TD><TD VALIGN=TOP>Sans Serif/Monoline</TD></TR>
<TR></TD>
<TD VALIGN=TOP>2</TD><TD VALIGN=TOP>Serif/Contrasting</TD></TR>
<TR></TD>
<TD VALIGN=TOP>3</TD><TD VALIGN=TOP>reserved</TD></TR>
</TABLE>&nbsp;&nbsp;<P>
<PRE>
</PRE>
<P>
<CITE>Reserved<BR>
</CITE>Should be
set to zero.

&nbsp;<br>&nbsp;<br>
<FONT FACE="Arial, Helvetica" SIZE=1>
Microsoft Typography Web Site <A HREF="/truetype/otspec/CPYRIGHT.htm">&copy; 1996 Microsoft Corporation</A>
<BR>
Comments to the Microsoft Typography group: <A HREF="mailto:ttwsite@microsoft.com">ttwsite@microsoft.com</A>
<BR>
<A HREF="/truetype/default.htm">Home</a> | <a href="/truetype/creators.htm">Information for Developers</a>
&nbsp;<BR>
Last updated 05 September 1996
</FONT>
</TD>
</TABLE>
</BODY>
</HTML>



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -