亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? glyphs-4.html

?? documentation for freetype 2.2.1
?? HTML
字號:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"          "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head>  <meta http-equiv="Content-Type"        content="text/html; charset=iso-8859-1">  <meta name="Author"        content="David Turner">  <title>FreeType Glyph Conventions</title></head><body text="#000000"      bgcolor="#FFFFFF"      link="#0000EF"      vlink="#51188E"      alink="#FF0000"><h1 align=center>  FreeType Glyph Conventions</h1><h2 align=center>  Version&nbsp;2.1</h2><h3 align=center>  Copyright&nbsp;1998-2000 David Turner (<a  href="mailto:david@freetype.org">david@freetype.org</a>)<br>  Copyright&nbsp;2000 The FreeType Development Team (<a  href="mailto:devel@freetype.org">devel@freetype.org</a>)</h3><center><table width="65%"><tr><td>  <center>  <table width="100%"         border=0         cellpadding=5>  <tr bgcolor="#CCFFCC"      valign=center>    <td align=center        width="30%">      <a href="glyphs-3.html">Previous</a>    </td>    <td align=center        width="30%">      <a href="index.html">Contents</a>    </td>    <td align=center        width="30%">      <a href="glyphs-5.html">Next</a>    </td>  </tr>  </table>  </center>  <p><hr></p>  <table width="100%">  <tr bgcolor="#CCCCFF"      valign=center><td>    <h2>      IV. Kerning    </h2>  </td></tr>  </table>    <p>The term <em>kerning</em> refers to specific information used to    adjust the relative positions of coincident glyphs in a string of text.    This section describes several types of kerning information, as well as    the way to process them when performing text layout.</p>    <a name="section-1">    <h3>      1. Kerning pairs    </h3>    <p>Kerning consists of modifying the spacing between two successive    glyphs according to their outlines.  For example, a "T" and a "y" can be    easily moved closer, as the top of the "y" fits nicely under the upper    right bar of the "T".</p>    <p>When laying out text with only their standard widths, some    consecutive glyphs seem a bit too close or too distant.  For example,    the space between the "A" and the "V" in the following word seems a    little wider than needed.</p>    <center><p>      <img src="bravo_unkerned.png"           height=37 width=116           alt="the word 'bravo' unkerned">    </p></center>    <p>Compare this to the same word, where the distance between these two    letters has been slightly reduced:</p>    <center><p>      <img src="bravo_kerned.png"           height=37 width=107           alt="the word 'bravo' with kerning">    </p></center>    <p>As you can see, this adjustment can make a great difference.  Some    font faces thus include a table containing kerning distances for a set    of given glyph pairs for text layout.</p>    <ul>      <li>        <p>The pairs are ordered, i.e., the space for pair (A,V) isn't        necessarily the space for pair (V,A).  They also index glyphs, and        not characters.</p>      </li>      <li>        <p>Kerning distances can be expressed in horizontal or vertical        directions, depending on layout and/or script.  For example, some        horizontal layouts like Arabic can make use of vertical kerning        adjustments between successive glyphs.  A vertical script can have        vertical kerning distances.</p>      </li>      <li>        <p>Kerning distances are expressed in grid units.  They are usually        oriented in the <i>X</i>&nbsp;axis, which means that a negative        value indicates that two glyphs must be set closer in a horizontal        layout.</p>      </li>    </ul>    <a name="section-2">    <h3>      2. Applying kerning    </h3>    <p>Applying kerning when rendering text is a rather easy process.  It    merely consists in adding the scaled kern distance to the pen position    before writing each next glyph.  However, the typographically correct    renderer must take a few more details in consideration.</p>    <p>The "sliding dot" problem is a good example: Many font faces include    a kerning distance between capital letters like "T" or "F" and a    following dot ("."), in order to slide the latter glyph just right to    their main leg:</p>    <center><p>      <img src="twlewis1.png"           height=38 width=314           alt="example for sliding dots">    </p></center>    <p>This sometimes requires additional adjustments between the dot and    the letter following it, depending on the shapes of the enclosing    letters.  When applying "standard" kerning adjustments, the previous    sentence would become:</p>    <center><p>      <img src="twlewis2.png"           height=36 width=115           alt="example for too much kerning">    </p></center>    <p>This is clearly too contracted.  The solution here, as exhibited in    the first example, is to only slide the dots when possible.  Of course,    this requires a certain knowledge of the text's meaning.  The above    adjustments would not necessarily be welcome if we were rendering the    final dot of a given paragraph.</p.    <p>This is only one example, and there are many others showing that a    real typographer is needed to layout text properly.  If not available,    some kind of user interaction or tagging of the text could be used to    specify some adjustments, but in all cases, this requires some support    in applications and text libraries.</p>    <p>For more mundane and common uses, however, we can have a very simple    algorithm, which avoids the sliding dot problem, and others, though not    producing optimal results.  It can be seen as</p>    <ol>      <li>        Place the first glyph on the baseline.      </li>      <li>        Save the location of the pen position/origin in <tt>pen1</tt>.      </li>      <li>        Adjust the pen position with the kerning distance between the first        and second glyph.      </li>      <li>        Place the second glyph and compute the next pen position/origin in        <tt>pen2</tt>.      </li>      <li>        Use <tt>pen1</tt> as the next pen position if it is beyond        <tt>pen2</tt>, use <tt>pen2</tt> otherwise.      </li>    </ol>  <p><hr></p>  <center>  <table width="100%"         border=0         cellpadding=5>  <tr bgcolor="#CCFFCC"      valign=center>    <td align=center        width="30%">      <a href="glyphs-3.html">Previous</a>    </td>    <td align=center        width="30%">      <a href="index.html">Contents</a>    </td>    <td align=center        width="30%">      <a href="glyphs-5.html">Next</a>    </td>  </tr>  </table>  </center></td></tr></table></center></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2022国产精品视频| 亚洲一区在线观看免费| 欧美美女直播网站| 成人免费毛片a| 国产伦精品一区二区三区在线观看| 天堂蜜桃一区二区三区| 久久影视一区二区| 欧美二区在线观看| 欧美精品在线一区二区| 在线观看一区日韩| 欧美少妇性性性| 欧美在线观看视频一区二区三区| 成人免费电影视频| 色综合咪咪久久| av综合在线播放| 国产精品 日产精品 欧美精品| 国产99久久久国产精品潘金| 国产在线播放一区| 日韩成人精品视频| 日av在线不卡| 激情综合一区二区三区| 国内外成人在线视频| 成人av片在线观看| 菠萝蜜视频在线观看一区| 日本亚洲电影天堂| 激情图区综合网| 国产在线精品一区二区夜色 | |精品福利一区二区三区| 国产精品高潮呻吟| 亚洲激情六月丁香| 精品一二三四在线| 国产成人免费视频网站 | 国产日韩欧美a| ㊣最新国产の精品bt伙计久久| 26uuuu精品一区二区| 日本一区二区三级电影在线观看 | 亚洲精品老司机| 亚洲成a人在线观看| 亚洲国产日韩一区二区| 国精产品一区一区三区mba视频| 激情综合网激情| 韩国av一区二区三区| 91丨九色丨国产丨porny| 欧美性色aⅴ视频一区日韩精品| 久久综合给合久久狠狠狠97色69| 欧美激情一区二区三区蜜桃视频| 日韩伦理av电影| 另类小说图片综合网| 成人sese在线| 欧美老肥妇做.爰bbww| 国产精品久久久久久久久动漫| 亚洲综合激情另类小说区| 亚洲资源中文字幕| 国产成人超碰人人澡人人澡| 色成人在线视频| 欧美tickling网站挠脚心| 亚洲欧美国产高清| 狠狠色丁香婷婷综合| 宅男在线国产精品| 中文字幕+乱码+中文字幕一区| 亚洲一区二区三区中文字幕| 成人av免费在线观看| 精品理论电影在线| 中文一区二区在线观看| 久久aⅴ国产欧美74aaa| 欧美自拍偷拍一区| 精品久久人人做人人爽| 亚洲最大成人综合| 成人久久视频在线观看| www国产成人| 日韩中文字幕一区二区三区| 欧洲一区在线电影| 中文字幕一区二区不卡| 国产一区二区三区观看| 久久久久久久综合日本| 精品一区二区在线看| 欧美酷刑日本凌虐凌虐| 手机精品视频在线观看| 欧美丝袜第三区| 日韩一区欧美一区| 91麻豆国产精品久久| 日韩欧美国产精品| 精品亚洲欧美一区| 欧美一级高清大全免费观看| 一区二区三区四区亚洲| 欧美丝袜丝交足nylons| 亚洲少妇30p| 99国产精品99久久久久久| 欧美激情一区二区三区在线| 成人激情免费电影网址| 久久久久免费观看| 国产激情偷乱视频一区二区三区| 国产亚洲一区字幕| 成人av网站在线观看免费| 中文字幕精品一区二区精品绿巨人| 黄网站免费久久| 国产精品人成在线观看免费| hitomi一区二区三区精品| 亚洲欧洲精品一区二区三区| 91美女片黄在线| 亚洲伊人伊色伊影伊综合网| 91福利视频久久久久| 亚洲午夜一区二区三区| 欧美久久一区二区| 麻豆国产一区二区| 国产日韩欧美精品一区| 成人av在线电影| 午夜精彩视频在线观看不卡| 在线综合亚洲欧美在线视频| 亚洲成av人片在www色猫咪| 精品久久国产老人久久综合| 国产精品一二三四区| 亚洲精品国产成人久久av盗摄| 欧洲日韩一区二区三区| 日韩制服丝袜先锋影音| 国产精品伦理在线| 在线观看av不卡| 国产精选一区二区三区| 亚洲综合色网站| 久久网站最新地址| 91麻豆国产在线观看| 日韩黄色片在线观看| 久久精品一区二区| 欧美美女一区二区| 国产成人高清在线| 亚洲国产综合人成综合网站| 国产欧美日韩综合| 欧美日韩一区二区在线观看| 五月天欧美精品| 亚洲色图欧洲色图婷婷| 欧美电影精品一区二区| 欧美亚洲综合色| 国产成人无遮挡在线视频| 亚洲午夜久久久久久久久久久| 国产免费观看久久| 欧美一区中文字幕| 91在线观看一区二区| 国产乱人伦偷精品视频不卡| 亚洲午夜激情av| 99re成人精品视频| 国产91丝袜在线播放九色| 香蕉乱码成人久久天堂爱免费| 亚洲欧洲综合另类在线| 国产欧美日韩麻豆91| 在线综合视频播放| 欧美人狂配大交3d怪物一区 | 91精品一区二区三区久久久久久| 色婷婷久久综合| 国产剧情一区二区| 日韩国产一二三区| 亚洲午夜在线电影| 亚洲女性喷水在线观看一区| 欧美午夜不卡视频| 91浏览器入口在线观看| 狠狠色综合色综合网络| 国产成人午夜电影网| 久久成人av少妇免费| 精品中文字幕一区二区| 日韩福利视频导航| 成人美女视频在线观看| 色诱视频网站一区| 99久久精品免费看国产| 91丨porny丨首页| eeuss国产一区二区三区| 美女mm1313爽爽久久久蜜臀| 韩国成人精品a∨在线观看| 麻豆精品蜜桃视频网站| 国产精品一区二区黑丝| 国产成人一区在线| 日本女人一区二区三区| 韩国精品在线观看| 国产一区二区视频在线| 9i看片成人免费高清| 国产91富婆露脸刺激对白| 激情综合一区二区三区| 不卡的电视剧免费网站有什么| 狠狠色伊人亚洲综合成人| 国产福利一区二区三区视频| 国产电影一区在线| 综合自拍亚洲综合图不卡区| 天堂av在线一区| 麻豆久久一区二区| 成人精品鲁一区一区二区| 99精品1区2区| 欧美日韩一本到| 日本一区二区三区在线观看| 中文字幕在线不卡视频| 天天综合色天天综合| 久久不见久久见免费视频1| 日韩av电影免费观看高清完整版 | 欧美日韩一区在线| 日韩欧美在线网站| 亚洲美女偷拍久久| 天堂精品中文字幕在线| 成人爱爱电影网址| 欧美日韩国产色站一区二区三区| 欧美美女一区二区三区| 亚洲色图丝袜美腿| 免费久久99精品国产| 99视频精品全部免费在线|