-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
macOS Mojave #29
Comments
とりあえず High Sierra 用のデータベースを流用するために,お手元の } elsif ($macos_ver_minor==13) {
$addname = "highsierra";
} を } elsif ($macos_ver_minor==13 || $macos_ver_minor==14) {
$addname = "highsierra";
} にしてみれば動く可能性があります(フォント構成が変わっていなければ)。とりあえず試してみてはいかがでしょう。 ( |
成功しました,ありがとうございます。Pull requestしても良いですか。 |
Pull Request はもちろん自由ですが、mergeはMojaveのフォント構成がHigh Sierraと完全に同一であるかどうかを精査してからの方がよいでしょう。 |
こちらのMacでHigh SierraのFont構成を知る方法はありますか。 |
High Sierra のフォント構成というのは cjkgs-macos-highsierra.dat のことです。和文フォントに関しては私の調査結果がありますが,何にせよ,ファイル名のみならず TTC index まで完全に一致しているかどうかを,MojaveのTTCを1つ1つ分解して確認する必要があります。 |
可能な範囲で貢献したいですが,時間がかかる作業になりそうですね。手動でやるしかないのでしょうか。 |
一応,この方法で一括調査できますが,データファイルの準備や結果の読み取りにはある程度知識が必要になるでしょう。 |
また,macOSはBeta版と最終リリース版でフォント構成が変わることもあり,Public Beta の現状でデータベース作りをしても二度手間になる可能性がありますので,仕様が固まるまで待った方が無難でしょう。 |
御意。とりあえずヒラギノは使い続けられそうですから,ある程度知識がある皆さんが動くのを待つことにします。 |
データベースの作り方についてですが,情報共有のつもりで書いておきます。(この情報だけでデータベースが作れるとは考えにくいですが…。)
私が当時書いたスクリプトは
に保管してあります(fontconfig のインストール必須)。コメント行に使い方や注意点を一応書いておきましたが,結構な手作業が必要です。 # もっと上手いやり方もあると思いますが,「CJK フォントかどうか」を調べる万能な手段が無いことがネックになります。 #27 にも書きましたが,データベース作成作業の簡略化は issue です。 # さらに,先述の「全ユーザ向け」を意識した配慮は,結局のところ,ローカルな環境だけにいては完成し得ないので,多くの人の協力が必要です。 |
@Yasunari15 (なんだかフォントが少ない気がしますが,ヒラギノはありそうなのでまあいいや) 今度は fontconfig の「fc-query」コマンドが利用できる状態にして,fontlist.txt に対して
を実行してください。 |
ヒラギノに関して言えば,Mojave 10.14 の構成が「High Sierra のデータベース」と一致していることを確認できました。ただ @Yasunari15 から頂いた list.txt には凸版文久などの日本語フォントを拾えていなかったので dac2a0b で fontlist_mac.sh スクリプトを作り直しました。すみませんがもう一度お願いします。 |
fontquery.sh fontlist-a.txt をお願いします。 |
ざざーっとしか見ていませんが,現行データベースと明らかに違っていたのは
でした(フォント自体の増減についてはチェックできていません)。ただ,この変化は今回の Mojave ではなく,Sierra → High Sierra で起きたらしく,見落としだったようです。のちほどデータベースを改修します。 |
これは中国語フォントなのですが,そもそも cjk-gs-integrate.pl スクリプト自体が「ファイル名は全く同じなのに PSName が違う」というケースをきちんと考慮しているかどうか不安になってきたので,データベースより先にそちらを調べ始めました…。少し時間がかかります。 |
4aa6618 で cjk-gs-integrate-macos コマンドに Mojave 対応を入れました。当該リビジョンをダウンロードして,適当な場所で展開したのちそのディレクトリに入って
とすれば全て正常化するはずです。TeX Live / TLContrib への反映は,もう少しテストしてからなので待ってください。(反映されれば |
Released 20190303.0. 今は CTAN と TeX Live / TLContrib への反映待ちです。 |
こんばんは,夜分に失礼致します。TeX Liveを再Installしましたところ,Hiraginoを使えなくなってしまいました。さっそく@doraTeXに相談しましたところ,
と教えて下さいました。ただ,Releaseされる秋までHiraginoを使えないというのは,身勝手ながら耐えることができません。
この間,newpxtext.styが二重拡張子で使えなくなっていたときには,@norbusanに迅速に対応して頂いて助かったことがありましたので,Issuesにて助けを求めることに致しました。
Japanese TeX Development Communityの皆様,どうぞよろしくお願い致します。
The text was updated successfully, but these errors were encountered: