Skip to main content
Participant
11月 23, 2021 3:49 午前 UTC
解決済み

合成フォントで欧文の異体字をデフォルト設定したい

合成フォントにおいて、欧文書体の異体字を設定することはできるのでしょうか。

g や & の字形を、デフォルトではない字形が基本になるように設定したいと考えています。

リファレンスがあったら教えていただきたく、お願いいたします。

このトピックへの返信は締め切られました。
monokano
monokano解決!
Community Expert
11月 23, 2021 6:26 午前 UTC

合成フォントではできません。

合成フォントは文字コードのみで設定されるので、「同じ文字コードで異なる字形」を設定できないのです。

 

> g や & の字形を、デフォルトではない字形が基本になるように設定したい

 

スタイルセットの字形ですよね。

文字スタイルでそのフォントとスタイルセットを設定し、特定の文字だけその文字スタイルが自動適用されるように段落スタイルの正規表現スタイルを設定するのが落とし所かと思います。

返信数 2

monokano
Community Expert
monokanoCommunity Expert解決!
Community Expert
11月 23, 2021 6:26 午前 UTC

合成フォントではできません。

合成フォントは文字コードのみで設定されるので、「同じ文字コードで異なる字形」を設定できないのです。

 

> g や & の字形を、デフォルトではない字形が基本になるように設定したい

 

スタイルセットの字形ですよね。

文字スタイルでそのフォントとスタイルセットを設定し、特定の文字だけその文字スタイルが自動適用されるように段落スタイルの正規表現スタイルを設定するのが落とし所かと思います。

翻訳
ym-i作成者
Participant
11月 23, 2021 7:28 午後 UTC

monokanoさん、さっそくありがとうございます。できない理由がハッキリしてよかったです。スタイルセットの設定から正規表現スタイルの設定、やってみます。ありがとうございます。

翻訳