09/11/01 14:57:19 keg7iLPyO
>>829
お願いします
831:名無しさん@お腹いっぱい。
09/11/01 15:01:15 dbfYqz5ZP
見るだけだよ
本当に見るだけだからね!
終電前に帰るからね!
832:名無しさん@お腹いっぱい。
09/11/01 15:03:28 keg7iLPyO
一分後に載せるんで才能あるかないか教えてね
833:名無しさん@お腹いっぱい。
09/11/01 15:04:29 keg7iLPyO
URLリンク(p.pita.st)
834:名無しさん@お腹いっぱい。
09/11/01 15:08:32 dbfYqz5ZP
無難なフォント好きな俺には判断できないけど
A~Zまで作るの大変そうだな
835:名無しさん@お腹いっぱい。
09/11/01 15:11:34 keg7iLPyO
そうなんです。こういうのってお金になるんですか?色々作成してるんですが
836:名無しさん@お腹いっぱい。
09/11/01 15:15:09 dbfYqz5ZP
ごめん詳しい事は知らないけど
出来が良ければ買う人いるんじゃね?
837:名無しさん@お腹いっぱい。
09/11/01 15:18:05 keg7iLPyO
>>836
そうなんですか。ありがとうございます。
今の所こういうのが100ぐらいあるんですが世で使ってくれるといいんですが
838:名無しさん@お腹いっぱい。
09/11/01 22:46:47 8dJbha7vO
100て、すごいな
そういうのをダウンロード販売してるサイトなかったっけ?
839:名無しさん@お腹いっぱい。
09/11/02 00:24:14 hUNOqQgDO
いやいや 100文字です!
840:名無しさん@お腹いっぱい。
09/11/18 01:02:23 TBev2qyW0
非公式ビルド版でビットマップウィンドウがメニューのウィンドウから見ると灰色になって選択できず
開けないんですがどうしたらいいですか
841:名無しさん@お腹いっぱい。
09/11/18 01:04:30 TBev2qyW0
非公式ビルド版でビットマップウィンドウがメニューのウィンドウを見ると灰色になって選択できず
開けないんですがどうしたらいいですか
842:名無しさん@お腹いっぱい。
09/11/20 23:24:59 dPWfl8OG0
>>839
100文字程度ならまずお金にならないな。
>>833が観れないのであれだが、よっぽど個性があるか
プロ用途に耐えうる高品質でもない限りはアルファベットフォントでもムリ。
もし日本語フォントなら最低限でも 2,600 文字程度はないと存在価値がない。
商品として金を取るなら最低でも一、二水まで 6,879 文字が最低ライン。
ついでに20年以上フォント製作のプロとして活動している人でも
1フォント 7,036 文字で販売価格 2,730 円だったりする。
843:名無しさん@お腹いっぱい。
09/11/22 04:20:38 n16BIv6vO
>>842
まじですか。僕はアルファベットしか興味が無いんですがなんかがっくりです。
僕が書いてるのはブラックレターみたいな感じなので普段あまり使われなさそう系です。でも結構自信はあるんですが
URLリンク(p.pita.st)
844:名無しさん@お腹いっぱい。
09/11/22 23:15:19 p+y3fmtZ0
>>843
一言で言うと
味もない。
845:名無しさん@お腹いっぱい。
09/11/22 23:33:54 UK8ebEen0
842ではないけれど、ブラックレター系は個人的に好きだよ。タイトルとかに使いたいし集めてる。
>>843見たけどイラレとかFontForge作成でパス取りをしてて、きちんと縦横の太さや字の大きさが
そろってて、カーブとかの制御点が整理されてるなら、出来上がりを見てみたいと思った。
画像をそのまま取り込んで自動トレースは論外。
100文字ということだけど、ブラックレター系ならウムラウトつき文字や
エスツェットが無きゃ最悪だと個人的に思う。
欧文フォントでお金にすることを考えるなら、最低でも「ISO-ADOBE文字集合」と
呼ばれる文字種をそろえた方がいい。229文字作る必要がある。
URLリンク(blogs.adobe.com)
市販の欧文フォントはもうちょっと多くて大体が250文字、もしくはプロ仕様で329文字。
URLリンク(blogs.adobe.com) (250文字)
URLリンク(blogs.adobe.com) (329文字)
ただ、それでフォント作っていきなり儲かるとは初めから期待はしない方がいいと思う。まあがんがれ。
846:名無しさん@お腹いっぱい。
09/11/22 23:39:38 3bpf/t2KP
親切丁寧な人っているんだな
847:名無しさん@お腹いっぱい。
09/11/23 00:01:53 LFkg5rn20
どもw
親切丁寧には書いたけど、正直ハードルは高いし、厳しいよ。
848:名無しさん@お腹いっぱい。
09/11/23 00:33:38 aFko+j8qO
>>845
ありがとうございます。まぁ趣味程度でつづけたいと思います。
849:名無しさん@お腹いっぱい。
09/11/23 02:08:07 vRI+AatQ0
>>848
フォントをうpしろとは言わないけど
スクショだけでも見てみたいな
850:名無しさん@お腹いっぱい。
09/11/23 02:54:01 aFko+j8qO
>>849
フォントの意味も分からずボールペンで書いたんですが感想下さい。一応Rなんですがかなり変形してますが
URLリンク(p.pita.st)
851:名無しさん@お腹いっぱい。
09/11/23 12:32:42 LFkg5rn20
>フォントの意味も分からず
自分のPCにFontforgeを入れてデザインどおりに文字を作ってみろ。話はそれからだ。
PCを持ってないならまずフォント作成できるPCを確保しろ。
そのデザイン、かなり興味は持てるんだが、現状じゃラフデザインレベルだ。
フリーハンドで手書き状態で最終的な良し悪しまでの判断するのは早いと思った。
852:名無しさん@お腹いっぱい。
09/11/23 17:46:11 aFko+j8qO
>>851
PCは買えた買いたいと思います。感想ありがとうございます。
853:名無しさん@お腹いっぱい。
09/11/23 20:56:35 vRI+AatQ0
>>850
849だけど、>>851が言ってるようにフォントになった形で
スクショが見たかった
デザインの良し悪しも実際にフォントの形になるとまた変わるものだよ
854:名無しさん@お腹いっぱい。
09/12/18 00:33:21 SeQyO26n0
>>824
ガセ乙
855:名無しさん@お腹いっぱい。
09/12/18 06:29:47 KCIfVoPw0
試せば分かること
856:名無しさん@お腹いっぱい。
09/12/18 18:58:18 tfi+ifpN0
なんですぐばれるガセ書くんだろうね
857:名無しさん@お腹いっぱい。
09/12/25 08:17:06 E8u5SJm50
ご商売大変そうですね。
858:名無しさん@お腹いっぱい。
10/01/13 00:28:48 E81XJO3w0
どうでもいい事に必死になるアホも、なんだかな~
859:名無しさん@お腹いっぱい。
10/01/16 23:40:46 42bD6srw0
Meiryoの「名」の字の大きさがおかしいのって理由あるのかな?
実はメイリオまだ進化中! 誕生秘話を河野氏に聞いた - @IT
URLリンク(www.atmarkit.co.jp)
860:名無しさん@お腹いっぱい。
10/01/17 22:37:52 /FYkP4EY0
>>859
GDI版ClearTypeの実装とヒンティングの拙さが理由。
GDIのClearTypeは縦方向のアンチエイリアスが行われないから
ベースライン、文字位置とか文字サイズが「漢字文化圏で使うには」力不足なんだよね。
URLリンク(free.flop.jp)
↑みたいにGDIのClearTypeとヒンティングを無効化してやれば
「名」の文字サイズも適切になるし、1行目の「がおかしい」が1ドット上がって見えるのも直る。
つまりメイリオのデザイン(アウトライン)自体に問題はないってことになる。
Win7で追加されたDirectWriteだと縦方向AAも有効だし少しマシになるんでは?
861:名無しさん@お腹いっぱい。
10/01/17 23:27:22 CScr6Xjd0
まぁ「名」だけに限った話じゃないよね
ClearTypeに頼ったレンダリングは縦横とも少ない字画で十分な
欧米文字圏のことしか考慮されていなくて
横はともかく、縦方向の字画の多い漢字文化圏のことは
全く考慮されていない欠陥品といっても過言ではないと思う
字画の多い漢字を無理矢理に詰めつつクッキリ表示させようとすれば
字画を省くか、見た目が汚くても無理矢理詰めるとかしてごまかすしかないわけで
その欠陥ClearTypeを使って無理矢理ヒンティングでどうにかしようとしたのが間違い
862:名無しさん@お腹いっぱい。
10/01/19 00:38:38 warXFO8I0
このフォントを作ってる人は、最終的にWindowsで確認して無いのかな
これだけ酷ければ直さざるを得ないと思うんだけど
そんなにWindows(ClearType)が嫌いなのか、何のために作っているのか分からなくなる
今後の高精細液晶をターゲットにして、今のは捨ててきてるってのなら理解も出来るけどさw
863:名無しさん@お腹いっぱい。
10/01/19 01:49:18 TJ7i8tVk0
>862
諸般の事情により開発担当者が中途半端なまま
プロジェクトから手を引かざるを得なかったことが要因
URLリンク(kida.typepad.com)
> もっと残念なところは仕上げの質の悪さだ。
> これについては元マイクロソフトの古川氏がブロクで指摘しておられるし、
> デザインを指揮された河野英一氏が御自らコメントで満足な品質にできなかったことを嘆いておられる。
↑
の記事リンクにある
URLリンク(furukawablog.spaces.live.com)
から
> ----------以下、河野英一さまのコメントを引用 ----
以下あたりを読めばそのいきさつについて少し触れられている
864:名無しさん@お腹いっぱい。
10/01/19 01:58:31 TJ7i8tVk0
ただし、これはメイリオが悪いのではなく
上でも触れられているとおりMSのクリアタイプ技術のベースが
1バイト文字を基準にしか考えられていないから
どんなフォントを使ったところで、ヒンティングを完璧に施したとしても
不揃い・崩れた表示をまともな表示にすることは不可能
もし可能とするなら将来、現行よりももっと超高解像度で最低でも
4xフルHD(2160i、2160p)=3840×2160
願わくば
4K=4096×2160
8K=8192×4320
あたりの解像度を持つモニタで高DPI表示が一般的になれば
クリアタイプでも滑らかでコントラストも高い表示が可能になるだろうね
865:名無しさん@お腹いっぱい。
10/01/20 22:41:16 fntJUk8o0
鼻濁音(【例】<U+304B, U+309A>「か゚」など)とか
異体字セレクタ(【例】<U+845B, U+E0100>「葛󠄀」など)とかの
合成文字って FontForge でどう設定すればいいのかわからん……。
参考になるサイトとか知っていたら、教えてください。
もちろん、ここで直接教えていただけるのも大歓迎です。
866:名無しさん@お腹いっぱい。
10/01/21 23:54:08 84j1Ij6w0
FontForge で普通に Adobe-Japan 1-6 コレクションのフォントを作れば良い。
鼻濁音の仮名はそのグリフを作っておけば OS が cmap を元に置き換えるか、
ダイアクリティカルマークのように親字を元に合成してくれる。
異体字セレクタ(UVS subtable)も普通に Pr6N フォントとして作れば
「Adobe Font Development Kit for OpenType」(AFDKO)の中にある
MakeOTF で付加させられるはず。(花園明朝OT版がこの方法で IVS 対応している)
URLリンク(www.adobe.com)
FontForge 単体でも UVS subtable を生成出来るらしいが自分は知らない。
867:≠865
10/01/22 03:50:27 EsD8CrQ40
>>866
そうだったんだ!
ずっとLookupsのccmpを手作業で編集してた。
して、Adobe-Japan 1-6コレクションにするにはどうすればいいんでしょう?
新規文字セットやエンコーディング変換は違うのかな…。
868:名無しさん@お腹いっぱい。
10/01/23 21:56:26 WwdF5GcU0
Adobe-Japan1-6 に関連付けずに合成文字(例えば,
URLリンク(unicode.org)
に載ってある
“ī̀” <012B, 0300> LATIN SMALL LETTER I WITH MACRON AND GRAVE
“˥˩” <02E5, 02E9> MODIFIER LETTER EXTRA-HIGH EXTRA-LOW CONTOUR TONE BAR
など)を表示する場合には FontForge でどう設定したらいいのでしょうか?
869:名無しさん@お腹いっぱい。
10/01/24 00:57:01 jR9kuYQ60
>>867
CIDとか良く知りませんが、 URLリンク(fontforge.sourceforge.net) あたりが参考になりますかね。
>>868
それこそLookupsのccmpテーブルを編集して設定すればいいと思いますよ
URLリンク(fontforge.sourceforge.net)
次の方法でできます。外部のFeature情報ファイルを読み込んでもいいのだけれども。
メニューのエレメント→フォント情報→Lookupsタブを開く
→Add Lookupをクリック
→種類は「Ligature Substitution」を指定
→機能に「グリフの合成/分解」(ccmp)を追加
→Script(s) & Language(s)が正しいか確認
→OkでLookupテーブル作成
→Add Subtableをクリックして、名前はそのままでOk
→Ligature Glyph Nameに合成済みのグリフ、Source Glyph Namesに合成前のグリフを指定
→Ok
870:867
10/01/29 02:24:47 1KBrAQpf0
>>869
ほうほう、CIDとな。暇ができたら試してみます。
871:名無しさん@お腹いっぱい。
10/02/14 16:18:28 z3UQ1pqA0
MS明朝体風のフォントって作って配布しても問題ない?
現在使われていないような意味不明な漢字を登録した奴なんだけど
872:名無しさん@お腹いっぱい。
10/02/14 19:30:27 uO7dtqDD0
どの程度の「風」かによるだろ
873:名無しさん@お腹いっぱい。
10/02/15 09:06:20 ne6n2zVu0
>>872
ほぼ完璧に再現してる。
ただ本当に元のフォントには使われてない意味不明な漢字だけなんだけど…
874:名無しさん@お腹いっぱい。
10/02/15 12:59:55 xz5hzY0f0
部首がほぼ完璧に再現されていない限りMS明朝風にはならないわな
メロディラインがちょっと似てるとか、歌詞の一部が他の歌と同じだとかで
盗作だなんだって騒がれるよな
875:873
10/02/16 18:01:55 ByZ6zLHg0
リコーに問い合わせたら滅茶苦茶見当違いな答えが返ってきた。
当社ではMS明朝はHG明朝Lとして取り扱っております云々。
…どういう事?
876:名無しさん@お腹いっぱい。
10/02/16 18:11:36 8cGZJA040
> メロディラインがちょっと似てるとか、歌詞の一部が他の歌と同じだとかで
> 盗作だなんだって騒がれるよな
騒ぐだけならタダだからなw
877:名無しさん@お腹いっぱい。
10/02/16 20:14:00 hbwxNOEu0
>>875
どう問い合わせたのか分からないけど、そのままの意味じゃない?
同じものなんだから。
MS明朝風なら、同時にHG明朝風でもありますよと。
つまり、MS明朝のグリフを用いたり、トレースしたものなら、
それは当社のHG明朝を盗用した不正フォントとみなしますよと。
しかし、そういった盗用行為無しでゼロから作ったものなら問題ないと思うけど・・・
字形の保護は曖昧で、どの程度かってのもあるから分からない。
配布したいなら製作過程や実物を示してでも、きちんとやり取りしたほうがよいと思う。
面倒臭くても、後々もっと面倒になるよりは。
878:名無しさん@お腹いっぱい。
10/02/17 00:29:13 jnsF+Ofb0
何したいんだよお前が見当違いだよ
879:名無しさん@お腹いっぱい。
10/02/17 23:25:46 ps5Ve7Z20
現在、以下の情報を参考に合成フォントを作ろうとしています。
しかし、FontForgeでベースラインやサイズを%で指定する方法がわかりません。
どなたかご教授願えませんでしょうか。
ちなみに、使用フォントはA-OTF 新ゴ Pr6N DBとFrutigerLTStd 65 Bold
Mac OS X 10.6.2で、Fontforgeは最新版を入れております。
880:879
10/02/17 23:28:46 ps5Ve7Z20
アドレスを忘れていました
URLリンク(withd.jp)
881:名無しさん@お腹いっぱい。
10/02/18 05:28:02 7BrGIZGf0
これは、Illustrator の合成フォント機能でしょ。
882:879
10/02/18 12:54:49 Jdb6ibj30
>>881
はい。
書き抜かっていましたが、これと同じような組み合わせのTTFを書き出したいのです。
しかし、FontForgeでは設定項目が全く異なるように見えたため、同様の処理を行うには
どのようにすれば良いのかお教えいただけませんでしょうか。
883:名無しさん@お腹いっぱい。
10/02/18 23:16:55 YOmJl+rZ0
「Linux上のフォント」スレから引っこしてきました。
縦書きで、約物(カギカッコや句読点など)が縦書きになってくれないフォントがあります。
IPAフォントなどは正しく表示されるのに、ダイナフォント(ttc)ではうまく行かない。
GSUB テーブルが無いと言われる。
もちろん縦書き用のグリフは入っているハズなので、FontForge でGSUBテーブルを
作成すればよいと思うのですが、グリフの番号の対応がわからない。全字形を見ながら
1つ1つ手作業で入力するのは大変です。何かうまい方法はありませんか。
884:883
10/02/18 23:53:28 YOmJl+rZ0
morx によるグリフ置換のテーブルは、fontforge が把握しているようです。
これから一気に GSUB の vert か vrt2 のテーブルを作成できないものでしょうか。
885:名無しさん@お腹いっぱい。
10/02/19 00:47:39 muNpZauQ0
fontforgeで作成したttfは、mac版のWordでは日本語として認識されないのでしょうか?
886:883
10/02/19 00:49:10 e+lxvPXo0
グリフ1つ1つについて情報を表示させ、morx を GSUB/vrt2 に変更する方法はわかりました。
しかしこれでもまだ面倒です。
sfdファイルを吐き出させて、テキストエディタで文字列置換をしてみたらうまく行きました。
しかしこれもまだ迂遠な感じがします。fontforge上で一気にできませんか???
887:883
10/02/19 07:52:44 e+lxvPXo0
結局
(1) まずは ttc を ttf にバラす。
(2) fontforge を -script で用い、sfd を生成する。
(3) sed を用いて sfd の morx によるテーブルを GSUB/vrt2 のテーブルに変換。
(4) fontforge を -script で用い、ttf を生成する。
(5) ttf を ttc に合体させる。
って感じで、全部自動化できました。 私としては(3)の部分も fontforge にやって
欲しかったのですけどね。 やり方をご存知の方がいらっしゃれば、教えてください。
888:883
10/02/19 13:32:55 e+lxvPXo0
あと >>887 の(5)で ttc が元のttcの2倍近いサイズになってしまいます。
入っている face は3個なので ttf 3つ分のサイズに比べれば 2/3 、
ttcにすることが無駄というわけではないのですが、ちょっと残念です。
889:名無しさん@お腹いっぱい。
10/02/19 20:02:35 4Vl+R+Mz0
>>887
すいませんが、(5)のやり方を教えていただけないでしょうか?
890:名無しさん@お腹いっぱい。
10/02/19 21:09:09 e+lxvPXo0
>>889
どれもこれも微妙なのですが…
(a) ずばり「不正な TrueType Font ファイルを修正するツール」でググってみて下さい。
ヒットするサイトの方が、ttc2ttf や ttfjoin などのツールを提供して下さっています。
(b) かつて Microsoft が BREAKTTC.EXE とか MAKETTC.EXE などを含んだ tool を配布
していました。今は MS のFTPサーバにはありませんが、 ttsdk.zip でググってみて下さい。
まだ手に入ります。 Linux上では、これを wine を使って動かすことになります。
(c) これは私は未だ試していませんが、 URLリンク(sourceforge.net)
というのもありますね。
>>888 でサイズが倍になる云々という話は、(a)と(b)のどちらでも起きます。
891:名無しさん@お腹いっぱい。
10/02/20 00:04:46 DiueTYr+0
>>890
ありがとうございます。
(a)は知りませんでしたが、(b)は昔使ったのを思い出しました。
確かDOSツールじゃなかったかな。記憶が曖昧ですが。
両方共ゲットして保存しておきます。
推測になりますがファイルサイズが増えるのは、元のttcでは重複するグリフが無いからではと思うんですが。
MSゴシックだと
MS PGothic (プロポーショナル欧文と数字)
MS Gothic (モノスペース欧文と数字)
MS UI Gothic (欧文とカナ)
和文ひらがなとカタカナは共通するので重複させない。
内部ではこういう風にリンクになっていて恐らく(a)(b)のツールではttcを生成する時にそれが出来ないのではないかと。
892:名無しさん@お腹いっぱい。
10/02/20 00:06:58 UwkynNcK0
>>890
>サイズが倍になる
それはしょうがないんじゃない
複数のttfで同じテーブルが使われている場合のみ小さくなる
編集の過程で各フォントのテーブルが微妙に違ってしまったら
そこは両方ともttcに格納されちゃうから
893:名無しさん@お腹いっぱい。
10/02/20 01:02:37 ms+P0gka0
うーん、データの大部分は漢字だから、どのfaceでも共通なはずなんですよね。
>>980 の(a) の ttc2ttf でttcを分解し、このツールに含まれる ttfix で ttfを
修正したあと ttfjoin で ttc に戻した場合は、サイズは元の ttc と同じくらいになる。
ところが ttc2ttf で分解したものをいったん fontforge に読み込んでから改めて ttf に
出力したものを ttfjoin すると、特に fontforge で編集をしていなくてもサイズが倍になる。
より詳しくは、
face0: ぜんぶ MonoSpace
face1: 半角欧文(ホントの欧文)のみ Proportional
face2: 欧文に加え、全角欧文も Proportional
というフォントで
0+1 と 0+2 はサイズが倍になり、 1+2 ならサイズは倍にならない。
0+1+2 は 0+(1+2) なので、3倍ではなく2倍で済む。
(a)のツールは ttc/ttf を直接操作しているのに対し fontforge は独自フォーマットに変換
しているから、face0と face1/2 とで漢字データに何らかの違いが生じているのでしょうが、
fontforge を昨日からいじり始めた私には、それが何なのかわからないのです。
894:名無しさん@お腹いっぱい。
10/02/21 06:49:36 wgym8VJ30
共有されていないグリフの分違いが出るんじゃないかな。
895:名無しさん@お腹いっぱい。
10/02/21 07:29:43 JiKmLBpR0
ttfをttcにしてサイズを稼ぐためには
同じデータは共有できるようにデータそのものをきちんと配置しておく必要がある
FontForgeはそこの面倒は見てくれないので
サイズが倍近くになっても特におかしくはない
つまり
>ttc2ttf で分解したものを fontforge に読み込んでから改めて ttf に 出力
の時点で元のフォントとはデータ構造が変わってるので
元のフォントのように小さくはならないってことです
896:名無しさん@お腹いっぱい。
10/02/21 17:48:50 HHxCur8j0
そもそも fontforge の TTF 関係はオマケ程度だから期待しない方がいい。
>>871
例えば部首とか旁とかをMS 明朝からコピー or トレースしてなければ問題ない。
それが意味のない「漢字風の図形」ならなおさら。
897:893
10/02/22 00:36:06 Cbpiw+0R0
>>895
うん、おおかたそんな所だろうとは思っていた。ただ私は fontforge を触りはじめて
日が浅いので、もしかしたら ttc の事を考慮した ttf の扱いが fontforge にあるかも
知れないと思って、ここで尋ねてみたわけです。しかし…
>>896
>そもそも fontforge の TTF 関係はオマケ程度
そ、そうだったのかww
出力された sfd とにらめっこをするしか、情報は無いかなあ。
diff -u face_00.sfd face_01.sfd が 224158 バイト
diff -u face_00.sfd face_02.sfd が 294324 バイト
diff -u face_01.sfd face_02.sfd が 124696 バイト
face_01 と face_02 なら グリフの共有に成功するので、何かヒントがあるはずなんだが…
わかれば、また書きます。
898:名無しさん@お腹いっぱい。
10/02/24 01:00:31 DgFD9JT70
>>897
ヒントになるか分からんけど、MSGOTHIC.TTCを開いて例えばMSゴシックを見ても、
文字コードに対応してない場所にP/UIゴシックっぽい幅の文字があるよね。
あれを作っておけば共有できるとか?
899:名無しさん@お腹いっぱい。
10/02/25 01:21:27 wJIaJ66X0
最新版のFontForgeでTTCの出力に対応したんじゃなかったっけ。
900:名無しさん@お腹いっぱい。
10/02/25 06:21:42 PHtYHgBr0
すかまじ?
901:893
10/02/25 18:50:22 jQmLAjoj0
>>899
情報ありがとー!!
さっそく開発版(cvs)をゲットしてビルドして使ってみた。
3個のttfを読み込んで、ファイルメニューをクリックすると、おお確かに
generate ttc の項目が!!
フォントを生成してみると、懸案のファイルサイズは
3477676 + 3478220 + 3478712 = 3672136
期待通りです。すばらしい!!
902:名無しさん@お腹いっぱい。
10/02/25 18:52:23 Y7R4fWh00
まじすか?
903:893
10/02/25 19:57:02 jQmLAjoj0
うーん、しかし script の書き方がわからん。
これではバッチ処理ができない…
904:893
10/02/25 20:22:58 jQmLAjoj0
あとface番号の付け方がわからん。
fontforge f0.sfd f1.sfd f2.sfd
で起動して生成したら、 f0.sfd はface0 だったが、 f2.sfd が face1 になり、 f1.sfd が face2 に
なってしまった。
905:893
10/02/25 20:50:11 jQmLAjoj0
どうも face0 は、ファイルメニューをクリックしたウィンドウのカレントフォントのようだ。
他のフォントの順序は、細かくは調べていないが、
fontforge A.sfd B.sfd C.sfd D.sfd E.sfd F.sfd
のように起動したとして、Aのファイルメニューから ttc を生成したなら、Aがface0 になり、
残りは逆順になるようだ。
906:893
10/02/25 21:02:48 jQmLAjoj0
face番号の逆順にロードし、最後にロードしたフォントのメニューで生成すればよいようだ。
905のように起動して F のメニューで生成すれば、F,E,D,C,B,A の順に番号がつく。
907:893
10/02/25 22:54:02 jQmLAjoj0
script用の関数は、まだ実装されていないらしい。
python script の方には実装されているのだが…
本日はこれにて。
908:893
10/02/26 00:31:35 oqDc13Ew0
お早うございます。python script を書いてみた。
############# 3fonts2ttc.py ##############
#!/usr/local/bin/fontforge -script
import fontforge
import sys
argvs = sys.argv
ccc=fontforge.open(argvs[4])
bbb=fontforge.open(argvs[3])
other=(bbb,ccc)
aaa=fontforge.open(argvs[2])
aaa.generateTtc(argvs[1],other,flags=(),ttcflags=('merge'))
#################################
Usage: 3fonts2ttc.py output.ttc input0.font input1.font input2.font
face番号は上記の input?.font の ? と同じになる。
入力フォントの個数が固定なのは許してくれ。
909:やくざ
10/02/26 21:18:20 oqDc13Ew0
しかしまだ不安定なようだ。> ttc 生成
80個強の日本語 ttc に対して 分解⇒再マージ を実行したら、
うち6個は ttc 生成の段階で segmentation fault してしまった。
910:やくざ
10/02/26 22:21:10 oqDc13Ew0
もっと大きな問題点発見。
>>908 のスクリプトで生成した ttc からは、せっかく補った GSUBテーブルが
消えてしまう。flags= に何かを追加すればよいのかも知れないが、試してみた
範囲ではうまく行かない。
一方 GUI で fontforge をインタラクティブに利用した場合は、生成される
ttc から GSUB テーブルが消えたりはしない。うーむ。
911:名無しさん@お腹いっぱい。
10/03/02 22:43:57 FAqayoyk0
縦書き表示のときに、どうにも縦書きグリフを読んでくれないアプリがあります。
そこでそのアプリにフォントの置換テーブルを探させるのはあきらめて、
最初から縦書きグリフになっているフォントを生成したいと思います。
まずはIPA明朝をベースとして作ろうと思っています。
グリフを一個一個手でコピーするのではなく、一気に置き換えてしまえるような
操作はありますでしょうか。
そのあとフォント名なども変更せねばなりませんねえ。
912:名無しさん@お腹いっぱい。
10/03/02 23:24:01 7EgfGhw20
複数のグリフを選択し、同じ数の複数のグリフに同時にコピぺかな。
離れているグリフでもシフトキー押しながら選択で複数選択できたと。
言葉で言うのがちょっと難しいんだけど、
コピー元のグリフの順序とコピー先のグリフの順序が同じならばこれでいける。
913:名無しさん@お腹いっぱい。
10/03/02 23:44:43 FAqayoyk0
それだと縦用グリフの有無を目視で確認しながら、ということになりますよね。
見落しや勘違いも生じるかも知れません。置換テーブルを参照して一気にやって
くれたりはしないものでしょうか。
914:名無しさん@お腹いっぱい。
10/03/03 10:41:08 2PbNav/x0
そういうとこなら、スクリプト書けるならスクリプト自作するか、
perl とかで直接 sfd ファイルを書き換えるスクリプトを作るか
した方が早いと思う。
本来グリフは一個一個作ってくもんだと思うけどな。
915:名無しさん@お腹いっぱい。
10/03/03 13:33:32 bLIRVV+s0
うむ。スクリプトを工夫してみるよ。
> 本来グリフは一個一個作ってくもんだと思うけどな。
>>911 の最初の3行のような状況に対しても、グリフを作成すべきかなあ。
916:名無しさん@お腹いっぱい。
10/03/03 14:14:26 2PbNav/x0
ああ、いや、グリフのコピぺに関してはそういう意味じゃなくて、
本来一個一個作ってくもんだし、Fontforge としても
グリフ一個一個単位で操作すんのが基本ぽいって感じ。
分かりにくくてすまん。
917:名無しさん@お腹いっぱい。
10/03/03 15:26:42 bLIRVV+s0
ああ、fontforge の GUI に対する話だったのね !
確かに GUI は「グリフを作る」ためのものだなあ。
俺にはスクリプトのインタプリタとしての使い方が
向いてそうだ。精進しよ。
918:名無しさん@お腹いっぱい。
10/03/03 19:14:29 d1iq+23C0
>>901
すげぇ。今度やってみよう。
MSゴシック改造したらファイルサイズが肥大して困ってたんだ。
919:915
10/03/04 21:24:01 CB+yAr5t0
縦書きへの置換自体は簡単だった。 そのまんまの関数があった。
#!/usr/bin/fontforge -lang=ff
Open($1)
SelectAll()
ApplySubstitution("*","*","vrt2")
ApplySubstitution("*","*","vert")
Save($1:r + "-vert.sfd")
適用したあと fontforge のGUI で開いてみると、確かに『 などのグリフが正しく
縦書き用のグリフに置換されている。 フォント情報は、名称の類の末尾に全部Vを
追加して保存した。
さて問題のアプリで表示してみると… 句読点だけは縦書き用に正しく表示される
ようになったのだが、なぜか括弧類が空白になってしまう。まだ何か変更すべき
事柄があるのだろうか。
920:915
10/03/04 21:30:45 CB+yAr5t0
ちなみにブラウザ ( firefox ) のフォントを、この改造縦書きフォントにしたら、
919の『 はちゃんと90度回転で表示されている。
921:915
10/03/04 21:34:31 CB+yAr5t0
問題のアプリというのは xpdf です。
922:名無しさん@お腹いっぱい。
10/03/04 22:18:58 DR7mEJWU0
一連のレスは日記であって
別に助言は求めてないって解釈でいいんだよね
923:名無しさん@お腹いっぱい。
10/03/05 13:50:30 dUYY444Z0
>>919
括弧類は縦書き用のグリフがリザーブされてるじゃん。
UNICODEのサイト行って仕様書見てみれ。
924:915
10/03/05 23:44:34 ovZyDMSA0
>>923
アドバイスありがとう。
U+FE10 ~ U+FE19 とか U+FE30 ~ U+FE52
あたりのことだよね。
確かにユニコードの期待するような動きをしないタコアプリのための規格だ >互換漢字
925:名無しさん@お腹いっぱい。
10/03/06 01:02:07 fxML9NWI0
>>923
前々から思っていたのだが
縦書き括弧には別個にコードポイントが用意されてるのに
縦書きかなには用意されていない理由がさっぱりわからん
外人のその場のノリなのか
それとも深謀遠慮の結果なのか
926:915
10/03/06 01:30:57 j2NYxkCA0
>>925
GB18030 など既存の文字コードで、縦書きと横書きに異なるコードを振っているものがある。
縦書き括弧用のコードが与えられているのは、それとの相互変換を保証するためだそうです。
そういう目的で導入されたコードを、xpdfが日本語の表示に使ってくれるのだろうか、
と思ってやってみたら、なんとちゃんと表示されました。
そんなコードを使って縦書きグリフを取得するのではなく、普通の横書きのコードで
fontにある置換テーブルを使う、というようなやり方の方が推奨されているのですよね。
927:名無しさん@お腹いっぱい。
10/03/06 01:59:48 fxML9NWI0
>>926
レスありがとうございます
実は日本語の文字コードのことしか頭になかったので、
括弧だけ優遇されてるなあと思っていました
ということは、縦書き仮名に別のコードポイントを割り振っている文字コードがあれば
ユニコードにも互換用に用意されていたかも知れないと言うことですね
どっかにそういうのなかったっけ?と思ってちょっと調べてみましたが
MacJapanese(x-Mac-Japanese) が縦書き仮名にコードポイントを与えてるくらいで
これとても内部的に使われるだけで直接そのコードポイントを使用することはないようでした
928:名無しさん@お腹いっぱい。
10/03/06 11:28:58 r4EzJy650
929:名無しさん@お腹いっぱい。
10/03/09 11:47:24 GBmoeK9R0
素人が自分の手書きフォントを作っているんですが、
sfdファイルのバージョンを間違えて古いバージョンのsfdファイルに
新しい文字をかなりの数追加してしまいました。
これから追加した文字一つ一つ捜すのにも何日もかかりそうです。
それで古いバージョンに追加した文字だけを簡単に
新しいバージョンへコピペするにはどうすればいいでしょうか。
930:名無しさん@お腹いっぱい。
10/03/09 16:06:43 GBPwCcJl0
sfddiff というスクリプトが付属しているじゃろ。
sfddiff A.sfd B.sfd
で違いを報告してくれるよ。場所がわかるだけでも、手間は少し楽になるのでは。
プログラミングができるなら、scriptを書くこともできるだろうけど。
931:929
10/03/09 17:26:41 GBmoeK9R0
わかりました、どうもありがとうございます。
プログラミングは出来ないので sfddiff でやってみます。
932:名無しさん@お腹いっぱい。
10/03/09 18:38:51 iHF4mh+40
新しいsfdと古いsfdをそれぞれ開いて
新しいsfd側のメニュー「エレメント」→「フォントの統合」で統合すれば
古いsfdから新しいsfdの文字を差し引いた文字のみが新しいsfd側に移植される。
933:名無しさん@お腹いっぱい。
10/03/10 00:21:23 ajU5RkQ00
>>932
どうもありがとうございます。
ひとつひとつ拾ってましたが統合させたら一瞬で出来ました。
ほんとうに助かりました、ありがどうございます。
934:930
10/03/10 01:34:54 Zv5aENFa0
ヘタなやり方を教えてゴメンナサイ m(_,_)m
935:929
10/03/10 11:03:10 ajU5RkQ00
>>934
いえいえ、大変助かりましたよ。
それまでひとつひとつ探していたんですから。
あれで目処がたって大変楽になりました。
この自分の手書きフォントはかれこれ
五・六年になります。
何年も手付かずの年も何回もありました。
いまやっと第二水準の三分の二位まで来ました。
ある程度、(と言っても何ヶ月か何年かのスパンですが)
できましたら無料公開したいと思っています。
936:名無しさん@お腹いっぱい。
10/03/11 23:16:51 hU/3LC7G0
【ν速フォント部】 一番かっこいいフォントって何?
スレリンク(news板)l50
937:名無しさん@お腹いっぱい。
10/03/14 00:59:58 EZI+JHUD0
質問です
URLリンク(nagamochi.info)
このようにIllustrator上のプルダウンで、同じ種類のフォントが別れてしまうんだけど、
それを
URLリンク(nagamochi.info)
こういう風にまとめたいんだけど、このソフトでまとめることはできますか?
やり方知ってる人がいたら教えてください
938:名無しさん@お腹いっぱい。
10/03/15 02:28:04 ezoL7jRB0
これはフォント自体が1つまとまっているわけではなく
フォント情報を元にファミリーとして処理されている。
(フォントフォルダを見れば小塚ゴシック、メイリオ等が複数のファイルなのが判る)
FontForgeでも出来なくはないけど日本語が使えないから
>>937のフォント名のままって訳には行かない。
だからttfname3などのフォント情報編集ツールを使う方がいいよ。
日本語Preferred Name(1,1,000b,1)の中の
FamilyNameはまとめたいフォント全てに同じ名前。
SubfamilyNameは各フォントごとに別々の太さの名前。
(L・M・B・Hでも、細・中・太・特太でも好きなのにすればいい)
ただVD ロゴGのように>>936が自分で作ったフォント以外の
フォント情報テーブルを書き換えるのは許諾契約的にアウトなのでやってはいけない。
939:名無しさん@お腹いっぱい。
10/03/15 02:29:26 ezoL7jRB0
レス番間違えた orz
ただVD ロゴGのように>>937が自分で作ったフォントやオープンソース以外の
フォント情報テーブルを書き換えるのは許諾契約的にアウトなのでやってはいけない。
940:名無しさん@お腹いっぱい。
10/03/15 04:31:45 yfbbpUbN0
>FontForgeでも出来なくはないけど日本語が使えないから
使えますが?
フォント名を日本語で入力する事もできますが?
941:名無しさん@お腹いっぱい。
10/03/15 05:54:41 KM4jhv5U0
「俺の環境では」日本語の直接入力ができないから
と書くべきだね
だがそういう環境でも工夫次第で日本語の入力は出来る
942:名無しさん@お腹いっぱい。
10/03/18 09:58:37 nlAHrFyo0
何でわざわざエロいロダ使うかな?
943:名無しさん@お腹いっぱい。
10/03/25 02:39:23 0wCMIHRB0
>>910
>>908いただきました。thx
48種類あったM+が7種類になりスッキリした
944:名無しさん@お腹いっぱい。
10/04/01 08:53:52 Qpww5RPa0
すごく初歩的な質問なんですが
URLリンク(www.geocities.jp)に書いてある通り
fontforge-mingwをDLしてfontforge.batをダブルクリックしても
batの窓が開いてすぐ閉じてしまいます
もしかして本体を別に落とす必要があるのでしょうか?
その場合どこに置けばいいのでしょうか?
945:名無しさん@お腹いっぱい。
10/04/01 09:12:24 IDL3p0u6P
ファイアウォール関係が怪しい
946:名無しさん@お腹いっぱい。
10/04/01 11:14:20 D5FhJc5M0
スペース や 日本語 を含まない場所に、zip展開してください。
947:名無しさん@お腹いっぱい。
10/04/01 11:44:20 Qpww5RPa0
説明通り、D:\fontforgeに置いてあるので日本語は含みません
ファイアーウォールもネットに接続しようとしましたが、ブロックしました
それ以外は特に何もアクションはありませんでした
レスを読む限り、本体を別に落とす必要も
ランタイムのような、他に必要なソフトもないんですね
自分の環境では無理という事で諦めます
ありがとうございました
948:名無しさん@お腹いっぱい。
10/04/01 11:50:08 IDL3p0u6P
だから、そこでブロックしちゃダメなんだってw
949:名無しさん@お腹いっぱい。
10/04/01 12:48:03 Qpww5RPa0
>>948
そうなんですか?
説明にわざわざ赤字で「ブロックして良いです。」とあったので
ブロックした方がいいものだと思っていました
使ってるFWはネット接続とは別に、ローカルの接続でも
ダイヤログが出るタイプのものですが、それも出なかったです
念の為、再度FWの設定をブロックしないようにしましたが
やっぱり開けなかったので、諦めます
長々と失礼いたしました
950:名無しさん@お腹いっぱい。
10/04/02 00:47:37 95Et13ve0
Windows Defender(Win付属ファイアーウォール)ならブロックしても
内部通信(ネット回線を使わない通信。MinGWとFontForge間のやり取りで使用)は可能。
だけど市販のファイアーウォールだと内部通信も禁止してしまうものも多いので
ブロックしてしまうと起動できなくなることがあるので注意。
951:名無しさん@お腹いっぱい。
10/04/04 10:01:56 Fd7AMiaH0
作成した漢字フォントをMSWord2007で表示させると
漢字(グリフ)の右側が一文字分あき空白になります。
同じファイル内でMSのフォントを表示させても右側は空きません。
この右側を空けない方法はどう設定すればできますか?
952:名無しさん@お腹いっぱい。
10/04/05 01:09:27 0PBKW9PhP
>>951
>>825-827
953:名無しさん@お腹いっぱい。
10/04/05 10:49:11 1lgFkNV/0
>>952
バグだったわけですね。>>826のやり方で空白はなくなりましたが
>>827はよくわかりませんでした。
ありがとうございました。
954:名無しさん@お腹いっぱい。
10/04/10 08:03:17 qlU4ckEr0
質問です
英字のフリーフォントを、とあるソフトに使いたいのですが
日本語フォントしか読み込みできませんでした
その英字フォントをfontforgeで読み込んで
日本語フォントとして保存したいのですが、やリ方を教えてください
955:名無しさん@お腹いっぱい。
10/04/11 01:18:48 IjtetT3W0
>>954
何か母体になる日本語フォントを用意して、
>>932 みたいにやればいいんじゃね。
956:名無しさん@お腹いっぱい。
10/04/11 02:26:09 kYRlPISJ0
多分、日本語のフォント名持たせてやれば読み込めるだろ
これじゃなくて適当で簡単なツール使った方がいいな
957:954
10/04/11 06:07:22 MqJ8H9nT0
ありがとうございます
>>955
やってみましたが、文字間隔や大きさの問題で
小さく取り込まれてしまい、拡大するとやけに詰まった文字列になるので
適当な日本語フォントを探すのが難しそうです
>>956
日本語のフォント名と言うのは保存する時の名前ですか?
簡単なツールがあれば教えてください
958:名無しさん@お腹いっぱい。
10/04/11 10:53:03 H/io4IeP0
フォントとグリフを区別してくれ
959:名無しさん@お腹いっぱい。
10/04/11 11:27:06 MC4Kg6Jq0
ここは初心者に一から教えるスレではない
だが住民の気分がいい日は別だ
960:名無しさん@お腹いっぱい。
10/04/11 18:13:27 H7J4dBMu0
>>957
アセンダとかの条件をその欧文フォントと同じにした新規日本語フォントを
FontForgeで作ったあとに、その新規日本語フォントに欧文フォントをマージすればいい。
961:名無しさん@お腹いっぱい。
10/04/13 10:07:25 qAa7vfye0
日本語フォントと判定される条件は漢数字の「一」がある事、って噂があるから
「一」だけ点でもなんでもいいからグリフ作ってみたらどうだろう。
962:名無しさん@お腹いっぱい。
10/05/20 19:42:30 pDXAVdCl0
保守