<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en-us">Registered features, a-e (OpenType 1.9.1) - Typography | <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Microsoft Learn</anchor></cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PeterCon</anchor>, <time>2024-07-07T00:58:54.000Z</time>, <time>2024-12-04T11:42:54.131Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://learn.microsoft.com/en-us/typography/opentype/spec/features_ae">https://learn.microsoft.com/en-us/typography/opentype/spec/features_ae</anchor-external></li></ul></refs></section><section><h1>フォント機能 <code>case</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 
<dfn><code>case</code></dfn>
は
Case-sensitive Forms
とされます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
各種の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>句読点</anchor><rt xmlns="http://www.w3.org/1999/xhtml">punctuation marks</rt></rubyb>をすべて<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital</rt></rubyb>の列や
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lining figure</anchor> の集合とよく<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機能<rt xmlns="http://www.w3.org/1999/xhtml">work</rt></rubyb>する位置まで<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">上げ<rt xmlns="http://www.w3.org/1999/xhtml">up</rt></rubyb>ます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 
既定の状態では text face 中の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グリフ</anchor>は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>小文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">lowercase characters</rt></rubyb>と<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機能<rt xmlns="http://www.w3.org/1999/xhtml">work</rt></rubyb>するよう設計されます。
いくつかの<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">character</rt></rubyb>は全<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital</rt></rubyb>や lining の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文<rt xmlns="http://www.w3.org/1999/xhtml">text</rt></rubyb>では<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">より高い視覚的中央<rt xmlns="http://www.w3.org/1999/xhtml">higher visual center</rt></rubyb>に合うように垂直にずらす<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べき<rt xmlns="http://www.w3.org/1999/xhtml">should</rt></rubyb>です。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ダッシュ</anchor>や<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>括弧</anchor><rt xmlns="http://www.w3.org/1999/xhtml">bracketing characters</rt></rubyb>や<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>ギュメ</anchor><rt xmlns="http://www.w3.org/1999/xhtml">guillemet quotes</rt></rubyb>を上に移動して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>に合うようにします。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p></example><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
また、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">oldstyle figure</anchor> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lining figure</anchor> に変更します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lining figure</anchor> は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capitals</rt></rubyb>と同じか近い<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">高さ<rt xmlns="http://www.w3.org/1999/xhtml">height</rt></rubyb>で、
全<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital</rt></rubyb>の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文<rt xmlns="http://www.w3.org/1999/xhtml">text</rt></rubyb>にずっとよりよく<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">合います<rt xmlns="http://www.w3.org/1999/xhtml">fit</rt></rubyb>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> 
いつ適用するかは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>が (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>の設定も考慮しつつ) 決められます。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>が複数の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>に変更したときや、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>だけの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">語</anchor>を検知した時などに、
<code>case</code>
を有効にできます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p></example><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> 
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>欧州</anchor><rt xmlns="http://www.w3.org/1999/xhtml">European</rt></rubyb>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">用字系</anchor>のみに適用されるもので、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">とりわけ<rt xmlns="http://www.w3.org/1999/xhtml">particularly prominent</rt></rubyb><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>スペイン語</anchor><rt xmlns="http://www.w3.org/1999/xhtml">Spanish-language</rt></rubyb>に関係します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> 
<code>GSUB</code> <f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><code xmlns="http://www.w3.org/1999/xhtml">lookupType</code></f> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">1</n>
や
<code>GPOS</code> <f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><code xmlns="http://www.w3.org/1999/xhtml">lookupType</code></f> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">1</n>
を使うことが<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">できます<rt xmlns="http://www.w3.org/1999/xhtml">may</rt></rubyb>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src>
他も禁止されているわけではありません。</p></section><section><h1>フォント機能 <code>cpsp</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント機能</anchor>
<dfn><code>cpsp</code></dfn>
は
Capital Spacing
とされています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> 
<code>cpsp</code>
は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">すべて<anchor>大文字</anchor>の文章<rt xmlns="http://www.w3.org/1999/xhtml">all-capital text</rt></rubyb>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グリフ</anchor>間<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">間隔<rt xmlns="http://www.w3.org/1999/xhtml">spacing</rt></rubyb>を大域的に調整します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> 
ほとんどの<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>書体</anchor><rt xmlns="http://www.w3.org/1999/xhtml">typefaces</rt></rubyb>は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor>と<anchor>小文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capitals and lowercase caracters</rt></rubyb>を含んでおり、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capitals</rt></rubyb>は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>小文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">lowercase</rt></rubyb>と共に<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機能<rt xmlns="http://www.w3.org/1999/xhtml">work</rt></rubyb>するよう<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">位置付け<rt xmlns="http://www.w3.org/1999/xhtml">positioned</rt></rubyb>されます。
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capitals</rt></rubyb>が<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>語</anchor><rt xmlns="http://www.w3.org/1999/xhtml">words</rt></rubyb>に使われるときは、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">可読性<rt xmlns="http://www.w3.org/1999/xhtml">legibility</rt></rubyb>と<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">美しさ<rt xmlns="http://www.w3.org/1999/xhtml">esthetics</rt></rubyb>のためにはもっと<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>間隔</anchor><rt xmlns="http://www.w3.org/1999/xhtml">space</rt></rubyb>が必要となります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> 
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">等間隔の設計<rt xmlns="http://www.w3.org/1999/xhtml">monospaced designs</rt></rubyb>には適用<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">しません<rt xmlns="http://www.w3.org/1999/xhtml">would not</rt></rubyb>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> 
<code>GPOS</code> <f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><code xmlns="http://www.w3.org/1999/xhtml">lookupType</code></f> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">1</n>
が<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>推奨</anchor><rt xmlns="http://www.w3.org/1999/xhtml">recommended</rt></rubyb>されます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src>
それ以外の <code>GSUB</code> や <code>GPOS</code> も禁止されているわけではありません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> 
既定の状態で有効とする<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです<rt xmlns="http://www.w3.org/1999/xhtml">should</rt></rubyb>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>の判断で適用する (例えば<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文章<rt xmlns="http://www.w3.org/1999/xhtml">text</rt></rubyb>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">選択</anchor>して<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">全<anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">all-caps</rt></rubyb>に変更したときに適用する) ことにしても<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構いません<rt xmlns="http://www.w3.org/1999/xhtml">can</rt></rubyb>し、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capitals</rt></rubyb>のみで構成される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">語</anchor>を認識する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">発見的方法</anchor>で適用しても<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構いません<rt xmlns="http://www.w3.org/1999/xhtml">can</rt></rubyb>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> 既定で有効にするべきとしながら状況次第で有効にする実装方法も示されているのはどういうことなのかいまいちよくわかりません。
既定で有効にすると<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">小文字</anchor>混じりのときにも適用されることになりますが、
それとも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>だけの語にだけ選択的に適用するのを既定としろということでしょうか。
そんな難しいことを既定の実装として要求しているようにも読めませんが...</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>が個別の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">味<rt xmlns="http://www.w3.org/1999/xhtml">tastes</rt></rubyb>や<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機能性<rt xmlns="http://www.w3.org/1999/xhtml">functions</rt></rubyb>に<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">合わせ<rt xmlns="http://www.w3.org/1999/xhtml">fit</rt></rubyb>て調整率を上書きする手段を提供することもできます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> 
<code xmlns="http://www.w3.org/1999/xhtml">kern</code> 等と併用できると明記されており <src><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src>、
小文字混じりのときにも常時適用されるものとは異なる更なる間隔を空けるために使うことが想定されているようです。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> 
<code>cpsp</code> はあまり使われていないといわれています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> 
過去の <cite>Glyphs</cite> は既定で <code>cpsp</code> を設定していましたが、不評で取りやめました。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント開発者</anchor>が意図しないうちに既定値によって不適切な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アキ</anchor>が生じるケースが多発していたようです。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;22</anchor-internal>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;23</anchor-internal></src></p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 
<cite xml:lang="en">Automatic feature CPSP - Glyphs - Glyphs Forum</cite>, <time>2024-12-05T12:50:53.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://forum.glyphsapp.com/t/automatic-feature-cpsp/1854/13">https://forum.glyphsapp.com/t/automatic-feature-cpsp/1854/13</anchor-external></li><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> 
<cite xml:lang="en">'all caps' messing with spacing — TypeDrawers</cite>, <time>2024-12-05T12:53:50.000Z</time>, <time>2024-12-05T12:55:33.952Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://typedrawers.com/discussion/944/all-caps-messing-with-spacing">https://typedrawers.com/discussion/944/all-caps-messing-with-spacing</anchor-external></li></ul></refs></section><section><h1>フォント機能 <code>c2pc</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント機能</anchor>
<dfn><code>c2pc</code></dfn>
は
Petite Capitals From Capitals
とされます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> 
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital characters</rt></rubyb>を petite capitals
に<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">変更<rt xmlns="http://www.w3.org/1999/xhtml">turns</rt></rubyb>します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> 
通常は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">すべて<anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">all caps</rt></rubyb>で<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">組む<rt xmlns="http://www.w3.org/1999/xhtml">set</rt></rubyb>語、
例えば<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>頭字語</anchor><rt xmlns="http://www.w3.org/1999/xhtml">acronym</rt></rubyb>のようなもので、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文章<rt xmlns="http://www.w3.org/1999/xhtml">text</rt></rubyb>の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">流れ<rt xmlns="http://www.w3.org/1999/xhtml">flow</rt></rubyb>を<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">混乱<rt xmlns="http://www.w3.org/1999/xhtml">disrupting</rt></rubyb>させたくなくて
petit-cap <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">形<rt xmlns="http://www.w3.org/1999/xhtml">form</rt></rubyb>が<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">望ましい<rt xmlns="http://www.w3.org/1999/xhtml">desired</rt></rubyb>ときに使います。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> 
UNICEF や NASA のような語に適用できます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p></example><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> 
<code>GSUB</code> <f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><code xmlns="http://www.w3.org/1999/xhtml">lookupType</code></f> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">1</n>
で<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital</rt></rubyb>グリフから petite cap <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">形<rt xmlns="http://www.w3.org/1999/xhtml">form</rt></rubyb>に写像するのが<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>推奨</anchor><rt xmlns="http://www.w3.org/1999/xhtml">recommended</rt></rubyb>されています。
その他の <code>GSUB</code> や <code>GPOS</code> が禁止されているわけではありません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> 
既定の状態では無効とする<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです<rt xmlns="http://www.w3.org/1999/xhtml">should</rt></rubyb>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">頭字語</anchor>を入力したときなど、
言語<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">依存<rt xmlns="http://www.w3.org/1999/xhtml">specific</rt></rubyb>の case-mapping logic に基づき
petite-cap formatting
を実装するためこの機能を利用できます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p></section><section><h1>フォント機能 <code>c2sc</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント機能</anchor>
<dfn><code>c2sc</code></dfn>
は
Small Capitals From Capitals
とされます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> 
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital characters</rt></rubyb>を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">small capitals</anchor>
に<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">変更<rt xmlns="http://www.w3.org/1999/xhtml">turns</rt></rubyb>します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> 
通常は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">すべて<anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">all caps</rt></rubyb>で<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">組む<rt xmlns="http://www.w3.org/1999/xhtml">set</rt></rubyb>語、
例えば<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>頭字語</anchor><rt xmlns="http://www.w3.org/1999/xhtml">acronym</rt></rubyb>のようなもので、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文章<rt xmlns="http://www.w3.org/1999/xhtml">text</rt></rubyb>の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">流れ<rt xmlns="http://www.w3.org/1999/xhtml">flow</rt></rubyb>を<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">混乱<rt xmlns="http://www.w3.org/1999/xhtml">disrupting</rt></rubyb>させたくなくて
small-cap <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">形<rt xmlns="http://www.w3.org/1999/xhtml">form</rt></rubyb>が<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">望ましい<rt xmlns="http://www.w3.org/1999/xhtml">desired</rt></rubyb>ときに使います。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> 
UNICEF や SCUBA のような語に適用できます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p></example><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> 
<code>GSUB</code> <f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><code xmlns="http://www.w3.org/1999/xhtml">lookupType</code></f> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">1</n>
で<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>大文字</anchor><rt xmlns="http://www.w3.org/1999/xhtml">capital</rt></rubyb>グリフから small-cap <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">形<rt xmlns="http://www.w3.org/1999/xhtml">form</rt></rubyb>に写像するのが<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>推奨</anchor><rt xmlns="http://www.w3.org/1999/xhtml">recommended</rt></rubyb>されています。
その他の <code>GSUB</code> や <code>GPOS</code> が禁止されているわけではありません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> 
既定の状態では無効とする<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです<rt xmlns="http://www.w3.org/1999/xhtml">should</rt></rubyb>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">頭字語</anchor>を入力したときなど、
言語<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">依存<rt xmlns="http://www.w3.org/1999/xhtml">specific</rt></rubyb>の case-mapping logic に基づき
small-cap formatting
を実装するためこの機能を利用できます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal></src></p></section><section><h1>メモ</h1></section></body></html>