Forums: 公開討議/質問 (Thread #38714)

新しいプリセットを設定方法 (2017-06-23 14:09 by norbert #79988)

自分のフォントのためにプリセットを作りたいです。luatexjaは別のファイルからプリセットを読めますか?

Reply to #79988×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 新しいプリセットを設定方法 (2017-06-23 19:59 by h7k #79989)

[メッセージ #79988 への返信]
> 自分のフォントのためにプリセットを作りたいです。luatexjaは別のファイルからプリセットを読めますか?

luatexja-preset.cfg のような設定ファイルはありませんが,
undocumented なオプション “custom” を使うことができます:

\usepackage[custom={
KozMinPro-Regular , % mc/m
KozMinPro-Bold , % mc/bx
KozGoPr6N-Regular , % gt/m (multi)
KozGoPr6N-Bold , % gt/bx
SourceHanSans-Medium, % gt/m (uni)
KozGoPr6N-Heavy , % gt/eb
SourceHanSans-Regular % mg/m
},deluxe]{luatexja-preset}

ただ,引数を luatexja-preset の内部処理にそのまま渡しているだけで,
・deluxe 非指定時にも 8 項目全部指定しないといけない
・deluxe 指定時にも「deluxe 非指定時のゴシック体」を指定する必要がある
といった煩わしい点があります.


Reply to #79988

Reply to #79989×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 新しいプリセットを設定方法 (2017-06-24 11:14 by norbert #79990)

説明をありがとうございます!了解しました。
Reply to #79989

Reply to #79990×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 新しいプリセットを設定方法 (2017-07-30 11:51 by h7k #80132)

[メッセージ #79989 への返信]
> luatexja-preset.cfg のような設定ファイルはありませんが,
> undocumented なオプション “custom” を使うことができます:

本日リリース予定のバージョン 20170730.0 では

\usepackage[custom={
% mc=KozMinPr6N-Regular, % mc (all weights)
mc-l=KozMinPr6N-Light,
mc-m=KozMinPr6N-Regular,
mc-bx=KozMinPr6N-Bold,
gt=HiraKakuProN-W3, % gt (all weights)
% gt-u=... % gt/m (nodeluxe)
% gt-m=... % gt/m (deluxe)
gt-bx=HiraKakuProN-W6,
gt-eb=HiraKakuStdN-W8,
mg-m=SourceHanSans-Regular % mg/m
},deluxe]{luatexja-preset}

のような指定方法になる予定です.

Reply to #79989

Reply to #80132×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 新しいプリセットを設定方法 (2017-08-17 16:36 by h7k #80176)

[メッセージ #80132 への返信]
kitagawa_preset ブランチの luatexja-preset.sty では,

\ltjnewpreset{<name>}{ ... } % 新プリセット <name> を定義
\ltjapplypreset{<name>} % プリセット <name> を使用

を追加しています.
・既に定義されているプリセットを上書きしたいときは * をつけた
 \ltjnewpreset* を使います.
・jis2004, nfssonly など,luatexja-preset パッケージのオプションと
 同名のプリセットは定義できません.mc, gt, mc-m といった
 「個別のフォント指定」に使うキーとも一致してはいけません.
Reply to #80132

Reply to #80176×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login