17.05.2014 Views

12 PPS と PDFlib Block Plugin

12 PPS と PDFlib Block Plugin

12 PPS と PDFlib Block Plugin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>12</strong>.6.4 テキス ト 作 成 プロパテ ィ 群<br />

テキ ス ト 作 成 プ ロパテ ィ 群 は、 テキ ス ト 行 ・ テキ ス ト フ ローブ ロ ッ ク の 前 処 理 工 程 を 指 定<br />

し ます。 表 <strong>12</strong>.8 に、 テキ ス ト 行 ・ テキ ス ト フ ローブ ロ ッ ク に 適 用 さ れる テキ ス ト 作 成 プ<br />

ロパティの 一 覧 を 示 します。<br />

表 <strong>12</strong>.8 テキス ト 作 成 プロパテ ィ 一 覧 (テキス ト 行 ・ テキス ト フローブロ ッ クに 適 用 )<br />

キーワー ド<br />

charref<br />

escapesequence<br />

features<br />

language<br />

script<br />

shaping<br />

とりうる 値 ・ 解 説<br />

( 論 理 値 ) true な ら、 数 値 参 照 ・ 文 字 参 照 ・ グ リ フ 名 参 照 の 置 き 換 えを 行 います。 デフ ォル ト : グ<br />

ローバルな charref オプシ ョ ン<br />

( 論 理 値 ) true な ら、 内 容 文 字 列 ・ ハイパーテキス ト 文 字 列 ・ 名 前 文 字 列 内 のエスケープシーケン<br />

スの 置 き 換 えを 行 います。 デフ ォル ト : グローバルな escapesequence オプシ ョ ン<br />

(キーワー ドのリ ス ト ) script ・ language オプシ ョ ンに 従 って、 OpenType フォン トのどのタイポ<br />

グ ラ フ ィ 機 能 を テキス ト に 適 用 するかを 指 定 し ます。 フ ォ ン ト 内 に 存 在 し ない 機 能 に 対 するキー<br />

ワードは、 エラーを 出 さずに 無 視 されます。 以 下 のキーワード を 与 えるこ とができます :<br />

_none フ ォ ン ト 内 のどの 機 能 も 適 用 し ません。 ただ し vert 機 能 だけは、 novert キーワー ド で<br />

明 示 的 に 無 効 化 する 必 要 があ り ます。<br />

< 名 前 > 4 文 字 の OpenType タ グ 名 を 与 えてその 機 能 を 有 効 に し ます。 よ く 用 いられる 機 能 名 は<br />

liga ・ ital ・ tnum ・ smcp ・ swsh ・ zero です。 利 用 で き るすべての 機 能 の 名 前 と 説 明 の<br />

全 一 覧 は、 154 ページ 「6.3.1 対 応 し ている OpenType レ イ アウ ト 機 能 」 に 示 し ていま<br />

す。<br />

no< 名 前 > 機 能 名 の 前 に 接 尾 辞 no をつけると (noliga 等 ) その 機 能 が 無 効 化 されます。<br />

デフォルト : 横 書 きモードでは _none。 縦 書 きモードではvert が 自 動 的 に 適 用 されます。<br />

OpenType 機 能 を 利 用 するには、 PDF_load_font( ) で readfeatures オプシ ョ ンが 必 須 です。<br />

(キーワー ド。 script が 与 え られている と きのみ 意 味 を 持 ちます) 指 定 された 言 語 に 従 っ てテキス<br />

ト が 処 理 されます。 これは features ・ shaping オプシ ョ ンに 対 して 意 味 を 持 ちます。 キーワード<br />

の 全 一 覧 は 163 ページ 「6.4.2 用 字 系 と 言 語 」 に 示 し ています。 例 : ARA (アラビア 語 ) ・ JAN ( 日 本<br />

語 ) ・ HIN (ヒ ンデ ィ ー 語 )。 デフ ォル ト : _none ( 言 語 未 定 義 )<br />

(キーワー ド。 shaping=true のときは 必 須 ) 指 定 された 用 字 系 に 従 ってテキストが 処 理 されます。<br />

これは features ・ shaping ・ advancedlinebreak オプシ ョ ンに 対 して 意 味 を 持 ちます。 用 字 系 と し<br />

てもっともよ く 用 いられるキーワードは 次 のとおりです:_none ( 未 定 義 用 字 系 ) latn ・ grek ・<br />

cyrl ・ armn ・ hebr ・ arab ・ deva ・ beng ・ guru ・ gujr ・ orya ・ taml ・ thai ・ laoo ・ tibt ・ hang ・<br />

kana ・ han。 キー ワ ー ド _auto を 指 定 する と、 テキス ト 内 のキャ ラ ク タの 多 数 が 属 する 用 字 系 が 選<br />

ばれますが、 ただ し _latn と _none は 無 視 されます。 キーワー ド の 全 一 覧 は 163 ページ 「6.4.2 用<br />

字 系 と 言 語 」 に 示 し ています。 デフ ォル ト : _none<br />

( 論 理 値 ) true なら、 script ・ language オプシ ョ ンに 従 っ て 文 字 の 字 形 選 択 (シ ェ ーピ ング) が<br />

行 われます。 script オプシ ョ ンが _none 以 外 の 値 を 持 つ 必 要 があ り、 かつ、 必 要 なシ ェーピング<br />

テーブルがフ ォ ン ト 内 に 存 在 し ている 必 要 があ り ます。 デフ ォル ト : false<br />

<strong>12</strong>.6 ブロックのプロパティ 345

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!