フォント

竈門禰豆子の禰の字について

アニメ公式での竈門禰豆子の表記。禰を表示するのに中国語繁体字の字形を使っている。 どうやら、竈門禰豆子の禰の字について、しめすへんは正式には「ネ」の形という指定が存在しているようで、公式サイトでもわざわざフォントを変えて1、禰のしめすへんを…

游ゴシックは何故Windowsでかすれて見えるのか

この記事は2016年当時の状況を書いています。その後のバージョンアップで、Windowsでのフォントレンダリングは改善され、ガンマ補正周りのエラーはなくなっているようです。当時の状況を資料として残しておきますが、記事を参照する場合はご注意ください。 T…

Source Han Sans 1.002 をダウンロードする

Source Han Sans (源ノ角ゴシック)バージョン1.002がリリースされました。次のページからダウンロードできます。 adobe-fonts/source-han-sans at release · GitHub 基本的にはSubsetOTFディレクトリの中のSourceHanSansJP.zipをダウンロードして使えばOK…

Source Han Sans の入手方法について

2014年9月12日追記: Source Han Sans バージョン 1.001がGitHubで公開されました。ここに書いてある内容は過去の内容です。にわかに話題となった、汎CJKフォントであるSource Han Sans(日本語名:源ノ角ゴシック)ですけれども、入手方法が分かりづらいと思…

小瑠璃フォント生成用スクリプト書いた

小瑠璃フォント生成用スクリプト書きました。 参考にしたツイート ちなみに小瑠璃フォントの生成手順は簡単に言うと ・FontForgeを使いOpen Sansに含まれるグリフをM+ 1pから手作業で探しだして消す ・EMの大きさを2048に設定する ・Open Sansを統合する ・…

Apple絵文字は間違ってる?

Apple絵文字の問題 iPhone 3Gが絵文字に対応したのが2008年11月、Unicodeに絵文字(Emoticons)が入ったのが2010年10月でした。それから時がたって2014年、今では世界中で絵文字が使われています。英語圏で「ホットドッグの絵文字がない!」「黒人がいないのは…

M+ OUTLINE FONTS グリフの合成について

グリフを正しい位置で合成するためにはアンカーポイントの設定が必要です。 CVSにアンカーポイントに対応するためのスクリプトをコミットしました。 アンカーポイントについては、fontforgeに説明があります。 http://fontforge.sourceforge.net/ja/overview…

SVGじゃなくてWebFontで地図を頑張った URL らしいけどFirefoxならOpenTypeフォントにSVGを入れる仕様 URL を書いて実装してたりするよ URL2013-02-18 15:03:53 via Echofon Well, I'm Back: SVG In OpenType: A New Approach To SVG Fonts こんなの実装され…

Birdfontをビルドしたかった

本年もよろしくおねがいいたします。via MOONGIFT フォントを作るのに最適なフォント専用エディタ「Birdfont」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ 早速ビルドしてみる GitoriousのBirdfontリポジトリ…

LÖVEでゲームを作ろう 1 日本語でこんにちは

LÖVEはオープンソースの2Dゲームエンジンで、Lua言語でゲームを創ることができる。作ったゲームはWindowsとMac OS X、Linuxで遊ぶことができる。 MOONGIFTの記事: Luaで作る2Dゲーム「LÖVE」|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデ…

筆おさえの修正

M+ LOG スクリプトを修正しようと思います。 0x****ufを筆おさえ字形として処理 IVSマッピングの修正

M+ TESTFLIGHT 053

M+ LOG M+ TESTFLIGHT 053は、JIS2004例示字形の表示に対応した。 葛飾区の葛と葛城市の葛とで違うという話が有名だが、違うからと言っては何か別の字になるというわけではなく、葛は葛だ。普通は、細部が違っても同じ字だという事が分かっていれば、神経質…

M+ OUTLINE FONTSをストロークフォント化する (4)

かなのストロークデータもあると教わったので、早速抽出して、個々のSVGに切り出した。 DropBoxのデータに、かなのデータも追加した。 抜き出したデータ: mplus_stroke.7z

M+ OUTLINE FONTSをストロークフォント化する (3)

_worksのaiファイルをsvgファイルに変換していただいたので、そこから個々の文字を抜き出した。 中心線のデータがあるのは漢字だけのようなので、とりあえず漢字だけ抜き出すことにした。 抜き出したデータ: mplus_stroke.7z

M+フォント生成スクリプトの修正

漢字用に生成される中間フォントファイルの形式をTTFからSFDに変更しました。中間のファイルをTTFにしてしまうと、中間ファイルにOS/2テーブルが書き出されます。その後中間ファイルを開いて漢字以外のグリフを追加しても、OS/2テーブル中のコードページ情報…

M+フォントとFontForgeの虫下し

あらすじ M+フォントがWindows7で使えない (http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/mplus_fonts/mplus_fonts-120624-2.html コメント欄参照) 原因 FontForgeがOS/2テーブルに正しいデータを書きだしていない。 詳細 M+フォントには書体が7…

M+ TESTFLIGHT 049が公開された。「芦田さんは芦屋のお嬢様だ」のように、「芦」の字のグリフを別のものに置換ギミックが付いている。

JIS X 0213:2004 字形の追加準備 その3

新スクリプトへの移行方法のメモ cd mplus_outline_fonts/ script 以下のスクリプトを新スクリプトに置き換える。 Makefile だけは mplus_outline_fonts/ 直下に置く。 rm work.d/splitted/log/split_done.svg.d_kanji_l100_l100-03.svg # 芦のスプリットを…

2012-04-14 JIS X 0213:2004 字形の追加準備 その2

フォント生成スクリプトのバグはだいたいなくなったと思う。そろそろ、フォント生成スクリプトを導入して試してみたいと思っている。 生成スクリプトの主な変更点は、旧生成スクリプトbuild-ttf.peをPythonで書きなおしたこと。これで、生成スクリプトの変更…

JIS X 0213:2004 字形の追加準備 その1

これらを試験材料として、M+ に新字形を追加するプログラム修正を募集させてください。 http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/2012/04/12#mplus_fonts-120412-2 ということで、対応させてみた: こんな感じで表示できます。 スクリプトはgi…

M+ OUTLINE FONTSをストロークフォント化する (2)

cozさんからメールをいただきました。ありがとうございます。svg.d/_works/以下のaiファイルに元データがあります。それを使えばアウトラインから作らなくてもストロークフォントが作れるはずです。

M+ OUTLINE FONTSをストロークフォント化する (1)

M+ OUTLINE FONTS はフリーのアウトラインフォントだ。これをもとにストロークフォントを生成したい。 アウトラインフォントが輪郭(アウトライン)でグリフを表現しているのに対して、ストロークフォントは中心線(ストローク)でグリフを表現する。アウト…

フォントを作りたる話

誰もが毎日使っているけれども気にする人はそんなに多くないのが、フォントだ。フォントは人が作る。これが結構大変で、日本語向けのフォントなど、字の種類と多さで苦労する。まあそれは汎用のフォントを作ろうという時に問題になるのであって、自分で使う…