2 :
名無しさん@お腹いっぱい。:2010/10/25(月) 11:33:19 ID:7mdKa1J40
hdk「びえやん帰ってきて・・・」
即落ち防止
>>1 乙
ところで、FontForgeの日本語ランゲージは更新止まってるの?
かなりの部分が英語のままなんだけど
捕手
保守
この調子だとまた落ちるぞ
これ、Mac のリソースも読めるって書いてあるけど、直接は無理だよね?
Mac のリソースが何を指してるのか解らんが、Macでも読み込むのはXresource形式じゃないのかねぇ。
質問の意図を外してるかも知れんけど、一応書いてみると、
* リソースファイルは$HOME/.Xresourceに書いても、単体ファイルで$HOME/FontForgeなどとしてもよい。
* [ファイル] - [環境設定] - [一般] でリソースファイルのありかを指定
* リソースの設定はGUIで[ファイル] - [X Resource Editor...]で行える
えとね、Mac の場合ディスクのフォーマットが HFS+ とかの型式なのね
んで Windows とかのファイルってのは、Mac だとデータフォークになるの
それ以外にリソースフォークってのがあって、フォントの情報はそっちに
入ってることがあるのね
で?
読めるのはファイル化されたリソースであって、直接リソースフォーク
読んでくれる分けじゃないよね?って質問だったんだけど、答えどころか
質問そのものも理解できないならそれでいいよ
リソースフォークっていうのが理解できないから。
Macユーザーがいたらレスつくかもな。
ていうか、とっとと入れて試したほうが早いんじゃねぇの?
そもそも質問者が使ってるOS書いてないのが意味不明
その質問ってのが
>>11なら、Mac OS Xを使ってると思わないほうが異常。
>>10 もしかして前スレって1000前に落ちたの?
まああんまり使うソフトでもないしね
0に斜線を入れたいがためだけに使うソフトだし・・・・違うか・・・・
>>20 円記号をバックスラッシュに変えるのにも使える
自作したiso8859-1と商用和文フォントとの合性
MSゴシックの半濁点を大きくするのに。
日本だと今一つフォント作りって流行らんよね。
用意しなきゃならないグリフ数が多いからなぁ。
漢字も組み合わせは多いけど部品数で言ったらそこまで殺人的な数じゃないんだよね。
部品だけ作れば自動で組み合わせてフォントにしてくれる仕組みがあればいいのに。
ある
Droidフォントはその方式で作られてたんだよな
結局かなりのグリフは部品合成だけではだめだったらしいけど
漢字に取りかかっては字数の多さに泣きそうになり、
仮名に取りかかっては自身の美的感覚の乏しさに泣きそうになり…
>>21 円記号の方が可読性は高いから、気にしないことにしている。
スラッシュゼロの等幅Meiryoとか出してくれないかな。
自分で作った文字は、文字の形をしていなかった。完全自作は難しい。
3ウェイトの楷書体もどきを作ろうとして、ひらがなで挫折した。
7ウェイトとか、ソフトで線幅を変えればいいんじゃないかと思ってしまうよ。
あとはフォント開発とか追ったりしても、面白いのかも知れないね。
M+とか、緩いライセンスでウェイトまで作っていて面白そう。
メイリオはバックスラッシュもスラッシュゼロもグリフ自体は持っているから
cmapを書き換えればすぐ使える。
Firefox 4ならフォントを改造しなくても使える。
<!DOCTYPE html>
<html lang="ja">
<style>
@font-face {
font-family: BodyText;
src: local("Meiryo");
}
body { font-family: BodyText; }
.zero { -moz-font-feature-settings: "zero=1"; }
</style>
<p class="zero">スラッシュ付き0</p>
</html>
CSS Fonts Module Level 3の先行実装なので、
いずれどのブラウザでも使えるようになるでしょう。
OpenTypeの機能タグに直接アクセスできるようにするっていう発想は面白いし、
これが当たり前になると嬉しいんだけど、現状Firefoxだけが突っ走っているってのが心配。
Fonts ModuleのeditorもMozillaの人だし。
頭の痛いレスが多いな
WebFonts対応ブラウザを使うと、一々フォントをインストールしなくても
表示テストできるからいいね。
>>30-31 そんな裏技チックなのががあるんだ・・・・
一応フォント内を探して、スラッシュが突き抜けているのが好きになれないから自作したんだけど。
(元がKeConsoleだから、バックスラッシュは問題なかった。)
テキストエディタとかでも、簡単に文字の置き換えができればいいんだけどね。
ブラウザはどうでもいいな
OpenType時代のエディタはfeature込みでフォント指定できるようにしてほしい
むしろOSに機能があるべきか
いいね。アプリ側がそういう機能持っていれば、OSのOpenType対応度に左右されないし。
いいね。OS側がそういう機能持っていれば、アプリのOpenType対応度に左右されないし。
Macはそうなってる
フォントの改造って問題ないんだっけ?
このスレの範疇ではないだろうし。
自分が著作権を持っていないフォント(プログラム)の改変はアウト。
例外はオープンソースなど第三者の改造を明示的に許可している場合のみ。
特に使用許諾に禁止条項が含まれている場合は私的利用の範囲でもアウト。
私的利用での改造も禁止してるフォントってあんの?
そんなん実質意味ないじゃん。
ライセンスの条項で禁止しているフォントはいくらでもあるだろう
何をしようが結局は個々のライセンス次第なんだから
一般論でどうこう言おうとするだけ時間の無駄だよ
>>44 そもそも市販フォントは市販ソフトウェア同様にリバースエンジニアリングは禁止されてることが多い。
なのでFontForgeで開いた時点で使用許諾契約違反になる可能性があるので注意が必要。
そもそもリバースエンジニアリングが著作権法違反に当たる可能性があるんだがw
使用許諾契約なんかを見てみ?
大抵「本製品を表現手段として(画面や印刷に)出力することを許諾します」としか書いてないから。
逆に「本製品から取り出した文字情報を元に改変等の二次制作物を制作する」ことは禁止事項に書いてあるから。
ソフトウェアを改変してはいけないという法律はない
他人が作ったソフトウェアはその人の著作物です。
著作権法に定義される同一性保持権や翻案権により著作権者の意に反する改変をすることはできません。
著作権法20条2項3号にプログラムの改変の例外が認められているが
自分の環境で使うための形式変換等を除くフォントの改造が除外されるとは思えない。
そしてこの条文は私的利用であっても例外扱いはしないとされる。
ついでに使用許諾契約が優先されるので禁止事項に書かれているならフォーマット変更もアウト。
法律を超越する契約は無効だよ
で、お前何偉そうにしてんのさ。
法律論は法律板でやれよ。
FontForgeで改変できるかどうかの話は違法じゃない。
お前の言ってることは
人殺しは犯罪!
って包丁板で言ってるようなもんだ。
そもそもFontForgeの説明に著作権侵害すんなヴォケ
って書いて有るんだし蛇足もいいところだ。
あと
>自分の環境で使うための形式変換等を除く
>フォントの改造が除外されるとは思えない。
ってのはあくまで私見であって
実際に法廷でどう判断されるかはわからないよね
まあ、あれだ、ID:pqh9DsLMの周りの人間は
0に斜線を勝手に追加したフォントは使わない方がいい
もし見つかったら説教されたり通報されたりするからな
51 :
名無しさん@お腹いっぱい。:2010/12/09(木) 08:22:43 ID:d4rv9R2x0
何熱くなってるのか知らんけど糞スレ立てるなよ
自分で書いたことも覚えてないのかよ↓
> 法律論は法律板でやれよ。
改変フォントは、機械的なボールド変換やアンチエイリアシングと同じだと考えられる。
メモリ上でフォントを改造することが可能なら、それを保存することが問題となるはずがない。
最近では”キャッシュ”は合法の流れであり、それによって制作者が不利益を被っているとは考えられない。
(※あくまで正規のライセンスを持っていればの話だが。)
またフォントを使って作成された著作物は、フォントを主としない限り、著作者の著作物となる。
フォントが違うことによって、著作物自体になんら影響がないのであれば当然である。
個人的にはデジタルデータの権利なんて認められないと考えているんだけど・・・世界は権利であふれている。
フォントのライセンスも適当なものだし、使用用途に応じてライセンスが必要とか、限界だと思う。
道具としては扱われたくないのだろうけど、仕事で使おうが家庭で使おうが包丁の値段は変わらない。
54 :
名無しさん@お腹いっぱい。:2010/12/13(月) 11:00:12 ID:EXUyrp0N0
最新版のFontForge、mac indic 状態機械 落ちまくってつかえない。
使えてる人いる?
otfをフォント出力でttfにした物が、WinXPだとアンチエイリアスかかるのにWin7 x64だとかからない。
Win7上でttf化しても同じ。
Win7でアンチエイリアス有効にするにはどうしたらいいの?
gdi++ x86 を使っているから XP(と Win x86 アプリ)ではキレイだけど
Win7 の x64 アプリ上では CrearType が使われているだけ、とかだと笑う。
57 :
名無しさん@お腹いっぱい。:2011/01/23(日) 10:55:50 ID:B35IRNh60
>>54 fontforge-devevl mailinglistにpatchが出てる。
58 :
名無しさん@お腹いっぱい。:2011/02/23(水) 17:25:52.13 ID:IG9vbv/50
縦書き表示に問題のないTTFを読み込んで
「縦書きメトリックが存在」をチェックしたまま、いっさいなにも触らずTTFとして出力しても、
出力されたフォントは縦書き表示が崩れてしまう。
崩れるようになったTTFをフォント情報でみるかぎり、GSUBテーブルはそのまま残っている。
「置換グリフを表示」させればそのとおり置換されて表示される。
TTF出力時には、オプションの「OpenTypeの仕様」にもチェックを入れている。
これでどうして縦書きが崩れてしまうんだろか。まったくなにも変更していないフォントでも
崩れるから、余計なことをFontforgeになにかさせているのか、逆に見落としているのか…
fontforge使っててもプログラムはわからないんだけど
編集したテキスト内容を比較するソフトってあるけど
そういうのでどこが違うか表示させられるんじやないかな?
>>58 fontforgeのバグなんじゃないかな。
昔のバージョンでは発生していなかったが、少なくとも今手に入るWindows実行ファイル版では発生するね。
漢字とかは問題ないから日本固有のかな部分のメトリクス解釈にミスでも紛れ込んでるんじゃないかなぁ。
そういうことなのか
ちょっとビルドを遡ってみるぜ
ウェイトを変えていると「some fragments did not join」と出て変換が進まなくなります。
このエラーはどう言った際に現れるものなのでしょうか。また、対策はございますでしょうか
普通に訳せばアウトラインを構成していない独立した制御点が存在するんだろうな。
制御点1つがあるだけとか、制御点が閉じてなくて面になっていないとか。
対策はそのエラーがでたグリフを手動で修正して不正な制御点を削除した後にウェイト変換か?
エラー表示の時点で無視できそうな気もするけど
言葉が足りなかった。文字鏡フォントは、フォントの私的流用も禁止
それどころか、コードナンバーも書くなとかそれにも著作権がとかややこしいフォントだ
Tフォントなら私的利用の範囲での改変は明示的にOKとされている
有償フォントと学術成果のフリーフォントを並べられてもな
有償フォントは基本的にアウト
無償フォントは要確認
オープンソースフォントはおk
文字鏡フォントは(インデックスフォントを除けば)明らかに学術用なわけだが
以前は体験版みたいな立ち位置のフリー版もあったけど
成り立ちからしても今の立ち位置からしても学術用途の有償フォントだろ。
日本学術振興会と東大教授の研究室で作られたものとはスタート地点から別物。
>>65はその「体験版みたいな無償フォント」の利用条件
16万字版以降、有償版にはそんな変な利用制限はついてない
>>60 2009年9月のだとダメみたいだけども、どのくらいさかのぼればいい?
まったくの初心者ですが、手書きフォント作成悪戦苦闘中ですorz
ひとまず、テストとして「ABCDE、あいうえお」を作って取り込み、フォントとして出力しました。
しかし、ワードのフォント欄には表示されるものの、文字を打ち込んでも何も表示されません
(パソコンは打ち込んだ気になっているようで、スペースが空きます)
エンコーディング変換からJISを選んで作ったのですが、なにがおかしいのでしょうか?
お暇なときにでも教えてください(泣)
あ、Windows XPを使っているので、LINUXとかはわかりません・・・
前スレの「Windows版, fontforge 簡単 お手軽パッケージ」 を
使っています。。。
74 :
名無しさん@お腹いっぱい。:2011/03/01(火) 20:53:10.27 ID:a/msBSMx0
>>73 エンコードはISO 10646-1じゃないとうまく認識してくれないよ
75 :
73:2011/03/02(水) 14:36:32.28 ID:y8mm7Kch0
>>74さん、ありがとうございます。
早速ISO 10646-1でやってみましたが、
「ABCDE」は打ち込めば作ったフォントで表示されますが、
「あいうえお」は強制的にデフォルトのフォントで表示されてしまいました。。。orz
よろしければ、もう少し教えてください!
これが典型的な教えて君である
77 :
74:2011/03/02(水) 19:49:25.70 ID:FHiKpM3F0
>>75 普通に作れば問題ないはずだけど
コード間違えていない?
「あ」はU+3042だけれども別の所に作っていない
後フォントを表示しているアプリは何
アプリによって挙動が違うんでちゃんと申告してね
78 :
73:2011/03/02(水) 21:37:19.90 ID:y8mm7Kch0
またまた74さん、ありがとうございます。
>アプリによって違う・・・
そういえば!
今まではワードでやっていたのですが、他も試してみました。
結果↓
Office Word 2007:×(アルファベットのみ表示可)
ワードパッド:× (同上)
メモ帳:○ (アルファベット・平仮名ともに表示された!)
メモ帳のみ大丈夫でした。
また、作っている場所は問題ないようです。
FontForgeは素人にはハードルが高かったようです。。。
と、ここまで書いて気づいたのですが、ワードパッドで見たら
日本語フォントでなく欧文フォントとして認識されているようです。
FontForgeのマニュアルもう一回読んできます〜orz
アプリによっては
特定の文字が含まれてないと日本語フォントと認識してくれないんだっけ
81 :
名無しさん@お腹いっぱい。:2011/03/04(金) 00:45:05.09 ID:VBJ+K2kW0
>>80 FontForgeが自動認識しなくなるだけ
手動でフラグを立ててやればOKになるアプリが多い
例外は古いMSOffice
だけど?とか何か?とか結局こっちが反応しないと無意味な投げかけをするかまってちゃんは9割女
83 :
名無しさん@お腹いっぱい。:2011/04/16(土) 07:29:25.78 ID:1xHCuLro0
unofficial fontforge-mingw 改め
unofficial fontforge-cygwin
fontforge-cygwin_2011_04_15.zip (20MB) バージョン:fontforge_full-20110222
ありがとうですが、ぽっぷあっぷが点滅するのは仕様なんだろか
*nix使えよ
>>83 すんません、ツールチップが点滅してしまうのは仕様です。
少し調べたけど分からなかったの orz
ついでに。XP/Vistaの人はメニュー表示が見切れるかと思う。
そのときは cygwin/etc/fonts/conf.avail/60-latin.conf をメモ帳で開いて文字列置換で
Meiryo UI を MS PGothic に書き換えてください
置き換えなくてもMS PGothicの上に一行足せばいいよ
つーか/etc/fonts/local.confに書くのが正統だよ
>>86 そうか両方書いておけば良かったのか。ありがとう!
一応修正版うpしておきました>fontforge-cygwin_2011_04_19
ツールチップが点滅するのは変わらず。
88 :
名無しさん@お腹いっぱい。:2011/04/19(火) 23:04:12.31 ID:VlaWdIbg0
修正きた。使わせてもらいます
89 :
名無しさん@お腹いっぱい。:2011/05/05(木) 22:45:50.77 ID:MgobvWk20
前のほうが良かった気がする。
まともに起動できないし。
起動できても何故か一定時間で勝手に終了しちまうし。
前ってmingw時代?
cygwinになって展開後のサイズはでかくなったよな…
fontforge-cygwin_2011_04_19.zip なのですが、
「cygwin1.dllが見つからなかったため‥」「cyggcc_s-1.dllが見つからなかったため‥」
という警告ダイアログが何回か出て起動できない。
展開されたcygwinフォルダの中のdll検索すると その2つは存在しないようです。
92 :
91:2011/05/15(日) 22:00:30.04 ID:dQYKfRWa0
すいません。展開に失敗していただけでした。。。
RAMディスク使ってたので展開先ディスク容量に空きがなくなってました。
以前のは43MBくらいのディスク消費だったけど、今回のは134MBも使うのか。
しかし「ファイル>開く」だと、
以前のように C:\WINDOWS\Fonts を見ることができない。
ttfファイルをfontforge.batにドラッグドロップすれば開けましたが。。
fontforge-20110222 7.8MB
Linuxビルド
fontforge-cygwin_2011_04_19なのですが
変形で一様に拡大・縮小をする時、サイドベアリングも同時に同じ比率で変更する事ってできないでしょうか?
age
ドザ
マカ
fontforgeでフォントを細くしたんですけど変なところに細い線が入ってしまいます
一つ一つ手動で消すしか無いんですか?
もっと簡単な方法はありますか?
M+フォントをドットの形を崩さずpotraceで一括自動トレスしたいんですが
12*12px程度の画像じゃ正確にトレスは不可能ですか?
メニューの太さ変更を選ぶと100%落ちて選べませんがどうなっているのでしょうか?
取りあえず使っているLinuxカーネルやディストリビューションのバージョンなどを書こうか。
こっちが聞いてるんだからまず答えろカス
>>102 判りました。最新版をコンパイルしてもらえば大丈夫だと思います。
>>103 そんなスレを見逃していたとは・・・ありがとうございます
結局BMP変換して非効率的な方法で完成させてしまった
2011_06_06ってレポジトリからかな?
>>106 レポジトリからです。リリース版2011-02-22は不安定な様子なので。
>>89>>100は fontforge-cygwin_2011_06_06で改善してるかも。
fontforge-cygwin_2011_06_06で不具合なくなるといいな
Windowsは何をやっても糞
111 :
名無しさん@お腹いっぱい。:2011/06/14(火) 21:37:49.21 ID:UzsdfAYH0
Re:85 >すんません、ツールチップが点滅してしまうのは仕様です。
Re:89 >前のほうが良かった気がする。
前のほう=fontforge_mingw です。
ツールチップが点滅するのは とても目ざわりで、
しかも目が痛いような感じです。
fontforge-cygwin_2011_06_06 を
もとの fontforge-mingw_2011_06_06 に
もどしていただけますか?
ぜひ お願いします。
113 :
名無しさん@お腹いっぱい。:2011/06/15(水) 22:36:56.13 ID:1L4YiKDy0
> cygwin と mingw の 何が ちがうんでしょうか?
スレ違いも甚だしい
116 :
名無しさん@お腹いっぱい。:2011/06/16(木) 20:58:30.19 ID:BKWimaLO0
Re:115 > スレ違いも甚だしい
fontforgeを 見やすい状態で動かして Fontをつくりたいので、
cygwin と mingw は たんに fontforgeを動かすための 手段にすぎません。
cygwin と mingw の 何が ちがっているので、
fontforge-cygwinで ツールチップが点滅するのかを
少しでも 知りたいだけですよ。
まあ普通は興味ないわな
機能が向上していくべきところ、逆にデグレードに近い状態になったんだからこういうレスが出るのもやむをえんだろ
UNIXのソフトを無理くり窓で動かしたいという発想だから我慢しとけとしか言いようが無い
120 :
名無しさん@お腹いっぱい。:2011/06/19(日) 07:58:42.03 ID:kS77fPuF0
>>112 いつもありがとう
fontforge-cygwin_2011_06_06でUSBメモリ上で動かなくなったのが
xmingパッチで動く様になりました
大変助かります
MSフォントのビットマップを抜く作業に入りたいんだけど何かエラーになるんだよな〜。
単にフォント読み込み時にビットマップを読み込まず、そのまま出力するだけじゃダメなの?
有効なフォントじゃねーよとか言われて失敗扱い…ググって見つけたやり方だから成功するはずなのになあ。
他は何にもいじってないし…
出力時にも「ビットマップを含まない」設定にしてみるとか
詳しい表現は忘れたがそういう設定がある
>>124-125 ありがと。まあもうちょっと何か色々やってみる。
Fontforgeはダウソしたばっかだからとりあえずコレだけでやってみたくて。
てか、フォントを読み込んでそのまま一切何もいじらずに出力しても失敗フォントになるんだけど、そんなもんなのかな?
そんなもんじゃあないと思う
何をどう扱ってるのか情報なさ過ぎでわかんないからなんとも言えないが
とりあえず使い方次第だからあれやこれや頑張るといい
フォント名変えなくてもいいのなら、フォントをバイナリエディタで開いて、
最初のほうにあるEBDT, EBLCをeBDT, eBLCとするだけでもビットマップを無効化できる。
(MS明朝のttcなら2ヶ所、ゴシックのttcなら3ヶ所ある)
>>128 それ、俺もたまに使う。
きちんと動いているように見えるが、CheckSum狂ったりしてないのだろうか?
それともテーブル名はCheckSumの対象とされていないのだろうか?
だが、それを論ずるには我々の世代では時間が足りない。
我々の子孫に託すとしよう。
>>127 やっぱそんなもんじゃあないか…ほんとに何もいじらなくてもダメなんだよねー。
MSフォントをビットマップも含めて読み込んで、そのまま出力するだけの簡単なお仕事なんだけど…
EMサイズの変更(256→1000)を検討すべきって言われて、次にエンコを再変換しないとマズイって警告が出る。
で、仕方ないからまずEMサイズを変更してみるんだけど1000(てかそれ以外も)を選んでOKボタンを押すとFontForgeごと終了しちゃう。
何ですって!?って思いながら今度はエンコーディングを再変換してみたけど、どれを選んでもやっぱ有効なフォントじゃないよって。
もう何かが根本的におかしいとしか思えないんだけど、でもfontforge-cygwin_2011_06_06を普通にインスコしただけだしなぁ…
しかしこの長文は自分でもウザイ。ほんとごめんなさい。
>>128 実に簡単そう…とりあえず最終手段として覚えておきます!
現verウエイト変更しようとすると落ちますね
困った
現ver………何と甘美な響き
Em Size変えようとしたら勝手に落ちる。
仕方なく前のバージョンで同じことしたら今度は「問題が発生したため〜」で結局落ちる。
ウンコすぎワロタ。
fontforge-cygwin_2011_06_06.zipで
エレメント―輪郭を太らせる
すると落ちる
Windowsでの不具合報告はスレ違い
だったら正しいスレに誘導くらいしてやれよ
138 :
132:2011/09/09(金) 08:35:07.37 ID:iF7iNCbI0
>>134はちゃんとバージョン書いてるから別に問題無いぜ
140 :
132:2011/09/09(金) 20:44:50.75 ID:iF7iNCbI0
俺135じゃないからそこは知らんよ
別にcygwinパッケージの質問してもかまわんと思うが
141 :
132:2011/09/09(金) 20:47:15.77 ID:iF7iNCbI0
あれか、現バージョン云々...が気に障ったのか?
バージョン書いてなかったら検証もできないだろって話だぜ
142 :
名無しさん@お腹いっぱい。:2011/09/09(金) 21:28:54.71 ID:oMgdV2Te0
「おまえの態度がきにくわない」
って書きたかっただけだろほっとけ
143 :
名無しさん@お腹いっぱい。:2011/09/09(金) 21:31:53.19 ID:ynY8UXaO0
>>141 現verってかいてあるよな?
在日には書き込み時点の現verの意味わからねーのか?
なにが 何と甘美な響き だ
失せろ屑が
>>143 を責めてあげないでください。彼もゆとり教育の被害者なんです。
ynY8UXaO0は何と戦ってるんだろう
無駄に高圧的で、中傷をも含んだレス…
人を見下したくて仕方が無い、中学生並みの精神構造の持ち主なのだろうか
>>131-134 ttfから読み込んだデータかな??
試しにmsgothic.ttcでやってみたら確かに100%落ちた。
けど、他のフォントだと落ちずに普通に処理できる場合もあり。
ダメな奴はttfインポート段階でそもそも不正な状態になってる模様。
「現バージョン」はないわ
WindowsでFontforge使うな!
以上
今時Windows以外のOS使ってる情弱ってまだいるの?
FontForgeの開発者は情弱()
と釣られてみる
Google社員は全員情弱かw
アップルジャパンの社員は全員情弱…かも
154 :
名無しさん@お腹いっぱい。:2011/09/12(月) 01:14:50.28 ID:TCkDb9rY0
この手の過疎スレにキチが沸いてのさばるのはよくある事
バケツや洗面器にぶちまけた汚物の臭いをかぎ、
こんなくさいものが自分のケツから出てくるなんて…
と、想像して勃起。山盛りの糞を手ですくいあげ、感触やあたたかさを
楽しんだらそれを自分のオッパイにべちょっ!っと塗り付ける。
ぶよぶよのおっぱいが自分の糞でほんわかと暖かくなり、
そして強烈な臭いが自分の上半身から立ち上ってくる…
つい両手で自分の乳首をグリグリといじくってしまいます。
すると我慢出来なくなり、その糞まみれのオッパイをもみしだき腹にも糞を塗りたくり
びんびんのオチンポを糞だらけの手でぐちゅぐちゅしごくと最後の理性が吹っ飛んで
『ブヒ〜ブヒ〜、ウンコ、ウンコ、豚のくっせぇウンコ〜!』と悶えながら指にべっとり
ついているウンコをちゅっちゅっ、べろべろ、もぐもぐとしてしまうのです。
156 :
ちょっとAGEます:2011/11/04(金) 19:11:16.62 ID:eYI6RZmS0
イラストレーターver9(SVG出力)とFontfoge(インポートと出力)組み合わせて
フォント作っとりますが、
イラストレータ上で文字を作った際、Fontfogeにインポートするときに綺麗に
インポートできるようにするにはどうすればいいのでしょう?
(フォントを納める枠の縦横の大きさ、その枠に対するベースラインの高さを
どこにすればインポートした時に綺麗にそろうか、という事です)
参考サイトが見つからないので、適当な大きさの枠を作り、その中に1文字ずつ
デザインして枠ごとインポート、その後枠だけ削除してますが、その後の位置調整で
苦労しています。
M+の制作セット一式がSourceForgeにあるはずだから
何かの参考になるかも。
M+は8月で常用漢字サポート達成してたのか
まさに継続は力なり
>>156 スキャン時の大きさをそろえるのは、インポート時に枠をつけるのが結局手っとり早いな。
M+も枠つけた状態で作画してインポートしてるみたいだし。
でも最終的には実際に文字を並べて自分の手と目で大きさや位置を調整するしかないと思う。
カーニング調整はプロでも苦労する点だったかと記憶してる。
インポート後にFontforge上で調整するなら、まずは上のメニューに
「メトリック」っていうのがあって、そこプルダウンすると機械的に中央に配置とかができる。
同じくメニューの「ウインドウ」のプルダウンで「メトリックウィンドウを開く」っていうのをやると、
とりあえずは横書きで組む時の調整がその場でできる。
既存のフォントを開いて何も変更しないで出力すると
微妙にグリフの横送り幅が変化するんですけど
なぜなんでしょうか?
読み込むといったん内部形式に変換されるんで、
何もせず出力したとしても元のままとはならんす。
実際のところある特定のバイナリフォーマットにしないと
ある特定のOSのある特定のアプリのある特定のバージョンのある特定の操作で
おかしくなるとかそんな黒魔術満載だから微妙な仕様だな
業務用のフォント作成ソフトにしても
編集や保存に用いられるのはそのソフト独自のファイルであって
ttfなりotfってのはあくまで最終的な出力物
基本的にttfなりotfなりを読み込んで再編集するというのは考えられてない
というかそんな機能はそもそもフォント製作者には必要がない(元ファイルをいじればいい)
FontForgeも同じ
FontForgeは一応既存フォントの読込ができるってだけでもマシなほう
>>160-162 ありがとうございます
合成フォントの行間をつめようとしただけなんですが
そーですか厳しいですね。
行間はアセンダ、ディセンダの数値をいじるだけだろ
少しくらい努力しろカス
>>164 行間はもちろん設定できましたよ
等幅フォントをもとにしたのに横幅がなぜか不揃いなんです
もういいから帰れ、な?
>>166 わからないなら無理して反応しなくていいよ
そんなことより、出力したフォントが悉く失敗フォントになるのは何故なんだ?
何にもしてないんだぜ?何にもせず出力しただけ、なのに失敗する
まぁ、俺の人生の失敗に比べれば大したことないんだけど、やっぱこれってmac買えってこと?
>>168 そのエラーはたぶん機種やOS関係ない
フォント名が書いてないから何とも言えないけど
元にしたフォントが野良フォントならばおそらくはそのフォント自体がおかしい
もともとエラーのあるフォントはただFontForgeを通しただけでは正常にならないので
>>166-170 ごめんなさい
原因わかりました・・・
フォント名を同じにしなかったのでそれが原因かもしれないです。
大変失礼しました。(OSはlinux)
>>169 いや、元から入ってるフォントからして全然ダメだわ
MSフォントですらダメ
俺のXPがウンコなのかもしれない
リカバリーして綺麗サッパリしたあとでも変わらないから、本格的にオhルんだろう
> MSフォントですら
MSフォントだからだろ
一旦EPSとかSVGとかに一文字づつバラせば何とかなった記憶がある
WinはPanose.bProportionを見て等幅かどうか判断しているので
ここをmonospacedに。
あとフォント出力時には、オプションのAppleのところに入っているチェックを外して
OpenType〜をオンにすること。FontForgeのdefaultはこれが逆なので注意。
どうせfontforge-cygwinのやつだろ
アレ不具合だらけだし、出力できなくても不思議じゃないからな
MSフォントなんか無い
フォントベンダーはリコー。スペル RichoだかRicohだか忘れたんでカタカナで。
MS PGothic, MS Gothic, MS UI Gothic, MS PMincho MS Mincho
これらのフォントを製作したのはリコー。MSは口出ししてライセンスに関与しただけで制作には関わってない。
そもそも日本語の等幅フォントは、真の“等”幅フォントではない。
全角・半角という違う文字幅の文字があるから。
例外は、漢字も半角にしたこれ
http://musashi.or.tv/hankakufont.htm FontForgeは漢字を持たない欧米人が作ってるので、等幅の考え方が日本人とちがう
FontForge開発者にとっては、日本語の等幅フォントのほぼすべては
「等幅のふりをしてる可変幅フォント」
だから、FontForgeのデフォルト設定のままじゃダメで、
>>174の設定(OS/2テーブルのPANOSE変更)してはじめて日本語フォントとして等幅になる
等幅かプロポーショナルかの判定なんてフォント名見りゃ解るだろと思うんだが。
そもそもソフトに自動判定してもらわきゃならん事じゃ無い気がするけどなぁ。
>>177 そのフォント意外と便利だよな
日本語の文字幅のことなんて考えていないソフトで
日本語を強引に使う時に
話がわかってない奴が一人混じってる予感
>>178 フォントを利用するアプリが自動的に判定できなきゃならんだろうが
>>181 は?何で?
フォントタイプを使い分けるブラウザならそれぞれ設定箇所あるだろ
CSSのfont-familyみたいにすればいいんじゃねぇの?
フォントタイプ別、ロケール別に優先順位決めとけばいいじゃん。
まぁアプリ側の作り方次第だし、まぁ等幅だけリストアップとかゴシックだけリストアップとかすれば
便利っちゃ便利だけどこういう問題からは開放されるだろ?
>>174 デフォルトでそうなってなかったよ ver23.48
>>182 CSSのgeneric-familyとかまさに判別が必要な機能じゃん
>>1 unofficial fontforge-mingwを起動出来たんですが
規定のフォントの濁点を大きくして保存するには
どういう手順を取れば良いですか?元ファイルの拡張子は.otfです
それ使わない方が良いよ
不具合多いし保存したフォントが失敗扱いになるみたいだし
メモ帳で動作確認したけどこれから不具合が出るんですか?
編集はほぼドローソフトと同じだよ
濁点部分がU3099かU309Bへの参照になっているフォントなら
1グリフ直すだけで済む場合もあるけど。
日本語フォントでは普通やらないわな
エラーは出るけど保存は出来るんですが
これはそのまま使えるんでしょうか?
Errors detected
The font contains errors.
Self Intersecting
Wrong Direction
Missing Points at Extrema
Would you like to review the errors or save the font
anyway?
Self IntersectingとWrong Directionは表示の際バグるかも。
警告自体は保存ダイアログのValidate Before Savingのチェックを外せば出なくなると思う。
あーたしかにフォントは出力出来たけど
何か表示がかすんでる気がしないでも無い
気のせいかも知れないけどかすんでるかもしれない
グリフを全選択してアウトラインの向きを修正で直らん?
やり方が合ってるかどうかは不明だけどエラーは出ますね
unofficial fontforge-mingwだからかもしれない
>>186
unofficial fontforge-mingwには不具合が有ったり、
一部のオプションが機能しなかったりするからな
フォント出力時にSFNTの項目がチェック出来ない、エレメントを変更してOKを押すと勝手に終了、
他にも何か有った気がする
オリジナルのLinux版も不具合はよくあるぞ。いきなり落ちたりはしょっちゅうだ
オープンソースだから文句いえないが(文句あるなら君が直せっていう文化だから)
しょっちゅうは落ちないがFontForgeは落ちるときは突然だな
まぁプロセス残して居座られるよりマシだが
それはまるで、恋のようだね?
SH-G30のIとlが同じ形で非常に判別しづらいので加工しましたが、作成後のファイルに反映されないというか、元から変わりません。。
手順は元フォントから8〜13のビットマップを選択して読み込む(14以上は使わないので)
→それぞれの大きさのフォントを編集。アウトラインは使わないのでそのまま
→TryuType、InTTF,OTFで出力。オプションのチェックはすべてはずす
です。
fontforge-mingw_2010_05_18とfontforge-cygwin_2011_06_06どちらもうまくいきませんでした。
>>200 フォントの使用環境は?
キャッシュ捨てたりとかしてみた?
そのまま上書きして再起動なしで試したりとかしてない?
>>201 すみません。今いろいろ試してみたところ
単純にピクセルとポイントを勘違いしていただけでした
本当に申し訳ありませんでした
非公式Windows版の旧バージョン、fontforge-mingw_2009_10_28.zipってどこかで手に入らないですかね?
メイリオとMeiryoKe_PGothicの共通部分(漢字など)の容量を削減したくて
MakeTTC.exeでTTCにしてみると、共通部分とか認識してくれなかったので
FontForgeでTTCにしたいのですが、Cygwin版(fontforge_cygwin-20090914.tar.bz2)で
Generate TTCすると、Segmentation Faultしてしまいます。
unofficial fontforge-cygwinでやっても、強制終了してしまいます。
ちゃんとしたlinux/unixではできますか?
206 :
名無しさん@お腹いっぱい。:2012/04/22(日) 17:24:25.03 ID:n85uUQaw0
fontforge-cygwin_2012_04_11
207 :
名無しさん@お腹いっぱい。:2012/05/07(月) 02:30:31.17 ID:yRi7qhDy0
すみませんがあげさせて頂きます。
>>191と同じ表示が出るので、
>>194の通りやりたいのですが
全選択をすると「アウトラインの向きを修正」がクリック出来ません。(文字が薄くなっている)
どうしたらいいでしょうか?
ちなみにBの文字を作りたいのに中が塗りつぶされてしまいます。
>>207 時計回りとか反時計回りも使えないのか?
209 :
名無しさん@お腹いっぱい。:2012/05/13(日) 22:51:21.24 ID:N7iHKY9kO
211 :
名無しさん@お腹いっぱい。:2012/07/29(日) 08:56:12.25 ID:XZErc9bt0
fontforge-cygwin_2012_07_26
久しぶりに更新来てたのか
本家、新しいリリース版がでた。windows版も
fontforge_full-20120731
そして、こちらもまた更新しました
fontforge-cygwin_2012_08_02
混乱の元だから非公式のはもう止めたほうが良いのだろうけど
ちょい様子見てから考えます
本家がmingw版をportしましたか。
え?本家がmingw版だろ?
FFでAAフォントに編集するマクロを所有されている方
若しくはマクロが置かれている鯖をご存知の方
AAマクロください。
>>217様
パスは何なのでしょうか。
基本+その他は試したのですが。。。
過去ログもあさりましたが、やはりわからず。。。
俺は
>>217ではないが、何も見ないで3つ目で当たりだったぞ?
つか、見れば一発だと思うが
>>219 つい「あ」とデカイ声で叫んでしまいました。
>>217,219,うp主様に熱く御礼申し上げます。
すみません。教えて下さい。
mac mountain lion に fontforge をなんとかインストールしたんですけど、
UIの日本語化の方法がわかりません。
ja.po というファイルがそれらしい内容なのですが、これをどう使ったらいいのか教えて下さい。
どうって言われても、普通に msgfmt して、出来た mo を所定のディレクトリにコピーするとしか
>222
>223
fontforge固有の事項ではないのですね。
X11について調べてみます。
ありがとうございました。
Windows xp SP3、7、8
fontforge-cygwin_2012_08_02
fontforge-mingw_2010_05_18
フォントをコピーする時、ヒント情報も一緒にコピーしたいのですが、
できないのでしょうか。
また、自動ヒントではなくヒントを作成、もしくはコピーはできませんか。
ヒント技術には特許があるため、残念ながらコピーはできない
ヒントを読みだそうとした場合、必ずその特許を使うことになるので
ライセンスを取らない限り実装は難しい
らしいぞ
確か特許が期限切れになったのでヒント情報をデフォルトで有効化しよう
という話がFreeTypeであったような
228 :
225:2012/11/01(木) 03:32:49.97 ID:V3kesxGS0
>>226,227
ありがとうございました。
残念です…。(´・ω・`)
229 :
225:2012/11/03(土) 21:52:29.58 ID:s2NW0ILc0
「ヒント命令の編集」→「編集」→「UTF-8で保存」で元のヒント情報をテキスト形式で保存した後、
コピー先の「ヒント命令の編集」→「編集」→「取り込み」でできました!
一文字づつの編集でまとめてのコピーができないのは残念でしたが、
でもフォントとして表示させた時、文字によっては、きちんと表示されないです。
謎だ…。
>>225 ファイル→環境設定→TTF→TrueType命令をコピー→オン
でヒント命令のコピーをする事は出来る・・・
・・・がうまく動作するかはやってみないと分からない
その理由はコピーする時に出るダイアログに書いてある
× ヒント命令のコピーをする事は出来る
○ ヒント命令も一緒にコピーをする事が出来る
232 :
225:2012/11/09(金) 05:54:53.03 ID:74aJ1H460
今更TVの字幕用にotfフォントをttfに変換してあれこれ試してるんですけど
新ゴとかフォントによってど真ん中?ではなくて、気持ち↑にズレて表示されてるのを
一括して修正したんですけど
何か方法はありますでしょうか?
今のとこ、ググった通りに開いて単一化して出力してるだけです
商用フォントをわざわざTTFに変換する理由が分らん。
利用規約に抵触するからやめとけ。
それにFontforgeで生成したフォントって、縦書きや
Windowsでのアンインストールに難があったりして使いにくい。
OTFフォントのままで字幕に使えばいいじゃん。
上にズレてるのは
モリサワに言わせれば
お前の使ってるソフトがOTFに完全対応していない
らしいぞ
「一括して修正した」んなら、方法は自分で知ってるだろ
FontforgeのダイアログでいうところのOS/2>メトリックあたりが怪しい
Win8
fontforge-cygwin_2012_08_02
フォント情報・TTF名に日本語を入力できないんだけど、
入力方法わかりますか?
> 日本語は入力できません。フォント名な どは何か他のツールを使って編集してく ださい。
ってHPに書いてあるんだから読んどけよ
中ボタン(ホイールクリック)で日本語もペースト出来るけど、
そこから先うまく動作するか知らない
Mingw時代だけど一度メモ帳にタイプしてそこからコピペした。>日本語入力
あとsfdファイルは実は中身はテキストで、秀丸とかのエディタでも開いていじれる。
だけど日本語部分はなにやら変換かかってて他の文字列で置換されてる。
今時珍しいutf-7だっけ。
>>242 おお、文字コード utf-7 でファイル開いてみたら確かに途中までちゃんと表示された。
しかし自分のエディタでは日本語からASCIIコードに戻ってからが正常に開かないようだ。
ありがとう。おもろいな。
244 :
名無しさん@お腹いっぱい。:2013/01/11(金) 20:22:35.01 ID:Jj10YVf10
日本語の縦書きが壊れないようにならない?
なにも操作しなくても、(読み込んで保存するだけで)縦書きの位置情報がなくなるのか悲惨な状態になる。
グリフすべて選んで削除ってWindows版だとすっっっごく時間かかるけど、Linuxだとすぐ終わるの?
あ、日本語フォントの話
すぐ終わる
ええのぉ(´・ω・`)
誰かWindowsでちゃんと動くように作りなおしてくれないかなー
よく落ちるのでちょっと困るんだよなー。
C#あたりで書きなおしてくれたら俺も改良できるのに…
248よ知っているか
FontForgeはオープンソースとはいえ
事実上、開発は作者であるGeorge Williamsおじさん一人でやってるようなものだという事を
あと
改良と言う点はひとまず置いておいて
ただ安定させて使いたいというだけなら
仮想環境になんでもいいからLinux入れてその上で使う手もある
そのほうが移植を待つより良いかも知れない
(これは煽りじゃなくてマジレスなので怒らないでください)
>>249 日本でパッチを開発してた人はイワタに入社しちゃったからなー
イワタ\(^o^)/
253 :
名無しさん@お腹いっぱい。:2013/02/19(火) 06:21:10.80 ID:sYuzM3C40
テスト
すみませんが、原因と解決策をご存じの方がいれば教えて下さい。
MSPゴシックの外字領域に新しい文字を割り付けて保存しようと思ったのですが
sfdファイルはできるものの0バイト、フォント出力(TrueType)してもできたttfファイルは
やはり0バイトになってしまい、インストールしようとしても壊れていると表示され
やはり使えません。
保存時のレビューを見ると、新たに追加したグリフがSelf Intersectingとのメッセージが
付いています。
何が足らないのでしょうか。
自己交差してるってんなら、それ直せよ
あと、俺の経験で言えばMSなフォントを一括でなにかしようとすると失敗する
一旦ばらしてから組み立てなおしたほうがいい
>>255 早速ありがとうございます。
Self Intersecting(自己交差)ってどういう状態になっちゃってるんでしょうか。。。
一旦バラすとは、読み込んだMSPゴシックをsfdファイルとして保存することですか?
やろうとしているのは、Docomoの絵文字フォント(外字用)とMSPゴシックを開いて
絵文字をMSPゴシックのサロゲートペアPUA(15面)にコピーすることです。
LINEなどのツールをパソコンで使う際、Docomoの絵文字がことごとく豆腐になるので
それを解消したくて始めたのですが。
Windows標準の外字エディタがサロゲートペアに対応していればもっとカンタンに解決できたのに。。
そのフォントを使うマシンが決まっているのなら
フォントリンクの方が楽よ。
> どういう状態になっちゃってるんでしょうか
グリフのアウトラインが交差してるという事
(-1,0)→(1,0)→(0,1)→(0,-1)→(-1,0)と描くと、(0,0)で交差するでしょ
> 一旦バラすとは、読み込んだMSPゴシックをsfdファイルとして保存することですか?
まぁ、好きにすればいいけど、スクリプト書いて、例えば
#!/usr/local/bin/fontforge -script
msg = "msgothic.ttf"
i = 0
while (i < 65536)
Open(msg)
Select(i, i + 100)
Export("どこか/U"+"%u.svg")
i = i + 100
endloop
とかやると、「どこか」のディレクトリに一文字ずつUxxxx.svgとかのファイル名でsvgに変換できる
その後で、またスクリプト書いてマージするって話
>>257 ありがとうございます。
フォントリンクだと、それぞれの文字が割り付けられている場所(コード値)は変わりませんよね?
もともとDocomoのファイルで割り付けられている場所と異なる場所に割り付けようとしているので
ダメなんです。
もともとのDocomoの外字ファイルはすでに外字登録してあります。
>>258 スクリプトで一文字ごとにバラバラになんてできるんですね!
フォントをいじるなんて初めてのことなので。。。スミマセン
>>259 TTCはFontForgeで扱いにくいので、MSフォントへ直接埋め込むかわりに
絵文字をPUAに置いた専用フォントを別個に作って、それをリンクした方が
楽なんじゃないかなーと。
>>260 ありがとうございます。
新規作成しても保存できなかったり、試しにMS系でないフォントを引っ張ってきて
そのまま別名保存しようとしても「保存に失敗しました」となってしまうし、
なんだか、fontforge自体がちゃんと動いてないようなカンジがします。。。
元々windozeのソフトじゃないし、unixで動かしてても不安定
ubuntuあたりを仮想化した上で使えば、多少マシになるんじゃない?
俺的には「そのまま別名保存」とかは失敗するものだと割りきって、
色んなソフトの組み合わせでアレコレするものと思ってるけど
保存できないってのはパスに空白が入ってるとかいうパターンのような
264 :
254:2013/02/26(火) 22:29:38.70 ID:3FnnbQjA0
>>260 保存先をWindows\Fontsではなく別フォルダに移したら保存できるようになりました。
MSゴシック系の3つのフォントにコピーして別名保存、ttcを作って、
LINEでそのフォントを選んで使えるようになりました。
ただ、変換時の候補表示は相変わらず豆腐のままなので、辞書登録の注釈で判別できるようにしてます。
絵文字はUnicodeに入ったんでPUAを使わなくても行けるよ。
www.unicode.org/Public/UNIDATA/EmojiSources.txt
↑セミコロン区切りで1番左がUnicode、2番目がDocomoのコードポイント(Shift_JIS)
266 :
254:2013/03/01(金) 08:09:11.96 ID:KRTxHeyy0
>>265 ありがとうございます。
このテキストをどうすればよいのでしょうか。
マニュアルを読みたまえ
>>267 読みましたが、アプリやサービスを使う側が、これを使って別段何ができるという記述は見当たりませんでしたが。。。
>>265 今回の目的であるLINEのPC版について言えば、豆腐が表示されている時点で、
文字コードがPUA領域の中のものなのですが。。。
これってLINEのアプリ側(あるいは中継するサーバ側)で変換した結果なので
これ以上ユーザー側で何かできるワケではないのでは?
269 :
254=268:2013/03/02(土) 16:23:10.39 ID:ixGhMAC50
ちなみにOSはWindows7です。
Windows8ではUnicode6.xに対応しているのは知っていますが、
PCメーカーがWindows8へのアップグレードを保証しないとのことなので、フォントで対応しようとした次第です。
でも、スマホ→サーバ→PCアプリの出力時点でPUA領域のアドレスに割り付けられてるので
LINEの場合はOS変えてもダメそうですが。
アプリがPUAの位置を指定してるならしょうがないっすな
メイリオの00だけ弄りたいんだけどどうやりゃいいのです?
このソフトを使う
こっちにも沸いてきたのか
275 :
ひみつの文字列さん:2025/01/10(金) 03:51:01 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
メイリオ改602で改造できる?
277 :
名無しさん@お腹いっぱい。:2013/03/28(木) 05:54:53.09 ID:gp/1IIbS0
Win版のfontforgeを使って、otfをttfに変換してみました。
手順は、見よう見まねで下記に沿いました。
sports.geocities.jp/keppa05/keppa/pc/font/
〜なども変換できて出来た! と思ったのですが、半角スペースに続く文字が □(に×)となっちゃいます。
原因が判らないので悩んでます。
回避する方法はありますでしょうか?
今のバージョンだと半角スペース辺りも直さないとダメかも
同様にcidmapが反映される文字とされない文字があるのはなんでなんだろう
昔のバージョンだとそんなことなかったのだけど
279 :
名無しさん@お腹いっぱい。:2013/03/28(木) 08:11:52.70 ID:gp/1IIbS0
ありがとうございます。
具体的にどうすれば....?
Win版のfontforgeの問題でしょうか。 重ね重ね、すみませんn
280 :
277:2013/03/28(木) 10:14:12.32 ID:gp/1IIbS0
>>278さんのヒントでfontforgeに問題ありそうなので
UbuntuでLinux版のfontforgeでやってみましたら、成功しました。
(^◇^)
Win版のfontforgeの問題のようです。
283 :
名無しさん@お腹いっぱい。:2013/04/29(月) 20:54:51.58 ID:XxSH1Hn10
>>282 ありがとう
スレ内検索したつもりでできてなかったようです…
MeiryoKe_Consoleのゼロを、スラッシュゼロに置き換えたいのですが、
Windows版FontForgeでMeiryoKe_Consoleを開いて保存すると、
フォントサイズによって英字の文字幅がおかしくなったり、文字が乱れたりします。
ヒンティング情報が正しくないように見えるのですが、何か設定等が必要なのでしょうか?
(フォント名と、OS/2 Versionを1に変更しています。)
また他にフォント内の文字を置き換える方法はないでしょうか。
>>284 何をしてそうなったかはともかく汚くなるのはTrueType命令を損なってるから
例えばEMサイズ変えたりしてフォント全体に変更を加えたり
sfdに保存したのを読み込んだり(sfdに保存するとTrueType命令がぶっ壊れるバグ)するとそうなる
なので
>OS/2 Versionを1に変更
こういうわけわからんことを一切しないでMeiryoKe_Consoleを読み込んだら各種TTF名変更して
0だけ置き換えてそのままttfに書きだせばいい
普段は Kozuka や Hiragino など高品位なフォントを使い、これらに無い文字のみ
花園明朝を使いたい。花園明朝は truetype の文字数制限から AとB に分かれているが、
ちょっとした都合でフォントファイルを1つする必要がある。なので HanaMinAから
AdobeJapan1-6 のグリフを削除したものに HanaMinB をマージしようと思う。それで…
HanaMinA.ttf から AdobeJapan1-6 のグリフだけを削除する方法を教えて下され。
m_;_m
手作業でも一日もかからないだろ
Adobe-Japan1-6の漢字非漢字すべてのグリフを削除しても
65535を超えるんじゃないか
あ、そうかも。こりゃいかん。
他に U+1F200∼U+1F64F も削除するんだが、焼け石に水だな。
PUAも要らないが、このエリアには元々グリフは入ってないようだし。
UAO + Extension A + Extension Bだけで65535文字超えるからな。
SimSun (Founder Extended)もすべての漢字は収録できなかった
> UAO
UROだった
素直にOTFにすりゃいいだけなんじゃねーの?
OTFもグリフ数65535の制限は超えられない
ISO/IEC 14496-28:2012が各OSでサポートされるのを待つしかないっすな
CMapからCIDフォント呼びだせばいい
Composite Fontとか懐かしすぎる言葉だ
とうとうCID-keyedフォントをcompositeする時代になったか
MeiryoKe 6.02 rev1を使っているのですが、DirectWriteで文字化けが発生します。
FontForgeで作りなおしてみたのですが、改善しませんでした。
何か設定等で修正する方法はないでしょうか。
>>58から2年以上経ったけど、縦書き表示の問題は未だ解決できていないね。
スレチだけどTTX 2.4でフォントファイルをdumpして、それをそのままcompileしても
LibreOffice3で縦書き表示ができなくなる。
有料ソフトなら縦書き問題から開放されるのかなあ。
縦書き修正済みのバイナリもぐぐれば見つかる
>>300 グリッド表示できないね
あと別のフォントから貼り付けたら追加貼り付けになってしまった
302 :
名無しさん@お腹いっぱい。:2013/09/07(土) 11:49:07.30 ID:8kmUng7h0
python scriptでHHead AscentをOffsetで設定したいのですが、どうやればいいのでしょうか。
教えてください。わたしとても困っています。
「私はライセンスに違反しています。」と堂々と書いてるバカがいる。
そりゃ犯罪予告で逮捕されたり公然わいせつの証拠をTwitterに自分で上げて
逮捕されたりする大馬鹿もいる世の中だからな
305 :
302:2013/09/27(金) 22:25:05.91 ID:bL0mBUHQ0
わかりました。もういいです。
unofficial fontforge-cygwin_2012_08_02 で
IPAゴシックのフォントファイルを開き、そのままフォントを出力した際、
0x0002にnonmarkingreturnが挿入され、以降のグリフインデックスが1つずつずれてしまいます。
nonmarkingreturnを挿入せずにフォントを出力することはできるでしょうか。
>>302 聞くだけ聞いといて人が困ってるのにお前がわかってても答えないんだろ?
だから周りも同じなんだよ
どうしても知りたいなら誠意を見せるのが筋というやつじゃないのか?
というかヘルプに書いて有るのでは
309 :
302:2013/10/03(木) 05:43:55.25 ID:IlmUV0DD0
>>307 教えて欲しいんだったらそう言えよ。すくなくとも俺はそうした。
教えて欲しかったから教えてくださいと言った。
結局誰もわからず自分で解決したけどな。教えてくださいって言う人がいたら
俺は教えてやってもいいと思ってるが、お前のように変に理屈つけて言いがかりまがいの
聞き方するやつはただの虫けらだと思ってる。
310 :
302:2013/10/03(木) 05:50:50.43 ID:IlmUV0DD0
311 :
302:2013/10/03(木) 05:56:50.06 ID:IlmUV0DD0
>>307 >どうしても知りたいなら誠意を見せるのが筋というやつじゃないのか?
そうだな、それが筋だ。
俺はもうわかったらかいいけどな。お前がどうしても知りたいなら筋通せ。
自分で言ったことはちゃんと守りましょう。
小学生か
unofficial fontforge-cygwin開発版の2013_10_06がアップされているけど
リンク先が2012_08_02のままになっていますね。
日付部分を修正してやればダウンできますが。
>>315 vhea tableのtable versionが1.0625になっている問題はそのままだな
元のあるフォントを見やすく変えたいだけなんだけど、
どうやったらいいのかな?
>>315>>316 縦書き対応ってこれ?ですかね?
www.akenotsuki.com/eyeben/fonts/kanren.html
未対応だったので、パッチ当てた fontforge-cygwin_2013_10_07をうpしました。
ただ、私はフォントの事はあまり詳しくなくて、、
これで縦書き対応できている?確認お願いします
朗報
縦書きのフォントが作れるの?
メイリオだと縦書き駄目だな
何をしたかにもよるけど
多分ヒンティングが悪さしてる
それは多分fontforgeの設定あるいは出力設定がおかしい
327 :
325:2013/11/09(土) 13:42:00.18 ID:HMdlbITn0
>>326 何かへんな設定でもしているのかもしれないと思い、
「.fontforge」フォルダを削除し、メイリオをfontforgeで
出力させてみましたが、結果は同じでした。
何かしなけれはいけない設定でもあるのでしょうか。
メイリオで試してみたけど問題ないなー
思い当たるのはこのくらい
・prefsのCoverageFormatsAllowedを1にしてるか
・出力オプションのSFNTのところのチェック状態がこうなってるか
☑TrueTypeヒント
☑PostScriptグリフ名
☐Apple
☑OpenTypeの仕様
☐旧来の'kern'テーブル
☐ダミーの'DSIG'テーブル
>>328 おお〜 ありがとうございます。
prefsのCoverageFormatsAllowedを1にしたら、
ちゃんと縦書きできました!!
しかし、こんなところを設定しないといけないとは分かりませんでした。
どうもありがとうございました。
質問よろしいでしょうか?
自作フォントを作成してカーニングを設定したあと
ttf形式で書き出しを行いましたが、フォトショその他のソフトで
実際に入力してみるとカーニングが適用されていません。
また、フォントファイルをダブルクリックしてwinフォントビューアーで
開いてみてもやっぱりカーニングが適用されていないようです。
どうすればカーニングありで書き出しできるのでしょうか?
win7(x64)、fontforge-cygwin_2012_08_02を使用しています。
新しいバージョン来てますな。
>>330 カーニングは対応しているアプリで明示的にオンにしないとダメなんじゃないかな…
更新で何が変わったんですか?
Windows用の外字フォントって、どうやって作るの?
フリーの外字フォント GaijiJinja_F040_M.tteとかとってきて、
Unixで fontforgeにのせて [フォントを出力] で TrueType指定して保存、
.tteに名前変えて EudcBrowserってやつに読み込ませると、
左半分にグリフが寄ってる。
文字送りの設定が正しくないんじゃね
336 :
名無しさん@お腹いっぱい。:2014/03/16(日) 00:21:39.52 ID:hSclK5600
結局 Office for mac で使えるotfは出力できないで確定なのか
縦書きもずれるしmac版のOfficeは使えねーな
>>338 誰もが明確に判断できる「公式な安定版リリース」は、未だ20120731だと思うの。
githubに公式に正式に移行したのか、単なるforkなのか、
傍から見てもよく分からん状況。
今どうなってるのか?誰か流れを教えて欲しいw
あと、
http://fontforge.github.io/en-US/downloads/ のページは一番上に
UNDER CONSTRUCTION: Current site at www.fontforge.org
て書いてある。
バイナリー有償とか含めて検討・製作中ってことかねぇ?
>>339 少なくともsourceforge上では20120731以降はリリースされてない。
そして、もともとの作者さん(George Williams)の著作権クレジットが
どっちのサイトでも2000-2011で止まってるのが気になる。
全くの推測だけど、George Williamsさんが2011年以降全く活動してなくて
連絡もとれなくなってて、有志がなんとかGithubに移してる…とかかも。
mlのアーカイブを見ても作者さんはもう何年も登場していないね
いつの間にか船頭不在のプロジェクトになっていた模様
下が切れてしまう場合、どこをいじればいいですか?
dicentをいじりなされ
>>343 5,6時間くらいいじったんですが、単純じゃないのでよくわかりませんでした
数字を減らせばいいんですか、増やせばいいんですか?
いじった分は高さもいじったがいいんでしょうか
fontforgeが重すぎなのでちょっとためすだけで1時間くらいかかっちゃいます
輪郭を拡大/縮小 にチェック入れただけで変形に一時間は余裕でかかるから死ぬ
そういうのは字数の極端に少ないフォントを作って試すといいのでは?
やっぱり深さをいじってもfontoforge内では上下しますが、ゲームとかで使うときは変わりません
それで、やっとわかったんですが、OS/2>メトリック のWin AscentとWin Descentをいじると
ダイレクトに反映されることがわかりましたw リアルに12時間くらいかかりましたorz
>>347 なに当たり前のことに12時間もかけてんだ
深さを上げて高さを上げると文字の位置が高くなるってわけじゃないからなぁ
深さを上げて文字を下げるとか、ほんといろいろ試行錯誤がいる
しかもゲームによって全然反映のされ方が違うし
深さを上げて文字を下げる×
深さを上げて高さを下げる○
FontForgeの説明も読んでないし
フォントの仕様書も読んでいない
そんなことでは
fontforgeの説明のあの自動翻訳みたいな文章のどこにそんな
気のきいたものがあるんだか 読んでないのがバレバレ
なんで日本語の方を読むんだよ
英語の説明を読めよ
フォントの仕様書も英語だぞ
フォントのベースラインとベースラインの間隔の設定方法
Windows では
OpenType の仕様書によると、ベースライン間の距離は‘OS/2’テーブルの Typpographic Ascent と
Descent の値によって設定されます。これらはエレメント(L)→フォント情報(F)...→[OS/2] によって設定
できますが、一般には FontForge のデフォルト値のままにしておくことが広く行われています――それら
の値の合計は一般に 1 em になり、伝統的な行間アキ無しのときのときのデフォルトと等価です。
この値も行間 (linegap) フィールドで補正できます。 残念ながら Windows のプログラムはほとんど標準
に従わず (今さら誰も驚かないとは思いますが)、一般にフォントのバウンディングボックスを‘OS/2’
テーブルの Win Ascent/Descent フィールドで指定されたものとして使用するでしょう。
なんの参考にもならない文章だな 文章自体も全く何も言ってないし、
まともな文章が他にあったとしても、具体的な数値とそれによる図、
フォントの種類によっての違い、表示ソフトによっての違いがでてなければ参考にならない
実際いじった時の表示のされかたが千差万別だから
これで参考になると思える奴は実際にいじったことがない奴だろう
この、外観上重要な意味をもつ量を設定する簡単な方法があるとお考えになるかもしれません。残念ながら無いのです。
358 :
名無しさん@お腹いっぱい。:2014/07/18(金) 20:14:57.13 ID:AmbJ/EzC0
自分の環境では
開く→単一化→フォントを出力(TrueType、ビットマップフォント無し)
で問題なく(ttfのルールを多少無視いてるけど)ttfになる
fontforgeのバージョンが古い、とかじゃないの?
360 :
名無しさん@お腹いっぱい。:2014/07/18(金) 23:14:36.17 ID:AmbJ/EzC0
>>359 スペースが消えたりハイフンが消えたりしないですか?
確認したらその2つは消えてるな
変換テーブルの不備なのか仕様なのかは分からないけど
転送先のグリフを手動コピペするしか無いな
スペース→U+00A0
ハイフン→U+2011
全角英数と半角カナ付近もおかしくなってる/(^o^)\ナンテコッタイ
俺もちょっと改造しようと思って試してたけど
開いて保存するだけでも消えたりおかしくなったりする
例えば「冷」の字など消えるよ
CJK統合とCJK互換の両方から消える
364 :
338:2014/07/20(日) 18:03:01.00 ID:A9v+CNE10
1つのグリフに複数のコードポイントが関連づけられている場合
FontForgeが勝手にグリフの共有を解除してしまうみたい
>>364 情報ありがとう。
ttp://fontforge.github.io/en-US/ の下の方の「Community Development」というところが更新されて、
メインで最初の作者だった George Williams さんは2011年以降プロジェクトからリタイヤして、
新サイトはアクティブなメンバーがメンテナンスをしてるってことがはっきり書かれてるな。
Windowsで、いつもfontforge.batをクリックして起動してるんだけど、
最初にクリックしてから10分かかって起動→文字化け(全部□)してて、
なにかフォントを開こうとすると落ちる→再度batをクリック→10秒くらいで起動
って工程を踏まないといけないんだけど、なにか設定がまずいのかな?
batの最初にあるMSゴシックをコピーしてる箇所が悪さしてるのかも
windowsかつ10分の起動時間を待てる忍耐力に
深い感銘を覚える
最短でこれだから、ちょっとでもなんかミスったら再度同じことしないといけない
それと、みんなこうしてるのかと思ってたんだ…
それこそ仮想環境にUbuntuでも入れた方が
Ubuntuの起動時間を含めてもまだ短いだろう
>>367 私のPCだと初回起動2分、次回から1秒くらい。
初回起動時は インストールされてるフォントのキャッシュ生成 (fc-cache) が凄く遅い。
ここで何かエラー出てないかな?
正常だとこんな感じ。 fc-cache: succeeded と出ていればOK
> if not exist "cygwin\var\cache\fontconfig" (fc-cache -v -r -s )
/c/Windows/Fonts: caching, new cache contents: 1038 fonts, 0 dirs
/c/WINNT/Fonts: skipping, no such directory
/var/cache/fontconfig: cleaning cache directory
/.cache/fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
フォントの特定の文字を書き換えたい(例えば「あ」と入力すると「安」が表示されるみたいに)のですがもしよろしければスクリプトの書き方を教えて下さい
Noto Sans JP どうやって扱えばいいの・・・
どう書き出しても「冷」の字とかが抜ける
CIDのまま書き出すと不具合てんこ盛りだから
単一化してから書き出すしかなさげ
>>375 >>365で書かれているけど、書き出し以前に読み込み時に正しく情報扱えてないんじゃないの?
フォント読み込み時に“Unicode U+0**** のグリフはフォントにありません”
ってエラー出るのでそれらのグリフのグリフ情報でUnicode値を直せばいけるんじゃないかなぁ。
とりあえず冷は試したけどいけた。全部やるなら250個も直さないといけないけど。
いまだ改変フォントを見かけないのはみんな苦労しているからなのか
派生が出たな
どのソフト使ったんだろう
やっぱあの開発者専用ツール使ったのかな
>>380 自家製の所から出たやつの話だよね?
このttf版なら問題なく読み込めて編集できるね
編集出来るのか
でも編集したいのは元のフォントなんだよなあ
これは行間調整 プロポーショナル化 等幅化が全ウェイトで施されている上に
別で丸ゴシック化したものまで用意されてるから何もやることがないです
縦書きパッチのところの話かと思ったら別の派生か
380-382で言ってる「派生」ってのは源ノ角ゴシックの派生フォント
ttp://mm.xvs.jp のことだな。
これはFontForge使ってる。源真ゴシックの等幅フォントのスクショがFontForgeスクリプトだし。
Twitter読むと「現時点ではAdobe1-4までしか扱えないOTEditを経由」とあるからOTEditも使ってるようだ。
OTEditもなかなか1-6対応にならないね
OTEditで新規otfにグリフを全コピペ
↓
OTEdit仕様のotfを出力
↓
FontForgeでOTEdit仕様のotfを読み込み、単一化、ttf出力
これで出来るのかな? 試してないけど
途中でOTEditを経由してるんだとすると
AJ1-4にない文字は全部抜け落ちてしまうような
AJI-4にないものはFontForgeで直接抽出したものを追加すればいいよ
OTEditは一括変更ってできない
よね?
>>367 これ、最近解決して俺の中で話題になってる
/cygwin/etc/fonts/fonts.conf をエディタで開き、以下の2行を消す
<dir>/c/Windows/Fonts</dir>
<dir>/c/WINNT/Fonts</dir>
/cygwin/etc/fonts/local.conf をエディタで開く
1〜2つめの <prefer> の下に以下の1行を追加
<family>Migu 1C</family>
3つめの <prefer> の下に以下の1行を追加
<family>Migu 1M</family>
Migu 1C, Migu 1M をダウンロードして /cygwin/etc/fonts/ に入れる
これで起動が爆速になってシステムフォントが読みやすくなるし、動作も安定する
これがないと、毎回Windowsのフォントフォルダを全部なめてキャッシュを作ろうとして
しかもインストールしているフォント数がそれなりにあると失敗するらしい
タスクマネージャで見たら起動のたびに4GBメモリ確保しててどうしようかと思った
windowsで使うのがそもそも間違い
縦書きパッチ対応最新FontForge使うのならWindowsが一番手軽なんじゃないの
>>390 「/cygwin/etc/fonts/fonts.conf をエディタで開き、以下の2行を消す」だけだと、
こちらの環境では文字化けして豆腐表示になった。
こちらだと /cygwin/etc/fonts/fonts.conf に以下みたいなフォント置き場も追加する必要があった。
<dir>/C/winapp/fontforge-cygwin_2014_01_04/cygwin/etc/fonts</dir>
確かに起動早くなったぜ。サンクス
ウェイトを変更したときにベースラインから若干上下にずれてしまうんですが
ずれないようにするか、ずれたベースラインを一つずつ直していくよりスマートな方法ってあります?
今一つずつ直してるんですが気が遠くなってきたのでここに聞きに来ました
移動させる値が一定なら、
グリフ全選択→エレメント→変形→変形→移動のところに値を設定
>>394 何かしら規則的なものはありそうなんですがバラバラなんですよね
>>391 Unofficial版は案外普通に使えるんだぜ?
fonts.conf いじったらひととおり安定した感じだし
>>392 それ、環境依存じゃなくて書き忘れだった。ごめん。
でも無事解決して良かった!
源真ゴシックとは別の人がOTFのままプロポーショナル版と等幅版を作ってるみたいだけど
unofficial fontforge-cygwinで問題なく作れているらしい。
ttp://pbs.twimg.com/media/BvFshfOIMAAC9e6.png 過去のツィートを遡るとfontforgeだけで処理するのを諦めて、TTXで分解した源ノ角ゴシックに
TTXで分解した改変フォントのCFFやhmtx、paltあたりを上書きして再コンパイルしたらしい。
確かにバグでおかしくなるCMapやvmtxあたりはオリジナルをそのまま流用すれば問題ないわけだ
ソースあるんだからAFDKOが一番確実じゃないの?
その人がプロになってしまったからFontForgeは…
>>398 源ノ角ゴシックならそのとおりなんだけど、M+やIPAの改変版を作る場合にも使えるな、と
数年ぶりに弄ろうと思いリハビリを兼ねて
>>364のwindows用のsetup.exeでインストールしてみたんだけど
スクリプトに書くファイル(フォント)はどこに置いておいたり出力されるんだ?
OS:win7x64
<sample.pe>
#!/usr/local/bin/fontforge -script
Open("C:/Program Files (x86)/FontForgeBuilds/sample.ttf");
Generate("generate.ttf");
Close();
ってpeファイル作って,ファイル>スクリプト実行からFFの呼び出すで選択すると,自動入力されて[OK]。
C:/Program Files (x86)/FontForgeBuilds/sample.pe:4 built-in function or script file: rate
ってエラー表示されてしまうんだけど,アドバイスお願いしますmm
公式は使ってないがファイルパスに空白は使えるのか?
非公式版だとOpen("/c/fontforge/sample.ttf")みたいになるが。
というかProgram Files以下で作業するのはどうなのか
管理者権限与えないとファイル出力出来ないんじゃないの
ありがとうございます。C直下にfontforgeフォルダ作って,
Open("C:/fontforge/sample.ttf")
Generate("generate.ttf")
でいけました。(行末のセミコロンも邪魔していたのかも)
>>403のドライブ指定を/c/にする書き方は通りませんでした。不思議。
また,色々試してみたらOpenのパスは読み込んだスクリプトのパス基準。
Generate先はインストール先の C:/Program Files (x86)/FontForgeBuilds/ でした。
ちょっとここから色々弄ってみようと思います。ありがとうございました。
fontforge-cygwin_2014_01_04をつかっています。
MS Pゴシックをビットマップ込みで読み込んだ後、
未使用の赤で囲まれているビットマップのグリフを削除したいのですが、
どう選択すればいいですか。
てs
プロポーショナルフォントを等幅化してるんだけど半角スペースの扱いで
注意することってある?
MacのCotEditorやfraiseで表示させてみてるんだけど、不可視文字表示が
おかしくなるんだよね。不可視文字表示がズレて次の文字に食い込んだり、
エディタが勝手に全角スペース分幅を取って記号を置き換えたり。
源柔ゴシックを試しに見てみるとグリフにアンカーが設定されてる。
これが無いからズレるのかな?と思ったらエディタによってはやっぱりおかしい。
osakaフォントだけは、どのエディタでも変化がなかったから見てみると、
特にアンカーが設定されてる訳でもない。そもそもアンカーって何?って感じ
源ノ角ゴシックのupdate作業始まったか
改変フォントを作ってる人たちは大変だ
AAフォントを作成してます。
「g」などの文字の下の部分が欠けてしまうのを
直したいのですが、どうすれば欠けずに済みますか。
例えばメイリオや游ゴシックです。
例えば g の縦幅全体を縮小する場合
タブのエレメント→変形→変形→移動をクリック、拡大・縮小にしてYの数値を小さくする
g の下部分だけを変えたい場合
変えたい箇所をマウスで囲うように選択して(アンカーポイントが赤くなる)
キーボードの↑キー押し選択箇所を文字表示範囲内に収める
当然形が崩れるのでアンカーをイジって直す
こんな説明でいいのか分からん
色々イジりまくってたらそのうち操作覚えられるよ
1週間くらいひたすらfontforge弄ってた。
やっとで自分好みのフォントができた。ちょっと感動してる。
副作用でpython触れるようになったイヤッホうぅ
誘導されてきました。
フォント自体を縮めてmigu1c(70%長体)みたいなフォントを作りたいんですが、どのような手順を踏めば良いのでしょうか?
>>414 長体って縦長ってことかな。migu1cを開いて、
1.編集→選択→出力に値するグリフ
2.エレメント→変形→変形→リストから『拡大・縮小』を選択→Xを70,Yを100で実行
3.メトリック→幅の中央に
で単純なモノは出来上がるよ。
ただ、『、。,.』とかが中央に設定されるから『・』と見分けがつきにくくなったり弊害も。
本腰入れるなら、pythonでスクリプト書くのを薦める
>>415 やってみます。
ありがとうございます!
使い勝手を考えるなら全角英数・仮名・漢字だけ70%長体にして
半角英数はそのまま、「、。,.」などの記号類は文字幅だけ70%(空白部分だけ詰める)にすると良いかもね
あとは不安定だからこまめに保存。そして読み込めなくても泣かない
418 :
名無しさん@お腹いっぱい。:2014/09/05(金) 11:26:03.19 ID:VuU82zAY0
泣かないw
あと情報少なくても泣かないだねw
検索結果とか見るとフォントが気になる人って少数なんだなって思うけど、
なぜ少数側の人間になってしまったのか…
はじめまして。フォントを前から作ってみたいと思ってました。
あ と い が出力できました。
次は義務教育字を作っていこうと思います。
>>419 そこまでできればもう使いこなせたも同然だよ
不安定で突然落ちるからこまめに保存しながらがんばってね
マジレスするならまず仮名を完成させろよって話
FontForgeでMeiryoKe_Gothicとそのボールドをいじりたいと思い、
・ ギリシャ文字を他のフォントからコピーして入れ替えた
・ 半角全角のゼロと小文字エルをMiguフォントで差し替えた
ゼロに斜線を入れた
エルの下部に右へはねるひげを追加
とやったら、Windowsのフォントビューワで見たら全角文字の幅が
2倍に広がってしまいました。
どこが悪いのかわからないんですが、なおすにはどうしたら
いいんでしょうか?
423 :
名無しさん@お腹いっぱい。:2014/09/10(水) 12:25:18.88 ID:2055IHEX0
文字自体が大きくなったなら 縮小で調整
幅だけなら メトリック→幅を設定 で設定しなおす
差し替えたときに他のフォントの設定に汚染されたんじゃない?
>>423 レスサンクスです。
> 文字自体が大きくなったなら 縮小で調整
> 幅だけなら メトリック→幅を設定 で設定しなおす
ココは大丈夫みたいです。メトリック幅は2048になってました。
> 差し替えたときに他のフォントの設定に汚染されたんじゃない?
やっぱこれでしょうか、、、Miguフォントの文字をコピーしてもってくるときに
Miguフォントをエレメント→フォント情報のメニューからEmサイズを1000
からメイリオの2048に変更して、そこからコピーしてます。
行間はかわらず、全角文字がすべて幅が倍になっていて、1文字の
右半分が空欄状態です。
グリフを表示させて、2048の中に収まってる?
自分は隣の字に食い込むってことがあって、そんときは治ったけど…
>>425 > グリフを表示させて、2048の中に収まってる?
はい、いじった文字はすべて2048の中におさまってます。
いじった文字じゃなくて、手を付けていない全角文字は収まってるの?
エレメント→Validation→問題点を発見→BBタブメニューで
Glyph BB Right of に2048を入力してチェックしたところ
2048より大きいものやはみ出ているものがあるようです。
ですが、オリジナルのMeiryoKe_Gothicも同じところで問題がある
ようですべてが2048内におさまってるわけではなさそうです。
そこまで出来るなら何もアドバイスできない 笑
自分だったらひらがな・漢字を適当にピックアップして調整して様子見か
あとはどの段階でおかしくなるか順を追って検証するかくらいしか思いつかない
>>422 はずしてるかもしれないけど
OS/2バージョンを「2」にするといいのでは?
>全角文字の幅が2倍
FontForgeでよくある症状。
IPAゴシックを読み込んで保存しただけでそうなる。ほかのフォントは関係ない。
FontForgeの不具合。
対策は「FontForgeで生成した日本語TrueTypeフォント文字幅広すぎ対策」で検索
文字が横長になるのか? 面白いソフトだな
>>431 のレスが気になったので自分の作ったやつ見なおしたら、幅がおかしいのがあったわ。
>>430 サイトによっては『1』だね。これはバージョンによってファイルのフォーマットが変わるってことなんかな?
メモっとこう
>>433です。
>>430さんの書かれてるとこで、自分もOS/2バージョンを「1」にしたら
問題解決しました。
ありがとうございました。
otfをttfに変換する時に自動的にプロポーショナルになるんですが、
これはなんちゃってで、実際はプロポーショナルの幅にはなってません
まともなプロポーショナルにするならどこをいじればいいですか?
確か海外には等幅の概念がなくて、
全てPだからPの概念もないらしい。
だから全ての文字ごとに設定するんじゃないかな
まともなプロポーショナルというのは仮名がプロポーショナルになっている日本語フォントって意味か?
機械的な処理で文字詰めさせたいなら仮名だけ選んだ状態で[メトリクス]→[幅の自動設定]でもしとけ
ちゃんと詰めたいなら1文字ずつ左ベアリングを減らして、その後に1文字ずつ文字幅を減らせば良い
源ノ角ゴシック改変の源暎ゴシック proは1文字ずつプロポーショナルメトリクスを参考に文字幅編集してるっぽいね
幅の自動設定でできました!!
一部どうしても途中で落ちるフォントもありましたが
>>437 ネタだと思うけどmonospaceという書体ジャンルは一般的。
そもそもタイプライタやパソコンフォントは等幅から始まっているわけで。
逆に欧米から見ると日本には等幅フォントが存在しないのは事実。
MS ゴシック等はHalf WidthとFull Widthを持つ可変幅のくせに等幅を騙っている扱い。
(英数が)等幅って意味だよ
いわせんな
なんちゃってとかまともなプロポーショナルとか自分用語で言われても分からん
具体例を示してくれないと
プロポーショナルのラベル自体はつくんだけど、実際の表示が等幅になる
Windows3.1に対応する日本語フォントの設定の仕方って分かりますか?
普通のフォントはどう弄っても・になって文字化けして駄目ポ。
仕方が無いのでWin3.1とWin95とNTのフォントのガワを活用して
弄ってみているところ。
Unicodeテーブルしか無いとかになってんじゃねーのー?
Win3.1ならMS TryeTypeの最初期バージョンだからShift JIS専用かつOS/2バージョン 1 にする必要があるんじゃないか?
OpenTypeフォントにサイズを指定したビットマップフォントを組み込めますか?
―――― 以下の経緯で質問させていただきます
(OSはWindows7、ソフトはfontforge-2.0.20140101, cygwin-1.7.27のunofficial fontforge-cygwinです)
1.アウトラインウィンドウ上でアウトラインフォント作成
2.[エレメント]→[使用するビットマップ...]にて[Win]にチェック、96 dpi 画面でのポイント数に9を入力、その他は初期設定のまま
3.自動生成されたビットマップフォントをビットマップウィンドウ上で編集。ポイント数 9に適したデザインに変更
4.フォント出力をする、OpenType(CFF)、TTF/OTF埋め込みをプルダウンメニューで選択、その他は初期設定のまま
ここで出来上がったOpenTypeフォントをWindowsシステム上にインストールしてメモ帳で動作確認したところ
思うような成果が得られませんでした
なぜなら、ポイント数が9という小ささに合わせてデザインしたビットマップフォントが表示されないからです
表示されるのは、アウトラインフォントを単に縮小したようなガタガタした文字です
小さいサイズ用にデザインしたビットマップフォントをOpenTypeフォントに組み込む方法はありますか?
また、組み込める場合はどのようにすれば良いのでしょうか?
どうかご教示ください。よろしくお願い申し上げます
WindowsがOpenType/CFFのビットマップに対応していないだけかも
>>445 やはりそうかな
>>447 一応1にしてある、Win3.1で作動するフォントはOS/2バージョン0か1
になっているのが殆どだな。
451 :
名無しさん@お腹いっぱい。:2014/09/24(水) 13:27:37.57 ID:qSmdqs2L0 BE:928380653-2BP(3276)
WIN3.1の検証をずっとしてみたが、やはりテーブルの配列が
SJIS(CP932)じゃないと駄目なみたいだ、Unicodeな配列のフォントを
3.1で使うなら、余分な文字全部除去する必要がある。フリーソフトじゃ
関連するテーブルを自動で置き換えてくれるのは無さそうで、手動で
やるにしてもTTFの構造をしたうえでry…なので、既存の3.1対応の
フォントを置き換えるのが無難な方法のようだ。
一番簡単な方法を試していなかった、
Windows3.1対応のフォントを作るには、元になるフォントから
SJIS(CP932)程度に文字を削る(多少範囲外のウムラウト付アルファベッド
や罫線記号等が入っていても良い)、Unicodeフルで入れようとすると
文字化けする。それを保存したら、fontforgeで新規作成にして、EMのサイズ等
を合わせてから、フォントの統合で先ほどのダイエットしたフォントと統合する。
そしてTTF名に日本語の情報も入れる。そしてTTFで保存すれば完成する。
この方法なら各テーブルが綺麗な状態で出来上がるのでWin3.1でも読み込んで
くれる。
Windows 3.1のMSゴシックはすでに内部エンコーディングはUnicodeだったような
(もちろんCP932相当の文字しか実装されてないけど)
少なくともWin3.1登場時にはUnicodeはまだ無かったし、Win16 API自体が非対応。
おそらくUnicode対応なMS ゴシックはWinsdows NT 3.1のじゃないか?
Win3.1の実機があるんならそこに入ってるMS系フォントを
ttxでdumpしてcmapがどうなってるか見た方が早いのでは
「輪郭を拡大/縮小」のチェックを外して
EMの大きさを1000から1024にしようとして、
OKを押して1024になっても、
漢字で確かめると1000のままで、1024になりません。
「輪郭を拡大/縮小」のチェックを外したままで
EMの大きさを変えるには、どうすればいいでしょうか。
EMの大きさは高さだから輪郭を拡大しないなら文字幅は1000のままってオチじゃないの?
つまり1024x1000になってる、みたいな。
文字幅を変えたいなら左サイドベアリングを+12、文字幅を+24する必要がある。
458 :
456:2014/10/03(金) 21:31:46.66 ID:c5c2hF4i0
>>457 そのオチでした…。
ですが、教えてくださって、ありがとうございました!
ちょっとがんばってみます。
手元に昔MSDNからダウンロードしたWindows 3.1があるので確認した。
cmapのエンコーディングは1/0(MacRoman)と3/1(Unicode BMP)
nameのエンコーディングも1/0(MacRoman)と3/1(Unicode BMP)
>>454 Unicode 1.1が1992年でWindows 3.1が1993年。
もちろんWin16 APIはUnicode非対応だったからUnicode文字が使えるわけではない
Shift_JISからの変換テーブルがフォント描画エンジンに埋め込まれていたようだ
日本語版Win3.1の発売日は1993年5月18日。
Unicode 1.1は1993年5月30日以降。
そしてWin3.1で実装されたマイクロソフト標準キャラクタセットの符号化方式はShift JISと定義されてる。
ただ
>>459が言うとおり日本語版Win3.1のGDIにはShiftJISからUnicodeに変換する処理が入っていたらしい。
ていうか実際Windows 3.1のMSゴシックのエンコーディングはUnicodeだから
疑うなら自分で調べればいい
わかった( ゚∀゚)ノ
unofficial fontforge-cygwinでDLしたfontforge-cygwin_2014_01_04.zip
を解凍して起動してみたら、メニューの文字が全部豆腐になっていたん
ですが、解決方法わかる方いらっしゃいますか?
バックアップしておいた過去のバージョン(fontforge-mingwの頃の)は今
でも豆腐にならずに起動出来るんですが…。
Pango-WARNINGとか出てるのは関係あるんでしょうか?
メニューが豆腐ってのはフォント指定がうまく行っていない可能性が高いので
・自分で調べて設定する
・bin\share\locale\ja を消すかリネームして英語で使う
のどっちかですな
ごめんcygwin版はbinじゃなくてusrかも
アドバイスありがとうございます。
とりあえずjaフォルダ探して消してみたんですが…
やっぱり豆腐のままで英語にもなってくれませんで
した…。
>>468 おお、うまくいきました!
ありがとうございます!
こ<82>フソフトって開発続いてる<82>フ?
不安定化も加速したなあ
GSUBにvertテーブル挿入しようとしただけで落ちる
公式Windows版だと保存して開き直すと時々グリフが欠落するんだよなぁ
エラーが出るときもあるけど、エラーなしで欠落するのはホント勘弁して欲しい
仮想環境にUN*X系を構築して作業したほうがなにかと便利だよ
unofficial fontforge-cygwinが不安定だったから
Hyper-VにCentOS入れて使ってみたけど不安定さは変わらなかったのと
Core i7 920+メモリ6GBだと遅すぎて使えなかったんだよね。
TrueTypeフォント編集するときは、作業途中でも
sfdファイルじゃなくて[ファイル-フォントに出力]でttfを出力してる。
グリフ欠落ではなかったけど、sfdに出力して読み込んだら違うことがあって
sfdをあまり信頼できなかった過去の経験から。
[varidation]のチェックを外すとsfdより保存も早いし。
ttf出力→ttf読み込みで作業続行しても問題ない感じだ。
FontForgeはLinuxでも不安定なのは変わらないよな。
今のunofficial fontforge-cygwinは(これでも)今までのと比べてずいぶん安定してると思う。
>>477 全く同じことしてた
俺も頻繁に不具合でてたのがsfd読み込んで編集したせいって分かってから毎回ttf/otfで保存してた
sfdにするとファイル壊れされるし作者無能すぎる
そこを作者の責任にするんでなく、自分達で直すのがオープンソースってやつなんだけどね。
Official の 2014-12-31 Release (Windows 版)を入れてみたけど、
UI のフォントがガタガタで萎える。
これ、他のに変えられないかな。
>>390のように etc/fonts を書き換えるときれいになるかも? と思って
cygwin 版で使ってるのを持ってきたけど効かなかった
ぶっちゃけ etc/fonts が無くても全く動作が変わらなかった…うーん
fontforge-cygwin_2015_01_21 来たね
毎年ありがとう
お前らに朗報
超漢字っていうOSが凄いらしいぞ!
ほしゅ
486 :
名無しさん@お腹いっぱい。:2015/02/07(土) 10:40:41.09 ID:Gi4aTfx20
私はinkscapeで文字をデザインしてfontforgeでフォントを作っています。
同じ作業をなさっている方、いませんか?
487 :
名無しさん@お腹いっぱい。:2015/02/07(土) 11:05:59.63 ID:Gi4aTfx20
C:\WINDOWS\Fontsの
フォントファイルを上書きする方法を
ご存知でしたら教えてください。
FontForge-2014-12-31-Windows-r2 っての入れたけどなんやこれ
改行コードLFのスクリプト喰わせたらwhileループの処理おかしなったで
あかんやろ
改行コードが無視される←わかる
改行コードが不正文字扱いでエラーに←まあわかる
ループの先頭に戻る時に位置を間違えて変なところから実行しようとする←はあ?
21世紀にもなってこんなクソな処理を見るとは思わなんだが
Cygwin版は問題ないんか?
UD要る?