texjporg / cjk-gs-support

Scripts to ease the use of CJK fonts with Ghostscript
32 stars 10 forks source link

Experimental Win32 support #21

Closed aminophen closed 7 years ago

aminophen commented 7 years ago

私はときどき Mac で開発していますが、メインは Win32 を使っているので、cjk-gs-integrate が Win32 でも動けばいいと思っています。というわけで少し書いてみました。ただし、TeX Live win32 の tlgs はまだサポートしていません。standalone の gswin32c の場合で動作するようにしています。

まだ不完全ですから、merge はしないでください。感想をもらえると助かります。

aminophen commented 7 years ago

ちなみに ps2otfps は TeX Live にはなく、角藤さんの W32TeX にだけ入っています。

GNU Lesser General Public License version 2.1 or any later version

ですので、見やすいように https://github.com/aminophen/ps2otfps に置いておきます。MSVC (win32) だけでなく GCC (unix) でも make できます。

aminophen commented 7 years ago

TODO: Windows では本当のフォントファイルと symlink などの区別がつかず、link の行き先を読めないので、abs_path のような処理が正しく機能していないっぽい。

norbusan commented 7 years ago

山下さん、いつもありがとうございます。ですが、できれば、texjporgのリポシトリのbranchを作ってくれたら嬉しいです。 このbranchをwin32-supportにpushしました。そうならば、一緒に開発して、最後のマージュできます。。。 よろしくお願いします。 ノルベルト

norbusan commented 7 years ago

電車からのコメント:

僕は今日少し直そうと思います。

aminophen commented 7 years ago

が、できれば、texjporgのリポシトリのbranchを作ってくれたら嬉しいです。

申し訳ありません。ローカルの git の origin が aminophen になっていて、git push すると間違えて自分の方に入ってしまいました。texjporg に push する時に毎回 git push texjporg some-branch にしないといけなかったので、git remote の origin を変更しておきます。

akotfpsという名前があまりよくないと思います。otfpsだけで結構です。

Akira Kakuto さんの…なので仮に名前をつけました。あとで変えてもいいです。

maybe_symlink 何回もopen/closeすることはよくないです。できればすべてのラインを集めて、最後に全部あわせて書き出す

これは Perl 初心者の私には難しかったです。ぜひ改良してください。。。

TeX Liveのgsも認識する

devel ML に流しましたが、gs の Resource directory が無いです。だから、snippets の output directory を教えてください。そうしたら tlgs も認識します。

norbusan commented 7 years ago

了解です。確認します。

aminophen commented 7 years ago

texjporg に branch を作ったので、こちらは close して #22 で進めましょう。