<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CJK Type</title>
	<atom:link href="http://blogs.adobe.com/CCJKType/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.adobe.com/CCJKType</link>
	<description>CJK Fonts, Character Sets &#38; Encodings. All CJK. All of the time.</description>
	<lastBuildDate>Thu, 13 Jun 2013 17:56:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Font Development Via Unicode</title>
		<link>http://blogs.adobe.com/CCJKType/2013/06/font-development-via-unicode.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/06/font-development-via-unicode.html#comments</comments>
		<pubDate>Wed, 12 Jun 2013 14:00:56 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Building Fonts]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Type]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2763</guid>
		<description><![CDATA[Unicode has become the de facto way in which to represent text in digital form, and for good reason: its character set covers the vast majority of the world&#8217;s scripts. Other benefits of Unicode include the following: That it is &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/06/font-development-via-unicode.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.unicode.org/" target="_blank">Unicode</a> has become the <em>de facto</em> way in which to represent text in digital form, and for good reason: its character set covers the vast majority of the world&#8217;s scripts. Other benefits of Unicode include the following:</p>
<ul>
<li>That it is under active and continuous development, meaning that with each new version, more scripts are being supported, and additional characters for existing scripts are being standardized.</li>
<li>That it is aligned and kept in sync with ISO/IEC 10646 (<a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html" target="_blank">available at no charge</a>), which is quite a feat.</li>
</ul>
<p>With regard to font development, Unicode is considered the default encoding for <a href="http://www.microsoft.com/typography/otspec/default.htm" target="_blank">OpenType</a>, which refers to the &#8216;<a href="http://www.microsoft.com/typography/otspec/cmap.htm" target="_blank">cmap</a>&#8216; table. The most common &#8216;cmap&#8217; subtables are Formats 4 (BMP-only UTF-16) and 12 (UTF-32). The latter is used only when  mappings outside of the <a href="http://en.wikipedia.org/wiki/Basic_Multilingual_Plane#Basic_Multilingual_Plane" target="_blank">BMP</a> (<em>Basic Multilingual Plane</em>), meaning from one or more of the 16 Supplementary Planes, are used.<br />
<span id="more-2763"></span><br />
According to the <a href="https://sourceforge.net/adobe/aglfn/wiki/AGL%20Specification/" target="_blank">AGL (<em>Adobe Glyph List</em>) Specification</a>, which is an open specification that is part of the <a href="https://sourceforge.net/adobe/aglfn/wiki/Home/" target="_blank">AGL &#038; AGLFN</a> open source project that is hosted at <a href="https://sourceforge.net/adobe/wiki/Home/" target="_blank">Open@Adobe</a>, a glyph that is outside of the standard set of named ones should be named according to its Unicode code point, based on the following conventions:</p>
<ul>
<li>Glyphs that map from BMP code points should use the &#8220;uni&#8221; prefix followed by the four-digit hexadecimal code point, such as &#8220;uni528D&#8221; for U+528D (<span lang="ja-jp">劍</span>).</li>
<li>Glyphs that map from Supplementary Plane code points should use the shorter &#8220;u&#8221; prefix followed by the five- or six-digit hexadecimal code point.</li>
</ul>
<p>In my decades of experience in font development, this glyph-naming convention not only simplifies the development of name-keyed fonts, whose glyph names drive the building of an OpenType font&#8217;s &#8216;cmap&#8217; table, but it also aids in the creation of the UTF-32 CMap resource that is used for CID-keyed fonts, because CID-keyed fonts are generally compiled from one or more name-keyed fonts. In both cases, the Unicode mapping is explicit in the glyph name, which is a tremendous benefit. This technique of naming glyphs according to their Unicode code points also scales extraordinarily well.</p>
<p>The bottom line is that if your solution does not make use of Unicode, especially for today&#8217;s environments, it&#8217;s probably not the right solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/06/font-development-via-unicode.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NHK World: Design Talks</title>
		<link>http://blogs.adobe.com/CCJKType/2013/06/nhk-world-design-talks.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/06/nhk-world-design-talks.html#comments</comments>
		<pubDate>Tue, 11 Jun 2013 14:46:57 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Type]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2754</guid>
		<description><![CDATA[[I'd like to preface this article by stating that it was written and contributed by our esteemed colleague, Taro YAMAMOTO (山本太郎), who manages our Japanese typeface design efforts in our Tokyo office. — KL] NHKワールドでは、ロンドン時間で6月13日（木）1:30–2:00の番組『Design Talks』で、日本語タイポグラフィを取り上げる。ひらがな、カタカナ、漢字、ローマ字など種々の異なる種類の文字が用いられる現代の日本語タイポグラフィは、手書きの時代に築かれた、多彩な芸術的な成果とも深く関係している。この番組では、書体デザイナーに取材することで、日本語タイポグラフィの特質を明らかにする。 この番組についてはこのリンクを参照してください（番組のスケジュールや視聴方法については、上記URLのページにあるリンクをご覧ください）。 NHK World’s TV &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/06/nhk-world-design-talks.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>[I'd like to preface this article by stating that it was written and contributed by our esteemed colleague, Taro YAMAMOTO (<span lang="ja-jp">山本太郎</span>), who manages our Japanese typeface design efforts in our Tokyo office. — KL]</em></p>
<p><span lang="ja-jp">NHKワールドでは、ロンドン時間で6月13日（木）1:30–2:00の番組『Design Talks』で、日本語タイポグラフィを取り上げる。ひらがな、カタカナ、漢字、ローマ字など種々の異なる種類の文字が用いられる現代の日本語タイポグラフィは、手書きの時代に築かれた、多彩な芸術的な成果とも深く関係している。この番組では、書体デザイナーに取材することで、日本語タイポグラフィの特質を明らかにする。</span></p>
<p><span lang="ja-jp">この番組については<a href="http://www3.nhk.or.jp/nhkworld/english/tv/designtalks/" target="_blank">このリンク</a>を参照してください（番組のスケジュールや視聴方法については、上記URLのページにあるリンクをご覧ください）。</span></p>
<p>NHK World’s TV program, <em>Design Talks</em>, to be broadcast from 1:30 to 2AM on Thursday, June 13th (UTC, London Time), will feature Japanese typography and typeface design. Various kinds of characters, such as Chinese ideographs, Japanese hiragana and katakana syllables, as well as Latin alphabet characters are used in Japanese typography, and it has a deep relationship with the tradition of Japanese calligraphy and handwriting, which were artistically made, and represent a culmination from the past. This program tries to shed light on the unique characteristics of Japanese typography by interviewing talented type designers of today, one of whom is Adobe&#8217;s own <a href="http://www.adobe.com/products/type/font-designers/ryoko-nishizuka.html" target="_blank">Ryoko NISHIZUKA (<span lang="ja-jp">西塚涼子</span>)</a>.</p>
<p><img src="http://blogs.adobe.com/CCJKType/files/2013/06/nhk-world-design-talks-640-1.jpg" alt="Ryoko Nishizuka" /></p>
<p><img src="http://blogs.adobe.com/CCJKType/files/2013/06/nhk-world-design-talks-640-2.jpg" alt="Kazuraki" /></p>
<p><img src="http://blogs.adobe.com/CCJKType/files/2013/06/nhk-world-design-talks-640-3.jpg" alt="Kazuraki" /></p>
<p>For more information about the TV Program: <a href="http://www3.nhk.or.jp/nhkworld/english/tv/designtalks/" target="_blank">Design Talks</a> (please refer to the links on that page to find out the program schedule and how to watch the program).</p>
<p><em>[For those in the US, you can check the <a href="http://www3.nhk.or.jp/nhkworld/english/tv/schedule/index.html" target="_blank">schedule</a> to find out when this program will be broadcasted. The easiest way to watch the program is by using the "NOW ON AIR" pod in the upper-right corner of the <a href="http://www3.nhk.or.jp/nhkworld/index.html" target="_blank">main page</a>. For those in the PDT time zone, such as California, it will be broadcasted at 6:30PM and 10:30PM on Wednesday, June 12th, and at 2:30AM, 6:30AM, 10:30AM, and 2:30PM on Thursday, June 13th. — KL]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/06/nhk-world-design-talks.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top Ten List: Reasons To Abandon Shift-JIS Encoding</title>
		<link>http://blogs.adobe.com/CCJKType/2013/06/sjis-top-ten-list.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/06/sjis-top-ten-list.html#comments</comments>
		<pubDate>Fri, 07 Jun 2013 05:17:31 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2743</guid>
		<description><![CDATA[In the spirit of encouraging developers, especially those in Japan, to provide better or more broad support for Unicode, which usually entails abandoning Shift-JIS encoding, I became inspired this evening to put together a Top Ten List that provides various &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/06/sjis-top-ten-list.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In the spirit of encouraging developers, especially those in Japan, to provide better or more broad support for Unicode, which usually entails abandoning Shift-JIS encoding, I became inspired this evening to put together a <em>Top Ten List</em> that provides various <a href="http://blogs.adobe.com/CCJKType/files/2013/06/sjis-top-ten-list.pdf" target="_blank">Reasons To Abandon Shift-JIS Encoding</a>, similar to the <a href="http://blogs.adobe.com/CCJKType/2011/05/unicode-beyond-bmp-top-ten-list.html" target="_blank">Unicode Beyond-BMP one</a> that I prepared a couple years ago.</p>
<p>While humor is intended in such Top Ten Lists, there is also a serious side to this issue: Given that today&#8217;s systems work together, by clinging to Shift-JIS, developers can adversely affect other systems that do support Unicode.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/06/sjis-top-ten-list.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「CSS Orientation Test OpenType Fonts」について</title>
		<link>http://blogs.adobe.com/CCJKType/2013/06/css-orientation-test-opentype-fonts-jp.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/06/css-orientation-test-opentype-fonts-jp.html#comments</comments>
		<pubDate>Tue, 04 Jun 2013 04:15:21 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Building Fonts]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2721</guid>
		<description><![CDATA[[This Japanese version of the May 31, 2013 article entitled CSS Orientation Test OpenType Fonts is courtesy of Hitomi Kudo (工藤仁美).] 五月三十一日にアドビの新しいオープンソースプロジェクトで、「CSS Orientation Test OpenType Fonts」をリリースしたのでお知らせします。このオープンソースプロジェクトは、Unicodeの次期UTR #50（「Unicode Vertical Text Layout」）のエディタである石井宏治氏のリクエストをもとに開発された、二つのOpenType/CFFフォントを含みます。これらフォントの目的は、フォント開発者がより簡単にグリフの方向に関するテストを行えるよう考慮したものです。 これまで製作した他の特別用途のOpenTypeフォントと同様、これらのフォントは特別用途の文字集合である「Adobe-Identity-0」というROSを利用して作成されています。 両フォントとも、CID+0からCID+2049までの、2050のグリフを持っています。もちろんCID+0は必須の「.notdef」グリフです。CID+1からCID+2048まではすべて同じ字形の横書きのグリフを参照しています。今回１００万以上のコードポイントからのマッピングを作製するにあたり、2048の同一の横書きグリフを含めることで、もっとも効果的で小さなcmapとCFFテーブルを作成することとなりました。CID+2049はひとつの縦書きグリフであり、vert（Vertical Alternates）のGSUB機能がすべての2048の横書きグリフをこの唯一の縦書きグリフで置き換えています。「About」ページで述べたとおり、「当該フォントの縦書きグリフ用vertical advance（縦書きの文字送り値）は、横書きグリフのhorizontal advance（横書きの文字送り値）の半分に設定されており、そのため自動化したテストスクリプトを使用した場合に、描画したテキストのメトリックスを計測することによって、文字方向や、正しくvertのGSUB機能が適用されたかどうかなどを簡単に判断することができます。」 ひとつのフォントは「CSS Half-Width Orientation Test」（CSSHWOrientationTest.otf）という名称で、half-widthの横書きグリフとquarter-widthの縦書きグリフからなっています。別のフォントは「CSS Full-Width &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/06/css-orientation-test-opentype-fonts-jp.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>[This Japanese version of the May 31, 2013 article entitled</em> <a href="http://blogs.adobe.com/CCJKType/2013/05/css-orientation-test-opentype-fonts.html" target="_blank">CSS Orientation Test OpenType Fonts</a><em> is courtesy of Hitomi Kudo</em> (<span lang="ja-jp">工藤仁美</span>)<em>.]</em></p>
<p><span lang="ja-jp">五月三十一日にアドビの新しいオープンソースプロジェクトで、<a href="https://sourceforge.net/adobe/csso9ntestfonts/wiki/Home/" target="_blank">「CSS Orientation Test OpenType Fonts」</a>をリリースしたのでお知らせします。このオープンソースプロジェクトは、Unicodeの次期<a href="http://www.unicode.org/reports/tr50/" target="_blank">UTR #50</a>（「Unicode Vertical Text Layout」）のエディタである石井宏治氏のリクエストをもとに開発された、二つのOpenType/CFFフォントを含みます。これらフォントの目的は、フォント開発者がより簡単にグリフの方向に関するテストを行えるよう考慮したものです。</span><br />
<span id="more-2721"></span><br />
<span lang="ja-jp">これまで製作した他の特別用途のOpenTypeフォントと同様、これらのフォントは特別用途の文字集合である<a href="http://blogs.adobe.com/CCJKType/2012/05/sp-ai0-ros.html" target="_blank">「Adobe-Identity-0」というROS</a>を利用して作成されています。</span></p>
<p><span lang="ja-jp">両フォントとも、CID+0からCID+2049までの、2050のグリフを持っています。もちろんCID+0は必須の「.notdef」グリフです。CID+1からCID+2048まではすべて同じ字形の横書きのグリフを参照しています。今回１００万以上のコードポイントからのマッピングを作製するにあたり、2048の同一の横書きグリフを含めることで、もっとも効果的で小さな<a href="http://www.microsoft.com/typography/otspec/cmap.htm" target="_blank">cmap</a>とCFFテーブルを作成することとなりました。CID+2049はひとつの縦書きグリフであり、<a href="http://www.microsoft.com/typography/otspec/features_uz.htm#vert" target="_blank">vert</a>（Vertical Alternates）のGSUB機能がすべての2048の横書きグリフをこの唯一の縦書きグリフで置き換えています。<a href="https://sourceforge.net/adobe/csso9ntestfonts/wiki/About/" target="_blank">「About」</a>ページで述べたとおり、「当該フォントの縦書きグリフ用vertical advance（縦書きの文字送り値）は、横書きグリフのhorizontal advance（横書きの文字送り値）の半分に設定されており、そのため自動化したテストスクリプトを使用した場合に、描画したテキストのメトリックスを計測することによって、文字方向や、正しくvertのGSUB機能が適用されたかどうかなどを簡単に判断することができます。」</span></p>
<p><span lang="ja-jp">ひとつのフォントは「CSS Half-Width Orientation Test」（CSSHWOrientationTest.otf）という名称で、half-widthの横書きグリフとquarter-widthの縦書きグリフからなっています。別のフォントは「CSS Full-Width Orientation Test」（CSSFWOrientationTest.otf）という名称で、full-widthの横書きグリフとhalf-widthの縦書きグリフからなっています。下のイメージは、フォントに含まれる実際の２つのグリフ形状と、その横書き・縦書きのメトリックスを示しています。</span></p>
<p><img src="http://blogs.adobe.com/CCJKType/files/2013/06/half-width-hv-320.jpg" alt="CSS Half-Width Orientation Test" />&nbsp;<img src="http://blogs.adobe.com/CCJKType/files/2013/06/full-width-hv-320.jpg" alt="CSS Full-Width Orientation Test" /></p>
<p><span lang="ja-jp">上記で述べたとおり、CID+1のグリフはCID+2からCID+2048まで繰り返し参照されています。いつものように、是非このフォントを使用した感想やコメントのフィードバックをお願いいたします。では、Enjoy!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/06/css-orientation-test-opentype-fonts-jp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Orientation Test OpenType Fonts</title>
		<link>http://blogs.adobe.com/CCJKType/2013/05/css-orientation-test-opentype-fonts.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/05/css-orientation-test-opentype-fonts.html#comments</comments>
		<pubDate>Fri, 31 May 2013 19:55:50 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Building Fonts]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Testing Fonts]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2705</guid>
		<description><![CDATA[I am pleased to announce that the new CSS Orientation Test OpenType Fonts open source project was launched on Adobe&#8217;s open-source portal, Open@Adobe, today. This open source project consists of two OpenType/CFF fonts that were developed at the request of &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/05/css-orientation-test-opentype-fonts.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I am pleased to announce that the new <a href="https://sourceforge.net/adobe/csso9ntestfonts/wiki/Home/" target="_blank">CSS Orientation Test OpenType Fonts</a> open source project was launched on Adobe&#8217;s open-source portal, <a href="https://sourceforge.net/adobe/wiki/Home/" target="_blank">Open@Adobe</a>, today. This open source project consists of two OpenType/CFF fonts that were developed at the request of Koji Ishii (<span lang="ja-jp">石井宏治</span>), the editor of Unicode&#8217;s forthcoming <a href="http://www.unicode.org/reports/tr50/" target="_blank">UTR #50</a> (<em>Unicode Vertical Text Layout</em>). The purpose of these fonts is for developers to be able to more easily test whether glyph orientation in their implementation is correct or not.<br />
<span id="more-2705"></span><br />
Like other special-purpose OpenType fonts that I have built, these fonts were built by leveraging the special-purpose <a href="http://blogs.adobe.com/CCJKType/2012/05/sp-ai0-ros.html" target="_blank">Adobe-Identity-0 ROS</a>.</p>
<p>Both fonts include 2,050 glyphs, specifically CIDs 0 through 2049. CID+0, of course, serves as the mandatory <em>.notdef</em> glyph. CIDs 1 through 2048 in each font represent the horizontal glyphs, and all share the same glyph shape. 2,048 identical horizontal glyphs are included because doing so results in more efficient (smaller) &#8216;<a href="http://www.microsoft.com/typography/otspec/cmap.htm" target="_blank">cmap</a>&#8216; and &#8216;CFF&#8217; tables when mapping from over one-million code points. CID+2049 represents a single vertical glyph, and the &#8216;<a href="http://www.microsoft.com/typography/otspec/features_uz.htm#vert" target="_blank">vert</a>&#8216; (<em>Vertical Alternates</em>) GSUB feature substitutes all 2,048 horizontal glyphs with this single glyph. As stated in the <a href="https://sourceforge.net/adobe/csso9ntestfonts/wiki/About/" target="_blank">About</a> page: <em>within each OpenType font the vertical advance of the vertical glyph is one-half that of the horizontal advance of the horizontal glyphs, whose purpose is so that testing-automation scripts can more easily detect the glyph orientation and thus whether the &#8216;vert&#8217; GSUB was applied correctly by measuring the metrics of the rendered text.</em></p>
<p>One font is named <em>CSS Half-Width Orientation Test</em> (<em>CSSHWOrientationTest.otf</em>), which includes half-width horizontal glyphs and a quarter-width vertical glyph. The other font is named <em>CSS Full-Width Orientation Test</em> (<em>CSSFWOrientationTest.otf</em>), which includes full-width horizontal glyphs and a half-width vertical glyph. The images below show the glyphs and horizontal/vertical metrics of the two functional glyphs in each font:</p>
<p><img src="http://blogs.adobe.com/CCJKType/files/2013/06/half-width-hv-320.jpg" alt="CSS Half-Width Orientation Test" />&nbsp;<img src="http://blogs.adobe.com/CCJKType/files/2013/06/full-width-hv-320.jpg" alt="CSS Full-Width Orientation Test" /></p>
<p>Of course, and as stated earlier in this article, the glyph shown for CID+1 is repeated for CIDs 2 through 2048.</p>
<p>As usual, any and all feedback is encouraged and welcome.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/05/css-orientation-test-opentype-fonts.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenType &#8216;cmap&#8217; Table Ramblings</title>
		<link>http://blogs.adobe.com/CCJKType/2013/05/opentype-cmap-table-ramblings.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/05/opentype-cmap-table-ramblings.html#comments</comments>
		<pubDate>Wed, 29 May 2013 22:41:25 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Building Fonts]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2689</guid>
		<description><![CDATA[OpenType fonts are &#8216;sfnt&#8217; (scalable font) resources that are comprised of several well-defined tables. One of these tables, which is the topic of today&#8217;s article, is the &#8216;cmap&#8216; (character map) table. The &#8216;cmap&#8217; table, put simply, maps characters codes to &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/05/opentype-cmap-table-ramblings.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/typography/otspec/default.htm" target="_blank">OpenType fonts</a> are &#8216;sfnt&#8217; (<em>scalable font</em>) resources that are comprised of several well-defined tables. One of these tables, which is the topic of today&#8217;s article, is the &#8216;<a href="http://www.microsoft.com/typography/otspec/cmap.htm" target="_blank">cmap</a>&#8216; (<em>character map</em>) table. The &#8216;cmap&#8217; table, put simply, maps characters codes to Glyph IDs (GIDs) that refer to glyphs in the &#8216;<a href="http://www.microsoft.com/typography/otspec/glyf.htm" target="_blank">glyf</a>&#8216; or &#8216;<a href="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5176.CFF.pdf" target="_blank">CFF</a>&#8216; (<em>Compact Font Format</em>) table, depending on the &#8220;flavor&#8221; of the OpenType font. What is important about the &#8216;cmap&#8217; table is that it makes the glyphs usable. Without the ability to map from character codes, which are used by virtually all applications and OSes, the glyphs in a font are useless, and cannot be readily accessed or used.<br />
<span id="more-2689"></span><br />
There are several &#8216;cmap&#8217; subtable formats, most of which use even-numbered integers as their identifier. Of these, the most important one is Format 12 (UTF-32), followed closely by Format 4 (BMP-only UTF-16). These represent the most widely-used &#8216;cmap&#8217; subtable formats. The Format 12 subtable needs to be present only if the font includes mappings outside the BMP. If all of the mappings are within the BMP, only a Format 4 subtable needs to be present.</p>
<p>I consider the Formats 13 and 14 subtable formats to be somewhat special- or limited-purpose. The former is for last-resort fonts that map a range a code points to a single glyph. Apple&#8217;s <a href="http://www.unicode.org/policies/lastresortfont_eula.html" target="_blank"><em>Last Resort Font</em></a> makes use of the Format 13 subtable format. I have observed that support for this particular &#8216;cmap&#8217; subtable format is not very broad, so it should be used only as a last resort. <em>&lt;pun intended></em> The Format 14 subtable format is used for Unicode Variation Sequences (UVSes), such as for Ideographic Variation Sequences (IVSes) that have been registered in an <a href="http://www.unicode.org/ivd/" target="_blank">IVD</a> collection. The Format 14 subtable works in conjunction with a Format 4 or 12 subtable. The basic principle is that if a glyph is unencoded, but is represented by a UVS, the Format 14 subtable maps the UVS to the appropriate glyph. This is referred to as a <em>non-default</em> UVS. If the glyph is encoded, but still can be represented by a UVS, the Format 14 subtable specifies only the UVS itself, and defers to the Format 4 or 12 subtable to map the <em>base character</em> portion of the UVS to the appropriate glyph. This is referred to as a <em>default</em> UVS.</p>
<p>Building &#8216;cmap&#8217; tables depends on the tools that are being used. The <a href="http://www.adobe.com/devnet/opentype/afdko.html" target="_blank">AFDKO</a> <em>makeotf</em> tool uses glyph names, in the case of name-keyed fonts, or UTF-32 CMap resources, in the case of CID-keyed fonts, to drive this process. For the former, the rules and conventions are documented in the <a href="https://sourceforge.net/adobe/aglfn/wiki/AGL%20Specification/" target="_blank">AGL Specification</a>. For the latter, one simply needs to build a UTF-32 CMap resource that maps UTF-32 character codes to the appropriate CIDs. <a href="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5099.CMapResources.pdf" target="_blank">Adobe Tech Note #5099</a> (<em>Developing CMap Resources for CID-Keyed Fonts</em>) is a good resource.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/05/opentype-cmap-table-ramblings.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gothic/Myungjo or Dotum/Batang?</title>
		<link>http://blogs.adobe.com/CCJKType/2013/05/gothic-myungjo-or-dotum-batang.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/05/gothic-myungjo-or-dotum-batang.html#comments</comments>
		<pubDate>Sat, 11 May 2013 03:06:31 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Building Fonts]]></category>
		<category><![CDATA[Type]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2651</guid>
		<description><![CDATA[The prototypical Serif and Sans Serif typeface style distinction in Korean has traditionally used the names Myeongjo (명조체/明朝體 myeongjoche) and Gothic (고딕체/고딕體 godikche), respectively. But, in 1993, the Republic of Korea (South Korea) Ministry of Culture, in an attempt to &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/05/gothic-myungjo-or-dotum-batang.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The prototypical <em>Serif</em> and <em>Sans Serif</em> typeface style distinction in Korean has traditionally used the names <em>Myeongjo</em> (<span lang="ko-kr">명조체/明朝體</span> <em>myeongjoche</em>) and <em>Gothic</em> (<span lang="ko-kr">고딕체/고딕體</span> <em>godikche</em>), respectively. But, in 1993, the Republic of Korea (South Korea) Ministry of Culture, in an attempt to standardize typographic terms, recommended the use of <em>Batang</em> (<span lang="ko-kr">바탕</span> <em>batang</em>) and <em>Dotum</em> (<span lang="ko-kr">돋움</span> <em>dotum</em>) as the proper names for these two typeface styles.</p>
<p>At the time the Ministry of Culture recommendation was made, which was a period when printing was the most common use of fonts, <em>Batang</em> was meant for body text, and <em>Dotum</em> was for display or emphasis purposes. Mobile devices have provided a new use for <em>Dotum</em>, because its lack of serifs provided superior readability on mobile devices with smaller screens that necessitated smaller point sizes, and the original rationale for these new names seems to no longer apply.</p>
<p>From what I can tell, Korean type foundries have not embraced the <em>Batang</em> and <em>Dotum</em> names, and have actually resisted their use. What probably didn&#8217;t help was the fact that Microsoft released TrueType fonts with these exact names, with no additional qualifiers: <em>Batang</em> and <em>Dotum</em>. In other words, it seems that Microsoft&#8217;s use of these names polluted their chance at more widespread use, because they were treated as typeface <em>names</em>, not typeface <em>style names</em>.</p>
<p>In closing this brief article, I am curious about what our blog readership thinks about this particular issue. I welcome any and all comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/05/gothic-myungjo-or-dotum-batang.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adobe向FreeType提供字体光栅处理技术</title>
		<link>http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-cn.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-cn.html#comments</comments>
		<pubDate>Fri, 03 May 2013 15:18:13 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Using Fonts]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2662</guid>
		<description><![CDATA[[This (Simplified) Chinese version of the May 1, 2013 Typblography article entitled Adobe contributes font rasterizer technology to FreeType is courtesy of Gu Hua (顾华).] 今天我们很荣幸地宣布Adobe向FreeType提供了CFF字体光栅处理程序。可测试的代码已经包含在最新的FreeType Beta版中。该开源项目是由Adobe，Google和FreeType三方合作，旨在改善使用FreeType的设备和环境上的CFF字体渲染质量。 现代字库有两种字形轮廓格式可供选择—TrueType或者CFF。TrueType是Apple于1990年开发的，而CFF（Compact Font Format）格式是Adobe基于1984年首次发布的Type 1格式（常称为PostScript字库）衍生出的第二代格式。无论是TrueType还是CFF都可被用于OpenType字库中。它们有很多共性，但也有两个主要区别：它们使用不同的数学运算方法描述字形曲线，以及使用不同的hinting技术（Hinting：提供光栅化提示，以确保在有限的像素里尽可能地准确显示每个字形）。TrueType侧重于在字体中构建指令，而Type1和CFF更多地依赖光栅器的智能处理。这使得光栅器质量显得尤为重要，对于这次合作，Adobe期望在使用FreeType环境上能显著改善CFF字体显示效果。 FreeType是一个开源的字体渲染引擎代码库，被部分或全部运用在Android，Chrome OS，iOS，GUN/Linux和其他免费的Unix衍生操作系统上，比如FreeBSD和NetBSD，这使得FreeType字体渲染软件被十亿多台设备所使用。作为FreeType的用户，Google希望CFF字体也能获得与当前TrueType字体一样的高质量文本渲染效果，因此Google就Adobe光栅处理技术嵌入FreeType与我们进行了接洽，并从一开始就给予了该项目主要的资金支持。Google是开源技术的坚定支持者，因此所有的FreeType用户以及开发者都将得益于这个贡献。 作为一个长久致力于字体和字体渲染技术的开发者，Adobe把这次对FreeType的贡献看作在众多设备上更好展现CFF字体的一次机会。类似于12年前Adobe和Apple、Microsoft的合作，一起促使桌面系统支持了Type 1和CFF字体，以及最近和Microsoft的合作，将CFF光栅器嵌入WPF和DirectWrite。对于这次向FreeType提供Adobe CFF引擎，我们期望能为大量用户带来显著改善的CFF字体体验，使用户在整合了新版本FreeType的设备上能体验到与Windows和OS X一样的字体渲染效果。 下面举几个例子来说明使用了Adobe CFF引擎后FreeType在设备上的不同表现，左侧的图像是CFF字体在原始的FreeType hint下的渲染效果，中间是FreeType轻量级自动hint的渲染效果，右测是使用了Adobe &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-cn.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>[This (Simplified) Chinese version of the May 1, 2013</em> <a href="http://blogs.adobe.com/typblography/" target="_blank">Typblography</a> <em>article entitled</em> <a href="http://blogs.adobe.com/typblography/2013/05/adobe-contributes-cff-rasterizer-to-freetype.html" target="_blank">Adobe contributes font rasterizer technology to FreeType</a> <em>is courtesy of Gu Hua</em> (<span lang="zh-cn">顾华</span>)<em>.]</em></p>
<p><span lang="zh-cn">今天<a href="http://blogs.adobe.com/typblography/2013/05/adobe-contributes-cff-rasterizer-to-freetype.html" target="_blank">我们很荣幸地宣布Adobe向FreeType提供了CFF字体光栅处理程序</a>。可测试的代码已经包含在最新的<a href="http://freetype.org/" target="_blank">FreeType</a> Beta版中。该开源项目是由Adobe，Google和FreeType三方合作，旨在改善使用FreeType的设备和环境上的CFF字体渲染质量。</span></p>
<p><span lang="zh-cn">现代字库有两种字形轮廓格式可供选择—TrueType或者CFF。TrueType是Apple于1990年开发的，而CFF（<a href="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5176.CFF.pdf" target="_blank">Compact Font Format</a>）格式是Adobe基于1984年首次发布的Type 1格式（常称为PostScript字库）衍生出的第二代格式。无论是TrueType还是CFF都可被用于<a href="http://www.adobe.com/products/type/opentype.html" target="_blank">OpenType</a>字库中。它们有很多共性，但也有两个主要区别：它们使用不同的数学运算方法描述字形曲线，以及使用不同的hinting技术（Hinting：提供光栅化提示，以确保在有限的像素里尽可能地准确显示每个字形）。TrueType侧重于在字体中构建指令，而Type1和CFF更多地依赖光栅器的智能处理。这使得光栅器质量显得尤为重要，对于这次合作，Adobe期望在使用FreeType环境上能显著改善CFF字体显示效果。</span><br />
<span id="more-2662"></span><br />
<span lang="zh-cn">FreeType是一个开源的字体渲染引擎代码库，被部分或全部运用在Android，Chrome OS，iOS，GUN/Linux和其他免费的Unix衍生操作系统上，比如FreeBSD和NetBSD，这使得FreeType字体渲染软件被十亿多台设备所使用。作为FreeType的用户，Google希望CFF字体也能获得与当前TrueType字体一样的高质量文本渲染效果，因此Google就Adobe光栅处理技术嵌入FreeType与我们进行了接洽，并从一开始就给予了该项目主要的资金支持。Google是开源技术的坚定支持者，因此所有的FreeType用户以及开发者都将得益于这个贡献。</span></p>
<p><span lang="zh-cn">作为一个长久致力于字体和字体渲染技术的开发者，Adobe把这次对FreeType的贡献看作在众多设备上更好展现CFF字体的一次机会。类似于12年前Adobe和Apple、Microsoft的合作，一起促使桌面系统支持了Type 1和CFF字体，以及最近和Microsoft的合作，将CFF光栅器嵌入WPF和DirectWrite。对于这次向FreeType提供Adobe CFF引擎，我们期望能为大量用户带来显著改善的CFF字体体验，使用户在整合了新版本FreeType的设备上能体验到与Windows和OS X一样的字体渲染效果。</span></p>
<p><span lang="zh-cn">下面举几个例子来说明使用了Adobe CFF引擎后FreeType在设备上的不同表现，左侧的图像是CFF字体在原始的FreeType hint下的渲染效果，中间是FreeType轻量级自动hint的渲染效果，右测是使用了Adobe CFF引擎的FreeType显示效果。点击这些图将1:1显示高分辨率图像。</span></p>
<p><a href="http://blogs.adobe.com/typblography/files/2013/04/JensonW-900.png"><img class="alignleft size-full wp-image-3554" alt="" src="http://blogs.adobe.com/typblography/files/2013/05/JensonW-640x425.jpg" width="640" height="425" /></a></p>
<p><a href="http://blogs.adobe.com/typblography/files/2013/04/KozGo10-900.png"><img class="alignleft size-full wp-image-3548" alt="" src="http://blogs.adobe.com/typblography/files/2013/05/KozGo10-640-410-v2.jpg" width="640" height="410" /></a></p>
<p><span lang="zh-cn">以上的例子展现了字体引擎所带来的一系列细小改善。Adobe CFF引擎具有丰富的功能，比如纵向增加一个额外像素，帮助众多字形分离字干。增加字干的宽度以提高对比度但又不糊成一团。当没有足够的像素时，智能地舍弃对特定字干的hint。这些都将有助于提高CFF字体的可读性。</span></p>
<p><span lang="zh-cn">在过去十年里CFF字体在桌面系统广受欢迎，但在网页和移动设备上主要使用的是TrueType字体。这也反映了在传统低分辨率、黑白显示背景下，具有更多hint信息的TrueType字体可以展现更好的效果。</span></p>
<p><span lang="zh-cn">伴随着新增的高质量CFF字体支持，开发者拥有更丰富的字体选择。就如Miguel Sousa在以前的<a href="http://blogs.adobe.com/typblography/2010/12/the-benefits-of-opentypecff-over-truetype.html" target="_blank">博文</a>上说过的，CFF不仅是世界上最受欢迎的字体格式，也是网页和移动设备很好的字体选择。它有两个重要的优点：文件体积比TrueType要小以及处理灵活且强大的hint方法，该方法能保证在广泛的环境和设备上呈现优秀的字体渲染效果。</span></p>
<p><span lang="zh-cn">如果您对测试FreeType中Adobe光栅器代码有兴趣，请访问<a href="http://www.freetype.org/" target="_blank">www.freetype.org</a>。这些代码是Beta版，在默认状态下功能是关闭的，因此您需要明确地设置CFF驱动程序新增的&#8217;hinting-engine&#8217;属性。在FreeType的<a href="http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/CHANGES" target="_blank">CHANGES</a>文件中可以找到相关的介绍。如果您需要CFF字体进行配合测试，我们建议您在SourceForge的Open@Adobe门户网站上下载一款Adobe开源字体，<a href="http://sourceforge.net/projects/sourcesans.adobe/files/" target="_blank">Source Sans</a>或者<a href="http://sourceforge.net/projects/sourcecodepro.adobe/files/" target="_blank">Source Code</a>。</span></p>
<p><span lang="zh-cn">更多来自Google的信息，请访问<a href="http://google-opensource.blogspot.com/2013/05/got-cff.html" target="_blank">http://google-opensource.blogspot.com/2013/05/got-cff.html</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-cn.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>アドビはFreeTypeにCFFラスタライザー技術を提供</title>
		<link>http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-jp.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-jp.html#comments</comments>
		<pubDate>Wed, 01 May 2013 18:00:25 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Using Fonts]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2625</guid>
		<description><![CDATA[[This Japanese version of the May 1, 2013 Typblography article entitled Adobe contributes font rasterizer technology to FreeType is courtesy of Hitomi Kudo (工藤仁美).] 本日アドビはFreeTypeに対してCFFラスタライザー技術の提供を発表しました。実際のコードはすでにFreeTypeの最新ベータ版にて試すことができます。このオープンソースプロジェクトは、アドビ、グーグル、およびFreeTypeの協力により、FreeTypeを使用したデバイス上でより美しいCFF描画を可能にすることを目的に行われています。 近年のフォントは、TrueTypeかCFFどちらかのフォーマットを使用するのが通例です。TrueTypeは１９９０年にアップルによって開発されたフォーマットですが、CFF（Compact Font Format）は、アドビが１９８４年にリリースした(PostScriptフォントとして知られている）Type 1フォントフォーマットの第２世代にあたるフォーマットです。OpenTypeフォントでは、TrueTypeとCFFどちらも使用可能となっています。この二つのフォーマットは多くの共通点がありますが、最大の違いは次の２点です。カーブの表現に違う数式が使用されること、そして「ヒント」の形式が違うことです。（「ヒント」とは、限定されたピクセル数の中でも書体が最適の条件で表現されるようラスタライザーに指示を与えること）TrueTypeは殆どのヒント情報をフォント内のデータとして保持していますが、Type 1やCFFフォントの場合は高度なインテリジェンスをもつラスタライザーに多くを依存しています。 オープンソースのフォントレンダリングライブラリであるFreeTypeは、Android、Chrome OS、iOS、GNU/Linux、その他のオープンなUnix OS（FreeBSDやNetBSD）などで広く利用されています。そのためFreeTypeは、フォントのレンダリングソフトウェアとして数億以上の機器で使用されていることになります。FreeTypeを製品に利用しているグーグルは、現状でTrueTypeフォントを使用するユーザに対して、CFFフォントにおいても高性能なレンダリング機能を提供できるよう模索していました。そこでグーグルは、アドビのラスタライザー技術をFreeTypeに組み込むようアドビに呼びかけ、当プロジェクトに対し必要な予算面でのサポートを提供してきました。 長年フォントとフォントレンダリング技術の開発をしてきたアドビにとって、今回のFreeTypeへの貢献は、CFFフォントをより多くのデバイス上で高品質に表示できるようにするための、絶好のチャンスでもあります。１２年前に、アップル・マイクロソフトとアドビが協力しデスクトップＯＳ上でType 1とCFFフォントのネイティブサポートを実現した時と同様、またその後マイクロソフトと協力しWPFやDirectWriteにCFFラスタライザーを組み込んだ時と同様に、今回のアドビのFreeTypeへの貢献は、多くのユーザに対してCFFフォントを使用するユーザエクスペリエンスを飛躍的に向上させるでしょう。この新しいバージョンのFreeTypeを利用したデバイスを使うユーザは、Windows OSやOS X上で見ることのできる高品質なCFFフォント描画と同じ品質の表示を経験できることになります。 以下のサンプルでは、FreeTypeがAdobe CFFエンジンを使用した場合の違いを確認することができます。左のサンプルはFreeTypeでネイティブのヒント技術を使用した場合、真ん中のサンプルはFreeTypeのlight-autoヒントを使用した場合、そして右のサンプルはAdobe CFFエンジンを組み込んだFreeTypeを使用した場合の表示です。この画像をクリックすると、拡大イメージが表示されます。 &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-jp.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>[This Japanese version of the May 1, 2013</em> <a href="http://blogs.adobe.com/typblography/" target="_blank">Typblography</a> <em>article entitled</em> <a href="http://blogs.adobe.com/typblography/2013/05/adobe-contributes-cff-rasterizer-to-freetype.html" target="_blank">Adobe contributes font rasterizer technology to FreeType</a> <em>is courtesy of Hitomi Kudo</em> (<span lang="ja-jp">工藤仁美</span>)<em>.]</em></p>
<p><span lang="ja-jp">本日<a href="http://blogs.adobe.com/typblography/2013/05/adobe-contributes-cff-rasterizer-to-freetype.html" target="_blank">アドビはFreeTypeに対してCFFラスタライザー技術の提供を発表しました</a>。実際のコードはすでに<a href="http://freetype.org/" target="_blank">FreeType</a>の最新ベータ版にて試すことができます。このオープンソースプロジェクトは、アドビ、グーグル、およびFreeTypeの協力により、FreeTypeを使用したデバイス上でより美しいCFF描画を可能にすることを目的に行われています。</span></p>
<p><span lang="ja-jp">近年のフォントは、TrueTypeかCFFどちらかのフォーマットを使用するのが通例です。TrueTypeは１９９０年にアップルによって開発されたフォーマットですが、CFF（<a href="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5176.CFF.pdf" target="_blank">Compact Font Format</a>）は、アドビが１９８４年にリリースした(PostScriptフォントとして知られている）Type 1フォントフォーマットの第２世代にあたるフォーマットです。<a href="http://www.adobe.com/products/type/opentype.html" target="_blank">OpenTypeフォント</a>では、TrueTypeとCFFどちらも使用可能となっています。この二つのフォーマットは多くの共通点がありますが、最大の違いは次の２点です。カーブの表現に違う数式が使用されること、そして「ヒント」の形式が違うことです。（「ヒント」とは、限定されたピクセル数の中でも書体が最適の条件で表現されるようラスタライザーに指示を与えること）TrueTypeは殆どのヒント情報をフォント内のデータとして保持していますが、Type 1やCFFフォントの場合は高度なインテリジェンスをもつラスタライザーに多くを依存しています。</span><br />
<span id="more-2625"></span><br />
<span lang="ja-jp">オープンソースのフォントレンダリングライブラリであるFreeTypeは、Android、Chrome OS、iOS、GNU/Linux、その他のオープンなUnix OS（FreeBSDやNetBSD）などで広く利用されています。そのためFreeTypeは、フォントのレンダリングソフトウェアとして数億以上の機器で使用されていることになります。FreeTypeを製品に利用しているグーグルは、現状でTrueTypeフォントを使用するユーザに対して、CFFフォントにおいても高性能なレンダリング機能を提供できるよう模索していました。そこでグーグルは、アドビのラスタライザー技術をFreeTypeに組み込むようアドビに呼びかけ、当プロジェクトに対し必要な予算面でのサポートを提供してきました。</span></p>
<p><span lang="ja-jp">長年フォントとフォントレンダリング技術の開発をしてきたアドビにとって、今回のFreeTypeへの貢献は、CFFフォントをより多くのデバイス上で高品質に表示できるようにするための、絶好のチャンスでもあります。１２年前に、アップル・マイクロソフトとアドビが協力しデスクトップＯＳ上でType 1とCFFフォントのネイティブサポートを実現した時と同様、またその後マイクロソフトと協力しWPFやDirectWriteにCFFラスタライザーを組み込んだ時と同様に、今回のアドビのFreeTypeへの貢献は、多くのユーザに対してCFFフォントを使用するユーザエクスペリエンスを飛躍的に向上させるでしょう。この新しいバージョンのFreeTypeを利用したデバイスを使うユーザは、Windows OSやOS X上で見ることのできる高品質なCFFフォント描画と同じ品質の表示を経験できることになります。</span></p>
<p><span lang="ja-jp">以下のサンプルでは、FreeTypeがAdobe CFFエンジンを使用した場合の違いを確認することができます。左のサンプルはFreeTypeでネイティブのヒント技術を使用した場合、真ん中のサンプルはFreeTypeのlight-autoヒントを使用した場合、そして右のサンプルはAdobe CFFエンジンを組み込んだFreeTypeを使用した場合の表示です。この画像をクリックすると、拡大イメージが表示されます。</span></p>
<p><a href="http://blogs.adobe.com/typblography/files/2013/04/JensonW-900.png"><img class="alignleft size-full wp-image-3554" alt="" src="http://blogs.adobe.com/typblography/files/2013/05/JensonW-640x425.jpg" width="640" height="425" /></a></p>
<p><a href="http://blogs.adobe.com/typblography/files/2013/04/KozGo10-900.png"><img class="alignleft size-full wp-image-3548" alt="" src="http://blogs.adobe.com/typblography/files/2013/05/KozGo10-640-410-v2.jpg" width="640" height="410" /></a></p>
<p><span lang="ja-jp">上記の例では、フォントのレンダリングにおける小さな改善の積み重ねが効果を表していることがわかります。Adobe CFFエンジンは、stemを区別できるようheight方向にピクセルを追加したり、コントラストをあげるため文字がつぶれない程度にstem幅を増やしてみたり、充分なピクセルが使用できない時に特定のstemのみヒントなしにすることによって可読性を上げたり、などの豊富な機能を満載しています。</span></p>
<p><span lang="ja-jp">CFFフォントはこれまで長年の間、広くデスクトップ上で使用されてきましたが、Webやモバイルデバイス上ではほとんどTrueTypeのみが使用されていました。この背景には、「詳細なヒント情報を付加した」TrueTypeフォントが、低解像度・白黒での表示においてより簡易に良い表示結果を出せた、という過去の事情が影響していると考えられます。</span></p>
<p><span lang="ja-jp">高機能なCFFフォントサポートによって、開発者はより豊富なフォントの選択が可能になります。Miguel Sousaが彼の<a href="http://blogs.adobe.com/typblography/2010/12/the-benefits-of-opentypecff-over-truetype.html" target="_blank">ブログポスト</a>で述べているとおり、CFFは世界でもっとも人気のあるフォントフォーマットであるだけでなく、Webやモバイルにとっても優れたフォントフォーマットなのです。CFFのメリットとしてあげられる２つの重要な点は、ファイルサイズが小さい事と、非常に広範囲な環境やデバイスに合わせて高品質なレンダリングを行える柔軟でパワフルなヒントの取り扱いにあると言えるでしょう。</span></p>
<p><span lang="ja-jp">アドビがFreeTypeに提供したCFFラスタライザーのコードに興味がある場合は、FreeTypeのウェブサイト（<a href="http://www.freetype.org/" target="_blank">www.freetype.org</a>）から入手できます。コードはベータの状態にありデフォルトではオフになっているため、新しく追加されたCFFドライバの「hinting-engine」プロパティを明示的に選択する必要があります。さらに詳細な説明は、FreeTypeの「<a href="http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/CHANGES" target="_blank">CHANGES</a>」ファイルに記載されています。テスト用のCFFフォントが必要な場合は、アドビが提供する無料のオープンソースフォントである<a href="http://sourceforge.net/projects/sourcesans.adobe/files/" target="_blank">Source Sans</a>や<a href="http://sourceforge.net/projects/sourcecodepro.adobe/files/" target="_blank">Source Code</a>フォントをダウンロードすることをお勧めします。これらはSourceForge上にあるOpen@Adobeポータルからダウンロードできます。</span></p>
<p><span lang="ja-jp">さらに<a href="http://google-opensource.blogspot.com/2013/05/got-cff.html" target="_blank">グーグルのサイト</a>もご参照ください。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/05/adobe-contributes-cff-rasterizer-to-freetype-jp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heisei &#8220;StdN&#8221; Fonts</title>
		<link>http://blogs.adobe.com/CCJKType/2013/04/heisei-stdn-fonts.html</link>
		<comments>http://blogs.adobe.com/CCJKType/2013/04/heisei-stdn-fonts.html#comments</comments>
		<pubDate>Sat, 27 Apr 2013 05:01:20 +0000</pubDate>
		<dc:creator>Dr. Ken Lunde</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Type]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/CCJKType/?p=2615</guid>
		<description><![CDATA[We recently released alternate versions of two Heisei (平成) fonts, specifically Heisei Mincho StdN W3 (平成明朝 StdN W3) and Heisei Kaku Gothic StdN W5 (平成角ゴシック StdN W5). As the &#8220;StdN&#8221; designator suggests, JIS2004 glyphs are the default for these two &#8230; <a href="http://blogs.adobe.com/CCJKType/2013/04/heisei-stdn-fonts.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We recently released alternate versions of two Heisei (<span lang="ja-jp">平成</span>) fonts, specifically <a href="http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&#038;event=displayFont&#038;code=HEMN10003050" target="_blank"><em>Heisei Mincho StdN W3</em> (<span lang="ja-jp">平成明朝 StdN W3</span>)</a> and <a href="http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&#038;event=displayFont&#038;code=HEKN10005050" target="_blank"><em>Heisei Kaku Gothic StdN W5</em> (<span lang="ja-jp">平成角ゴシック StdN W5</span>)</a>. As the &#8220;StdN&#8221; designator suggests, JIS2004 glyphs are the default for these two fonts (the <a href="http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&#038;event=displayFontPackage&#038;code=1802" target="_blank">Heisei &#8220;Std&#8221; fonts</a> use JIS90 glyphs by default).</p>
<p>These two fonts also differ from the Heisei &#8220;Std&#8221; fonts in that they include significantly more glyphs. The Heisei fonts were developed by a consortium of companies, and Adobe is one of the member companies. Interestingly, JIS X 0213:2004 glyph data was developed only for Heisei Mincho W3 and Heisei Kaku Gothic W5, and JIS X 0212-1990 glyph data was developed only for the former font. So, one of my projects last year was to map as many of these glyphs as possible to Adobe-Japan1-6 CIDs.<br />
<span id="more-2615"></span><br />
I was able to add 8,086 glyphs to Heisei Mincho W3, bringing the number of glyphs in the &#8220;StdN&#8221; version to 17,440. Similarly, I was able to add 4,655 glyphs to Heisei Kaku Gothic W5, bringing the number of glyphs in the &#8220;StdN&#8221; version to 14,009 glyphs.</p>
<p>In addition, the proportional Latin glyphs were changed in both fonts. Those for Heisei Mincho StdN W3 come from <a href="http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&#038;event=displayFont&#038;code=KOMN10004000" target="_blank"><em>Kozuka Mincho Pr6N L</em> (<span lang="ja-jp">小塚明朝 Pr6N L</span>)</a>, and those for Heisei Kaku Gothic StdN W5 come from <a href="http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&#038;event=displayFont&#038;code=KOGP10006000" target="_blank"><em>Kozuka Gothic Pr6N M</em> (<span lang="ja-jp">小塚ゴシック Pr6N M</span>)</a>. As a result, when comparing these &#8220;StdN&#8221; fonts with their &#8220;Std&#8221; (pure Adobe-Japan1-3) counterparts, the glyphs for the following 462 CIDs have been changed: 1&ndash;230, 740, 8270, and 8720&ndash;8949.</p>
<p>Lastly, for those who have a strong desire to know which specific Adobe-Japan1-6 CIDs are included in these fonts, they are listed below:</p>
<p><strong>Heisei Mincho StdN W3</strong>: 0&ndash;9355, 9361&ndash;9395, 9398, 9400&ndash;9401, 9403&ndash;9407, 9410, 9412&ndash;9413, 9415&ndash;9434, 9436&ndash;9443, 9779, 9785&ndash;9789, 9827&ndash;9828, 9831, 10126&ndash;10135, 10244&ndash;10262, 10313&ndash;10364, 10413&ndash;10459, 10461&ndash;10477, 10479, 10486&ndash;10492, 10494&ndash;10495, 10502, 10514&ndash;10524, 11851, 11855&ndash;11856, 11859, 11861, 11864&ndash;11865, 11869&ndash;11870, 11874&ndash;11877, 11879, 11881&ndash;11882, 11884, 11886, 11888&ndash;11894, 11896, 11898, 11900&ndash;11907, 11909, 11912&ndash;11915, 11918&ndash;11921, 11924&ndash;11926, 11930, 11932&ndash;11947, 11950&ndash;11951, 11954&ndash;11956, 11958&ndash;11961, 11963, 11965&ndash;11966, 11968, 11970, 11972&ndash;11978, 11980, 11982, 11984&ndash;11991, 11993, 11996&ndash;11999, 12002&ndash;12005, 12008&ndash;12010, 12014, 12016&ndash;12031, 12034&ndash;12035, 12038&ndash;12040, 12089, 12091&ndash;12092, 12098&ndash;12101, 12106, 12108&ndash;12112, 12118, 12120&ndash;12122, 12129&ndash;12132, 12139&ndash;12142, 12176, 12179, 12181, 12184&ndash;12189, 12194&ndash;12195, 12200&ndash;12207, 12228&ndash;12229, 12237, 12239, 12241, 12254, 12259, 12639&ndash;12640, 12870&ndash;12871, 12877&ndash;12911, 12914, 12916&ndash;12917, 12919&ndash;12923, 12926, 12928&ndash;12929, 12931&ndash;12950, 12952&ndash;12959, 13320&ndash;13636, 13644, 13646, 13650, 13652&ndash;13653, 13673, 13681, 13694, 13698, 13701, 13720, 13731, 13757, 13760&ndash;13761, 13765, 13771, 13775, 13785, 13790, 13794, 13802&ndash;13803, 13835, 13839&ndash;13840, 13848&ndash;13850, 13852, 13856&ndash;13857, 13860, 13865, 13870, 13874&ndash;13876, 13880, 13882, 13884, 13892&ndash;13893, 13898, 13904, 13907, 13913, 13915, 13937, 13949, 13952&ndash;13953, 13964&ndash;13965, 13995&ndash;13997, 14000, 14013, 14047, 14056, 14066, 14074, 14083, 14087, 14092, 14094, 14096, 14099&ndash;14100, 14105, 14109, 14111, 14115&ndash;14116, 14119, 14122&ndash;14123, 14126&ndash;14127, 14130, 14133, 14138, 14143&ndash;14144, 14147&ndash;14148, 14150, 14153, 14157&ndash;14158, 14160&ndash;14167, 14171, 14173, 14176, 14179, 14181, 14183, 14191&ndash;14199, 14203, 14206&ndash;14208, 14210&ndash;14211, 14214, 14216, 14219, 14223, 14226, 14228&ndash;14232, 14234, 14238, 14248, 14253, 14259&ndash;14263, 14265&ndash;14266, 14271&ndash;14272, 14275, 14278, 14280, 14285, 14288, 14290&ndash;14291, 14296&ndash;14351, 14353&ndash;14392, 14394&ndash;14689, 14691&ndash;14743, 14745&ndash;14925, 14927&ndash;15106, 15108&ndash;15184, 15186&ndash;15257, 15259&ndash;15385, 15390, 15393, 15395, 15397&ndash;15398, 15403, 15405, 15407&ndash;15421, 15423, 15425, 15430, 15433, 15436, 15438, 15472&ndash;15479, 15486&ndash;15490, 15505&ndash;15515, 15725&ndash;15893, 15906, 16194&ndash;16267, 16270&ndash;16279, 16281&ndash;16282, 16299&ndash;16311, 16326&ndash;16327, 16329&ndash;16349, 16483&ndash;16490, 16497&ndash;16501, 16516&ndash;16526, 16528&ndash;16696, 16709, 16779&ndash;19129, 19140&ndash;19146, 19148&ndash;19171, 19173&ndash;19181, 19183&ndash;19249, 19253&ndash;19283, 19285&ndash;19289, 19291&ndash;19297, 19299&ndash;19300, 19302&ndash;19380, 19382&ndash;19441, 19443&ndash;19447, 19449&ndash;19507, 19509&ndash;19595, 19597&ndash;19615, 19617&ndash;19631, 19633&ndash;19645, 19648&ndash;20056, 20077, 20079, 20089, 20094, 20098, 20105&ndash;20107, 20112&ndash;20113, 20125, 20129, 20137&ndash;20138, 20147, 20149, 20160, 20162, 20167&ndash;20168, 20175, 20177, 20179, 20181, 20183, 20187, 20192&ndash;20193, 20195, 20199&ndash;20200, 20206, 20220&ndash;20222, 20235, 20239, 20241, 20243&ndash;20244, 20248, 20252, 20257, 20263&ndash;20296, 20299&ndash;20371, 20427&ndash;20472, 20587&ndash;20588, 20961&ndash;21015, 21071&ndash;23057</p>
<p><strong>Heisei Kaku Gothic StdN W5</strong>: 0&ndash;9355, 9361&ndash;9395, 9398, 9400&ndash;9401, 9403&ndash;9407, 9410, 9412&ndash;9413, 9415&ndash;9434, 9436&ndash;9443, 9779, 9827&ndash;9828, 9831, 10244&ndash;10262, 10313&ndash;10338, 10413&ndash;10432, 10434, 10438, 10441&ndash;10442, 10455, 10514&ndash;10524, 12089, 12092, 12098&ndash;12101, 12106, 12108&ndash;12112, 12118, 12120, 12129&ndash;12132, 12139&ndash;12142, 12179, 12181, 12184, 12186, 12188&ndash;12189, 12194&ndash;12195, 12201&ndash;12205, 12254, 12259, 12639&ndash;12640, 12870&ndash;12871, 12877&ndash;12911, 12914, 12916&ndash;12917, 12919&ndash;12923, 12926, 12928&ndash;12929, 12931&ndash;12950, 12952&ndash;12959, 13320&ndash;13636, 13646, 13650, 13673, 13698, 13731, 13765, 13771, 13803, 13839, 13848&ndash;13850, 13852, 13856&ndash;13857, 13860, 13865, 13870, 13874, 13876, 13884, 13892&ndash;13893, 13898, 13904, 13915, 13949, 13952&ndash;13953, 13964&ndash;13965, 13995, 14013, 14047, 14056, 14066, 14074, 14083, 14087, 14099&ndash;14100, 14105, 14109, 14111, 14115&ndash;14116, 14123, 14126&ndash;14127, 14130, 14138, 14143&ndash;14144, 14150, 14153, 14157&ndash;14158, 14160, 14162&ndash;14167, 14171, 14176, 14179, 14181, 14183, 14191&ndash;14193, 14195&ndash;14199, 14203, 14206, 14208, 14210&ndash;14211, 14216, 14223, 14228&ndash;14229, 14231&ndash;14232, 14234, 14238, 14248, 14253, 14260&ndash;14263, 14265, 14272, 14278, 14280, 14285, 14290&ndash;14291, 14299&ndash;14302, 14305, 14307, 14309&ndash;14310, 14312&ndash;14314, 14316, 14318&ndash;14325, 14327&ndash;14329, 14331&ndash;14336, 14338&ndash;14342, 14344&ndash;14345, 14347&ndash;14348, 14351, 14353&ndash;14359, 14361&ndash;14366, 14369&ndash;14370, 14372, 14374&ndash;14383, 14385&ndash;14386, 14388&ndash;14392, 14394&ndash;14397, 14399&ndash;14401, 14404, 14406&ndash;14412, 14414, 14417&ndash;14424, 14426&ndash;14436, 14438&ndash;14439, 14441&ndash;14445, 14448, 14450&ndash;14453, 14455&ndash;14456, 14458, 14460&ndash;14463, 14465&ndash;14472, 14474, 14476&ndash;14486, 14488&ndash;14495, 14497&ndash;14505, 14507&ndash;14509, 14511&ndash;14515, 14518, 14520, 14522&ndash;14533, 14535&ndash;14536, 14538, 14540&ndash;14541, 14543&ndash;14548, 14550&ndash;14552, 14554, 14556&ndash;14569, 14571&ndash;14572, 14575, 14580&ndash;14583, 14585&ndash;14586, 14588&ndash;14594, 14597&ndash;14600, 14602, 14604&ndash;14605, 14607&ndash;14608, 14611&ndash;14626, 14628&ndash;14632, 14634&ndash;14642, 14645&ndash;14655, 14658&ndash;14659, 14661&ndash;14664, 14666&ndash;14677, 14679&ndash;14684, 14686&ndash;14689, 14691&ndash;14692, 14694&ndash;14705, 14707, 14709&ndash;14713, 14715&ndash;14721, 14723&ndash;14730, 14732, 14734, 14736, 14738&ndash;14740, 14742&ndash;14743, 14745&ndash;14763, 14765, 14767&ndash;14768, 14770, 14772&ndash;14773, 14775&ndash;14777, 14779&ndash;14780, 14783, 14786&ndash;14787, 14789&ndash;14790, 14792, 14794&ndash;14805, 14809&ndash;14822, 14824, 14826&ndash;14827, 14829&ndash;14846, 14848, 14851&ndash;14853, 14855&ndash;14866, 14870&ndash;14880, 14882&ndash;14886, 14888, 14892&ndash;14903, 14905, 14907&ndash;14909, 14911&ndash;14915, 14917, 14919&ndash;14922, 14924&ndash;14925, 14927&ndash;14933, 14935, 14937&ndash;14956, 14958&ndash;14962, 14964&ndash;14976, 14978&ndash;14982, 14984&ndash;14990, 14993&ndash;14999, 15001&ndash;15015, 15017, 15019&ndash;15020, 15024&ndash;15027, 15029, 15031&ndash;15032, 15034, 15037&ndash;15063, 15065&ndash;15078, 15081&ndash;15086, 15088&ndash;15093, 15096&ndash;15098, 15100&ndash;15106, 15108&ndash;15110, 15113&ndash;15123, 15125&ndash;15129, 15132&ndash;15135, 15138&ndash;15140, 15142&ndash;15143, 15145, 15147&ndash;15158, 15160&ndash;15161, 15163&ndash;15166, 15168&ndash;15172, 15175&ndash;15184, 15186&ndash;15187, 15189, 15191&ndash;15196, 15198&ndash;15200, 15202&ndash;15212, 15214, 15216, 15219&ndash;15220, 15222&ndash;15230, 15232&ndash;15236, 15239, 15241&ndash;15242, 15244, 15246, 15248&ndash;15250, 15253&ndash;15257, 15259&ndash;15268, 15270&ndash;15271, 15275, 15277&ndash;15280, 15283&ndash;15290, 15292&ndash;15306, 15308, 15310&ndash;15313, 15315&ndash;15319, 15322&ndash;15326, 15328&ndash;15332, 15334&ndash;15338, 15340&ndash;15355, 15357&ndash;15360, 15362&ndash;15370, 15372&ndash;15379, 15382&ndash;15385, 15390, 15393, 15395, 15397&ndash;15398, 15403, 15405, 15408, 15410&ndash;15411, 15414, 15416, 15419&ndash;15421, 15423, 15425, 15430, 15433, 15436, 15438, 15472&ndash;15479, 15486&ndash;15490, 15505&ndash;15515, 15725&ndash;15893, 15906, 16194&ndash;16267, 16270&ndash;16279, 16281&ndash;16282, 16299&ndash;16311, 16326&ndash;16327, 16329&ndash;16349, 16483&ndash;16490, 16497&ndash;16501, 16516&ndash;16526, 16528&ndash;16696, 16709, 16779&ndash;19129, 19236, 19312, 19346, 19500, 20077, 20079, 20094, 20098, 20105&ndash;20106, 20125, 20129, 20138, 20147, 20149, 20160, 20167&ndash;20168, 20175, 20179, 20181, 20183, 20187, 20192&ndash;20193, 20195, 20200, 20206, 20222, 20235, 20241, 20243&ndash;20244, 20248, 20252, 20263&ndash;20296, 20299&ndash;20371, 20961&ndash;21015, 21071&ndash;21074, 21371, 21558, 21722, 21933, 22920</p>
<p>Anyway, I am pleased that these two fonts are finally available for sale.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/CCJKType/2013/04/heisei-stdn-fonts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
