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

📄 notes.html

📁 CSS lets learn this step by step...
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<li>Old Style (2)<li>Modern (3)<li>Even Width (4)<li>Expanded (5)<li>Condensed (6)<li>Very Expanded (7)<li>Very Condensed (8)<li>Monospaced (9)</ul><dt>Contrast<dd><ul><li>Any (0)<li>No Fit (1)<li>None (2)<li>Very Low (3)<li>Low (4)<li>Medium Low (5)<li>Medium (6)<li>Medium High (7)<li>High (8)<li>Very High (9)</ul><dt>Stroke Variation<dd><ul><li>Any (0)<li>No Fit (1)<li>No Variation (2)<li>Gradual/Diagonal (3)<li>Gradual/Transitional (4)<li>Gradual/Vertical (5)<li>Gradual/Horizontal (6)<li>Rapid/Vertical (7)<li>Rapid/Horizontal (8)<li>Instant/Horizontal (9)<li>Instant/Vertical (10)</ul><dt>Arm Style<dd><ul><li>Any (0)<li>No Fit (1)<li>Straight Arms/Horizontal (2)<li>Straight Arms/Wedge (3)<li>Straight Arms/Vertical (4)<li>Straight Arms/Single Serif (5)<li>Straight Arms/Double Serif (6)<li>Non-Straight Arms/Horizontal (7)<li>Non-Straight Arms/Wedge (8)<li>Non-Straight Arms/Vertical 90)<li>Non-Straight Arms/Single Serif (10)<li>Non-Straight Arms/Double Serif (11)</ul><dt>Letterform<dd><ul><li>Any (0)<li>No Fit (1)<li>Normal/Contact (2)<li>Normal/Weighted (3)<li>Normal/Boxed (4)<li>Normal/Flattened (5)<li>Normal/Rounded (6)<li>Normal/Off Center (7)<li>Normal/Square (8)<li>Oblique/Contact (9)<li>Oblique/Weighted (10)<li>Oblique/Boxed (11)<li>Oblique/Flattened (12)<li>Oblique/Rounded (13)<li>Oblique/Off Center (14)<li>Oblique/Square (15)</ul><dt>Midline<dd><ul><li>Any (0)<li>No Fit (1)<li>Standard/Trimmed (2)<li>Standard/Pointed (3)<li>Standard/Serifed (4)<li>High/Trimmed (5)<li>High/Pointed (6)<li>High/Serifed (7)<li>Constant/Trimmed (8)<li>Constant/Pointed (9)<li>Constant/Serifed (10)<li>Low/Trimmed (11)<li>Low/Pointed (12)<li>Low/Serifed (13)</ul><dt>XHeight<dd><ul><li>Any (0)<li>No Fit (1)<li>Constant/Small (2)<li>Constant/Standard (3)<li>Constant/Large (4)<li>Ducking/Small (5)<li>Ducking/Standard (6)<li>Ducking/Large (7)</ul></dl><p><em>Panose-2</em> (see <a href="refs.html#ref-PANOSE2" rel="biblioentry" class="noxref"><span class="informref">[PANOSE2]</span></a>) is a specification for amore comprehensive font classification and matching technology whichis not limited to Latin typefaces. For example, the serifcharacteristics of a Latin face may be compared with the stroketerminations of a Kanji face.<p><img src="./images/P2F24.gif" alt="Illustration of Panose-2"></p><p>The Panose-2 value is not stored inside any known font formats, butmay be measured.<h2>C.4 <a name="truetype-unicode">Deducing Unicode Ranges for TrueType</a></h2><P>This information is available in the font by looking at the'ulUnicodeRange' bits in the 'OS/2' table (if it has one), which holdsa bitfield representation of the set. This table is defined inrevision 1.66 of the TrueType specification, fromMicrosoft. Considering this information as a set, each elementcorresponds to a Unicode 1.1 character block, and the presence of thatelement in the set indicates that the font has one or more glyphrepresentations to represent at least one character in that block. Theset has 128 elements as described below. The order generally followsthat in the Unicode 1.1 standard. This table may be used to convertthe information in a TrueType font into a CSS 'unicode-range'descriptor.<table><thead><tr><th colspan="4"><hr><tr><th>Block<th>Add<th>Block name<th>Unicode range<tr><th colspan="4"><hr></thead><tr><td>0<td>1<td>Basic Latin<td>U+0-7F<tr><td>1<td>2<td>Latin-1 Supplement<td>U+80-FF<tr><td>2<td>4<td>Latin-1 Extended-A<td>U+100-17F<tr><td>3<td>8<td>Latin Extended-B<td>U+180-24F<tr><th colspan="4"><hr><tr><td>4<td>1<td>IPA Extensions<td>U+250-2AF<tr><td>5<td>2<td>Spacing Modifier Letters<td>U+2B0-2FF<tr><td>6<td>4<td>Combining Diacritical Marks<td>U+300-36F<tr><td>7<td>8<td>Greek<td>U+370-3CF<tr><th colspan="4"><hr><tr><td>8<td>1<td><i>Greek Symbols and Coptic</i><td>U+3D0-3EF<tr><td>9<td>2<td>Cyrillic<td>U+400-4FF<tr><td>10<td>4<td>Armenian<td>U+530-58F<tr><td>11<td>8<td>Hebrew<td>U+590-5FF<tr><th colspan="4"><hr><tr><td>12<td>1<td><i>Hebrew Extended-A<br>Hebrew Extended-B</i><td>?? what ranges ??<tr><td>13<td>2<td>Arabic<td>U+600-69F<tr><td>14<td>4<td><i>Arabic Extended</i><td>U+670-6FF<tr><td>15<td>8<td>Devanagari<td>U+900-97F<tr><th colspan="4"><hr><tr><td>16<td>1<td>Bengali<td>U+980-9FF<tr><td>17<td>2<td>Gurmukhi<td>U+A00-A7F<tr><td>18<td>4<td>Gujarati<td>U+A80-AFF<tr><td>19<td>8<td>Oriya<td>U+B00-B7F<tr><th colspan="4"><hr><tr><td>20<td>1<td>Tamil<td>U+B80-BFF<tr><td>21<td>2<td>Telugu<td>U+C00-C7F<tr><td>22<td>4<td>Kannada<td>U+C80-CFF<tr><td>23<td>8<td>Malayalam<td>U+D00-D7F<tr><th colspan="4"><hr><tr><td>24<td>1<td>Thai<td>U+E00-E7F<tr><td>25<td>2<td>Lao<td>U+E80-EFF<tr><td>26<td>4<td>Georgian<td>U+10A0-10EF<tr><td>27<td>8<td><i>Georgian Extended</i><td>U+10F0-10FF ??<tr><th colspan="4"><hr><tr><td>28<td>1<td>Hangul Jamo<td>U+1100-11FF<tr><td>29<td>2<td>Latin Extended Additional<td>-<tr><td>30<td>4<td>Greek Extended<td>U+1F00-1FFF<tr><td>31<td>8<td>General Punctuation<td>U+2000-206F<tr><th colspan="4"><hr><tr><td>32<td>1<td>Superscripts and Subscripts<td>-<tr><td>33<td>2<td>Currency Symbols<td>U+20A0-20CF<tr><td>34<td>4<td>Combining Marks for Symbols<td>U+20D0-20FF<tr><td>35<td>8<td>Letterlike Symbols<td>U+2100-214F<tr><th colspan="4"><hr><tr><td>36<td>1<td>Number Forms<td>U+2150-218F<tr><td>37<td>2<td>Arrows<td>U+2190-21FF<tr><td>38<td>4<td>Mathematical Operators<td>U+2200-22FF<tr><td>39<td>8<td>Miscellaneous Technical<td>U+2300-23FF<tr><th colspan="4"><hr><tr><td>40<td>1<td>Control Pictures<td>U+2400-243F<tr><td>41<td>2<td>Optical Character Recognition<td>U+2440-245F<tr><td>42<td>4<td>Enclosed Alphanumerics<td>U+2460-24FF<tr><td>43<td>8<td>Box Drawing<td>U+2500-257F<tr><th colspan="4"><hr><tr><td>44<td>1<td>Block Elements<td>U+2580-259F<tr><td>45<td>2<td>Geometric Shapes<td>U+25A0-25FF<tr><td>46<td>4<td>Miscellaneous Symbols<td>U+2600-26FF<tr><td>47<td>8<td>Dingbats<td>U+2700-27BF<tr><th colspan="4"><hr><tr><td>48<td>1<td>CJK Symbols and Punctuation<td>U+3000-303F<tr><td>49<td>2<td>Hiragana<td>U+3040-309F<tr><td>50<td>4<td>Katakana<td>U+30A0-30FF<tr><td>51<td>8<td>Bopomofo<td>U+3100-312F<tr><th colspan="4"><hr><tr><td>52<td>1<td>Hangul Compatibility Jamo<td>U+3130-318F<tr><td>53<td>2<td>CJK Miscellaneous<td>??<tr><td>54<td>4<td>Enclosed CJK Letters and Months<td>U+3200-32FF<tr><td>55<td>8<td>CJK compatibility<td>U+3300-33FF<tr><th colspan="4"><hr><tr><td>56<td>1<td>Hangul<td>U+AC00-D7FF<tr><td>59<td>8<td>CJK Unified Ideographs<td>U+4E00-9FFF<tr><th colspan="4"><hr><tr><td>60<td>1<td>Private Use Area<td>U+E000-F8FF<tr><td>61<td>2<td>CJK Compatibility Ideographs<td>U+F900-FAFF<tr><td>62<td>4<td>Alphabetic Presentation Forms<td>U+FB00-FB4F<tr><td>63<td>8<td>Arabic Presentation Forms-A<td>U+FB50-FDFF<tr><th colspan="4"><hr><tr><td>64<td>1<td>Combining Half Marks<td>U+FE20-FE2F<tr><td>65<td>2<td>CJK compatibility Forms<td>U+FE30-FE4F<tr><td>66<td>4<td>Small Form Variants<td>U+FE50-FE6F<tr><td>67<td>8<td>Arabic Presentation Forms-B<td>U+FE70-FEFF<tr><th colspan="4"><hr><tr><td>68<td>1<td>Halfwidth and Fullwidth Forms<td>U+FF00-FFEF<tr><td>69<td>2<td>Specials<td>U+FFF0-FFFD</table><p class=comment>The TrueType bitfield system has the problem that itis tied to Unicode 1.1 and is unable to cope with Unicode expansion -it is unable to represent Tibetan for example, or other scripts introduced with Unicode 2.0 or later revisions.<h2>C.5 <a name="autodescgen">Automatic descriptor generation</a></h2><p>Authoring tools should allow style sheet authors to add and edit font descriptors. In some cases, however, authoring tools can help by examining locally installed fonts and automatically generating descriptors for fonts referenced in the style sheet. This is also a function that can be carried out by tools which subset or convert fonts ready for dynamic download.<p>This table suggests where such information can be found, for common font formats.</p><table border><tr><td>Descriptor<td>Type 1<td>TrueType and OpenType<td>TrueType GX <a href="refs.html#ref-TRUETYPEGX" rel="biblioentry" class="noxref"><span class="informref">[TRUETYPEGX]</span></a></tr><tr><td><a href="fonts.html#descdef-ascent" class="noxref"><span class="descinst-ascent">'ascent'</span></a><td><tt>'Ascender'</tt> in AFM/PFM file<td><tt>'Ascender'</tt> in<tt>'hhea'</tt> table or (preferably)	<tt>'sTypoAscender'</tt> in <tt>'OS/2'</tt> table<td><tt>'horizontalBefore'</tt> in <tt>'fmtx'</tt> table<tr><td><a href="fonts.html#descdef-baseline" class="noxref"><span class="descinst-baseline">'baseline'</span></a><td>&nbsp;<td>&nbsp;<td><tt>bsln</tt> table, see <a href="#bsln">note</a><tr><td><a href="fonts.html#descdef-bbox" class="noxref"><span class="descinst-bbox">'bbox'</span></a><td><tt>FontBBox</tt>, font dictionary<td><tt>'xMin'</tt>, <tt>'xMax'</tt>, <tt>'yMin'</tt> and <tt>'yMax'</tt>entries of the <tt>'head'</tt> table<td>&nbsp;<tr><td><a href="fonts.html#descdef-cap-height" class="noxref"><span class="descinst-cap-height">'cap-height'</span></a><td><tt>CapHeight</tt> in AFM/PFM file<td>&nbsp;<td>&nbsp;<tr><td><a href="fonts.html#descdef-descent" class="noxref"><span class="descinst-descent">'descent'</span></a><td><tt>'Descender'</tt> in the AFM/PFM file.<td>&nbsp;<td>&nbsp;<tr><td><a href="fonts.html#descdef-mathline" class="noxref"><span class="descinst-mathline">'mathline'</span></a><td>&nbsp;<td>&nbsp;<td><tt>bsln</tt> table<tr><td><a href="fonts.html#descdef-font-family" class="noxref"><span class="descinst-font-family">'font-family'</span></a><td><tt>FamilyName</tt>, fontinfo dictionary<td><tt>name</tt> table<td>&nbsp;<tr><td><a href="fonts.html#descdef-stemh" class="noxref"><span class="descinst-stemh">'stemh'</span></a><td><tt>StdHW</tt>, private dictionary of AFM/PFM file<td>&nbsp;<td>&nbsp;<tr><td><a href="fonts.html#descdef-stemv" class="noxref"><span class="descinst-stemv">'stemv'</span></a><td><tt>/StdVW</tt>, private dictionary<td><tt>cvt</tt> table<td>&nbsp;<tr><td><a href="fonts.html#descdef-topline" class="noxref"><span class="descinst-topline">'topline'</span></a><td>&nbsp;<td>&nbsp;<td><tt>bsln</tt> table<tr><td><a href="fonts.html#descdef-unicode-range" class="noxref"><span class="descinst-unicode-range">'unicode-range'</span></a><td>cmap file<td><tt>OS/2</tt> table, see <a href="#truetype-unicode">Appendix C</a><td>&nbsp;<tr><td><a href="fonts.html#descdef-units-per-em" class="noxref"><span class="descinst-units-per-em">'units-per-em'</span></a><td><tt>FontMatrix</tt>, font dictionary<td><tt>unitsPerEm</tt>, <tt>head</tt> table.<td>&nbsp;<tr><td><a href="fonts.html#descdef-widths" class="noxref"><span class="descinst-widths">'widths'</span></a><td>&nbsp;<td><tt>hmtx</tt> table<td>&nbsp;</table><ul><li><a name="bsln">Within the <tt>bsln</tt></a> table, the<tt>ideographic centered baseline</tt> may be used for stretches ofpredominantly ideographic characters and the <tt>ideographic lowbaseline</tt> is more suitable for ideographic characters in a run ofpredominantly Latin, Greek or Cyrillic characters.</ul><hr class="navbar"><div class="navbar" align="center"><p><a href="changes.html">previous</a> &nbsp;<a href="grammar.html">next</a> &nbsp;<a href="cover.html#minitoc">contents</a> &nbsp;<a href="propidx.html">properties</a> &nbsp;<a href="indexlist.html">index</a> &nbsp;</div></BODY></HTML>

⌨️ 快捷键说明

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