Skip to content
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

Comprehensive build check #1

Closed
aaronbell opened this issue Nov 10, 2020 · 4 comments
Closed

Comprehensive build check #1

aaronbell opened this issue Nov 10, 2020 · 4 comments

Comments

@aaronbell
Copy link
Collaborator

Hi! I've uploaded a unified build structure for the full Font-Kai library.

Essentially the structure is as follows:

Blank

There is a Glyphs file that has all the shared glyphs, which is then imported by each of the four different fonts, and then the font weights are exported and autohinted.

The build script uses a set of arguments to decide which fonts to build, and also has an argument to require re-exporting the Shared Glyphs file (since it takes so very long to do). Nothing that you have to worry about right now, just wanted to let you know how it works.

There's a few limitations of the current system:

If you could, please review that the exported TTFs meet your standards:
https://github.com/Font-Kai/Ongoing/tree/master/Fonts/ttf

And make any necessary updates / corrections to the core README file. Feel free to re-add the font images!

@mintoming
Copy link
Collaborator

日本語訳
Japanese translation for @Font-Kai

今後の制作方針に関するご提案です。
4種のファミリーの中で共通するグリフを集めたGlyphsファイルを制作し、共通外のグリフを含めた4種のファミリー(仮名)にこの共通Glyphsファイルをインポート、その後ウエイトごとにTTFをエクスポートしオートでヒンティングする方法で制作していきたいと思います。

この制作で使用するGlyphsのビルドスクリプトは、作成するフォントを決定するために一連の引数を使用します。また、共通のGlyphsファイルの再エクスポートを要求する引数もあります(作成には非常に時間がかかるため)。 今のところ心配する必要はありませんが、その仕組みをお知らせします。

現在のシステムにはいくつかの制限があります。

  • 共通のGlyphsファイルは、Githubファイルサイズの制限を受けないように圧縮する必要があります。そのため、AaronさんのほうでUFOのソースファイルもアップロードいたしました。そうすることで、毎回再構築する必要がなく、必要に応じて編集しやすくなっています。

  • フォントツールのビルドプロセスでは、縦書きの設定に対してvheaとvmtxテーブルが正しく生成されないという制限があり、その結果、縦型のシナリオでは、これらのフォントが期待どおりに動作しません。 そのため、バグが修正されたらAaronさんのほうでフォントを再エクスポートいたします。

  • Google Fontsでフォントを有効にするには、ベンダーIDが必要です。(フォント内の情報として組み込む必要があります。また、こちらでの返信でも再度ご報告お願いします。)

  • このレポジトリでも該当する問題なので、私が投稿したバグを確認してください。

https://github.com/Font-Kai/Kaisei-HarunoUmi を参照してください。
https://github.com/Font-Kai/Kaisei-Decol を参照してください。
https://github.com/Font-Kai/Kaisei-Tokumin を参照してください。
https://github.com/Font-Kai/Kaisei-Opti を参照してください。

可能であれば、エクスポートされたTTFがあなたの基準を満たしていることを確認してください。
https://github.com/Font-Kai/Ongoing/tree/master/Fonts を参照してください。

最後に、ご自由にREADME に必要なアップデート修正を加えてください。 フォント画像を追加するなど :)

@Font-Kai
Copy link
Collaborator

test-- •Vendor IDの報告
VenderID.txt

●ラテン語のベースライン、Xハイト、キャップハイトなど、12Font統一を行いました。
Glyphsfileではないですが、 Glyphsで読み込めます
Opti .zip

@mintoming mintoming reopened this Nov 25, 2020
@mintoming
Copy link
Collaborator

金井さん、
Zipファイル(GlyphsAppファイル)はOngoingのレポジトリを「更新」する形で載せていただけますでしょうか?
https://github.com/Font-Kai/Ongoing/tree/master/sources

@aaronbell
Copy link
Collaborator Author

Things are looking good, so am closing this now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants