Jump to content

GraphiteとOpenTypeフォントのスマートフォント機能オプション

From The Document Foundation Wiki
This page is a translated version of the page Smart font optional features for Graphite and OpenType fonts and the translation is 35% complete.

この表はOpenTypeとGraphitsフォントでサポートされている機能を掲載しています
これは、ユーザーによるまとめでありThe Document Foundation公式の文書ではありません
自由に改善してください。この表の最終更新は、2023年03月24日です。

LibreOfficeは、SIL Graphiteのスマートフォント技術とOpenTypeをサポートしています。LibreOfficeでは、フォントダイアログから拡張フォント名を設定するとオプションのフォント機能を利用できます。利用をするにはフォント名の後に以下の表のIDを入力する必要があります。フォント機能を設定するためのユーザーインターフェースは、バージョン 6.2(tdf#58941)から実装されています。

"Linux Libertine G"フォントの場合:

  • Linux Libertine G:smcp=1 (スモールキャップス)

または機能を組み合わせた場合:

  • Linux Libertine G:pnum=1&onum=1 (プロポーショナルとオールドスタイル数字)
フォントダイアログからスモールキャップスの拡張フォント名を設定する例。結果がプレビューに表示されます。

ほとんどのフォントは、以下のオプション機能のサブセットしかサポートしていないことに注意してください。

制限事項

サポートの現在の制限は、OOXMLエクスポートではOpenType機能オプションはサポートされていません。また、ODF 1.2標準ではOpenType機能オプションのサポートは提供されていません。この機能はODF 1.3標準からサポートの予定です。

Graphiteフォントについて

Graphiteフォントについては、以下の「Libertine G、Linux Biolinum Gのフォント機能 HowTo」とSIL Graphiteフォントを参照してください。

LibreOfficeにバンドルされているスマートフォント

Linux、MS Windows、Apple macOSには、OSやその他アプリケーションによって多数のスマートフォントがインストールされています。そして、LibreOfficeにはバンドルされている以下のスマートフォントがインストールされます:

以下のフォントリストが正しいかチェックをお願いします!!

  • Linux Biolinum G
  • Linux Libertine Display G
  • Linux Libertine G
  • Noto Sans
  • Noto Serif
  • Source Code Pro
  • Source Sans Pro
  • Source Serif Pro

以下のバンドルフォントはオプションのスマートフォント機能はサポートされていません:: Caladea, Carlito, DejaVu Sans, DejaVu Sans Condensed, DejaVu Sans Mono, DejaVu Serif, DejaVu Serif Condensed, Gentium Basic, Gentium Book Basic, Liberation Mono, Liberation Sans, Liberation Sans Narrow, Liberation Serif,Noto SansとNoto Serifを除くNotoフォントファミリー

オプションのスマートフォント機能とID一覧

Note: All Graphite font feature IDs are font specific, depending on which font you are used.

ID 説明 詳細情報と使用例
aalt Access all alternates
abvf Above-base forms
abvm Above-base mark positioning
abvs Above-base substitutions
afrc Alternative fractions
akhn Akhands
algn Right-aligned numbers or footnote numbering signs Graphiteのみ利用可
arti Definitive article Graphiteのみ利用可
blwf Below-base forms
blwm Below-base mark positioning
blws Below-base substitutions
c2pc Capitals to petite capitals
c2sc Capitals to small capitals
calt 前後関係に依存する字形
caps Capitalized forms Graphiteのみ利用可
case Case-sensitive forms
ccmp Glyph composition/decomposition
cfar Conjunct form after Ro
circ Enclosed alphanumerics Graphiteのみ利用可
cjct Conjunct forms
clig Contextual ligatures
cpct Centered CJK punctuation
cpsp Capital spacing
cswh Contextual swash
curs Cursive positioning
cv01-cv99 Character variants
dash N-dash correction Graphiteのみ利用可
dbls Double-stroke letters Graphiteのみ利用可
dist Distances
dlig 任意の合字
dnom Denominators
dtls Dotless forms
expt Expert forms
falt Final glyph on line alternates
fin2 Terminal forms #2
fin3 Terminal forms #3
fina Terminal forms
flac Flattened accent forms
foot Footnote numbering signs Graphiteのみ利用可
frac Fractions (diagonal fractions)
frsp French spacing Graphiteのみ利用可
fwid 全角
grkn Numbers to Greek small letters Graphiteのみ利用可
hang Hanging punctuation Graphiteのみ利用可
half Half forms
haln Halant forms
halt Alternate half widths
hist Historical forms
hkna Horizontal Kana alternates
hlig Historical ligatures
hngl ハングル
hojo Hojo Kanji forms (JIS X 0212-1990 Kanji Forms)
hwid 半角
init Initial forms
ingl Single substitution Graphiteのみ利用可
isol Isolated forms
ital Italics
itlc Italic correction Graphiteのみ利用可
jalt Justification alternates
jp04 JIS2004字形
jp78 JIS78字形
jp83 JIS83字形
jp90 JIS90字形
kern カーニング(字詰め)
lfbd Left bounds
liga 一般的な合字
ligc Ligature correction at hyphenation Graphiteのみ利用可
lith Extra switch for “Th” ligature Graphiteのみ利用可
litt Extra switch for “tt” ligature Graphiteのみ利用可
ljmo Leading Jamo forms
lnum Lining Figures
locl Localized forms in Latin
ltra Left-to-right alternates
ltrm Left-to-right mirrored forms
mark Mark positioning
med2 Medial forms #2
medi Medial forms
mgrk Mathematical Greek
minu True minus sign Graphiteのみ利用可
mkmk Mark to mark positioning
mset Mark positioning via substitution
name Number to number names Graphiteのみ利用可
nalt Alternate annotation forms
nfsp Non French spacing: greater spaces between sentences Graphiteのみ利用可
nlck NLC Kanji forms
nukt Nukta forms
numr Numerators
onum Oldstyle numbers / Text figures / Non-lining figures Text figures
opbd Optical bounds
ordn Ordinals
ornm Ornaments
palt プロポーショナルメトリクス
para Regular parenthesis in Italic Graphiteのみ利用可
pcap Petite capitals
pkna プロポーショナルかな
pnum Proportional numbers
pref Pre-base forms
pres Pre-base substitutions
pstf Post-base forms
psts Post-base substitutions
pwid プロポーショナル幅
quot Quotation mark correction Graphiteのみ利用可
qwid Quarter widths
rand Randomize
rand Required contextual alternates
rkrf Rakar forms
rlig Required ligatures
rphf Reph forms
rtbd Right bounds
rtla Right-to-left alternates
rtlm Right-to-left mirrored forms
ruby ルビ用字形
rvrn Required variation alternates
sa01-99 for single salt items Graphiteのみ利用可
salt Stylistic alternatives
sinf Scientific inferiors
size Optical size
smcp スモールキャップス
smpl Simplified forms
ss01-20 Stylistic set 1 to 20
ssty Math script style alternates
stch Stretching glyph decomposition
subs Subscript
sups Superscript
swsh スワッシュ字形
texm TeX-mode Graphiteのみ利用可
thou Thousand separation only available in Graphite
titl Titling
tjmo Trailing Jamo forms
tnam Traditional name forms
tnum Tabular figures
trad 旧字体
twid Third widths
unic Unicase
valt Alternate vertical metrics
vari Variant Graphiteのみ利用可
vatu Vattu variants
vert Vertical writing
vhal Alternate vertical half metrics
vjmo Vowel Jamo forms
vkna Vertical Kana alternates
vkrn Vertical kerning
vpal Proportional alternate vertical metrics
vrt2 Vertical alternates and rotation
vrtr Vertical alternates for rotation
zero Slashed zero

参考