[フォント作成] FontForge [PfaEdit]
仕様ですよ
単に、存在しない文字が・で表示されてるだけ。
FontForge じゃないけど教えて下さい。
昔間違ってMac用のAdobe Value Pack 2.0Jを買ってしまって、
交換もできなくてずっと持っていますが、
これらファイル (多分 CID ?) は Fondu (fondu.sf.net) で変換できますか?
ちょっとやってみたところ、いちおう .ttf というファイルを出してくれますが、
少くとも Windows からは認識できません。
Fondu は最新 (040925) で試しました。
平成角ゴシックW3を Fondu で変換して出力した HeiseiKakuGo-W3.ttf の先頭
部分は以下のような感じ:
% od -a HeiseiKakuGo-W3.ttf
0000000 t r u e nul so nul 80 nul etx nul ` A L M X
0000020 a2 em a8 bs nul nul nul ec nul nul can p H F M X
0000040 etx ee fe f2 nul nul em \ nul nul nul dle P N A M
0000060 81 b5 M 8f nul nul em l nul nul nul F R O T A
0000100 95 da e Y nul nul em b4 nul nul nul , V F M X
0000120 etx f4 fd 95 nul nul em e0 nul nul nul rs b d a t
0000140 ce fd bf ee nul soh etb eot nul dc3 83 h b h e d
0000160 Z d7 z Q nul dc4 b3 0 nul nul nul 6 b l o c
0000200 b7 cc etb K nul dc4 9a l nul nul can c4 c m a p
0000220 W e7 ef @ nul nul sub nul nul nul , b8 f e a t
>>91 Windows 用の TrueType は頭 4 バイトが 'true' じゃなくて 0x00010000。true は Mac TTF 専用。
fondu はあくまで Mac のファイルシステムのリソースフォークを Unix で読める形に変換するための物。
その結果をfontforgeで開けるかどうかはやったことないから知らない。
95 :
謎レス:04/11/12 11:27:57 ID:fkVvm5G7
7月31日へのリンクが間違ってますよ
96 :
謎レス:04/12/01 21:41:34 ID:K8JxGLJ9
やっと文字サイズ小さく変えられた・・・
永い間悩んでただけに感動もひとしおだ。・゚・(ノД`)・゚・。
前の方に書いてあるの参考にやってみても
いまだに日本語がでかいままなんですが・・・・・
全然できない(´・ω・`)ショボーン
99 :
名無しさん@お腹いっぱい。:04/12/21 20:05:47 ID:XsbweDTB
単一化以外にいじるとこってありますか?
何とかAquakanaRegular.otfをttfにしたいんだけど
出力すると英語フォントになってる・・・orz
100 :
99:04/12/21 20:08:37 ID:XsbweDTB
ごめんsage忘れてた・・・
ここよりWindows板のあくあでタイトル検索すると出てくるスレに行ったほうがいいよ
だいぶまえにPfa使ったなあ…Macで
でもね、けっきょくイラレからコピペができないと全然作業がはかどらないの。だからやめた…
FontforgeのWindows用バイナリ(X-Windowsじゃない)がないのって何で?
単にやる気のある人がいないだけ?
Windowsで動くようにするのって結構修正が必要なのかな。
Windowsネイティブで対応しようとすると大改造が必要だから
独自ツールキットからgtkに置き換え作業中だけど、完全に終わるには
あと1年はかかるんじゃない。
>>105 あ、既にやってる人はいるんですね。
俺にスキルがあったら手伝いたいんだがなぁ…。
フォント小さくするのとかで悪戦苦闘してたら
なんかもうcygwin環境がぐちゃぐちゃだ…
cygwinをインスコしなおすのも面倒だし
OSの再インスコでもしたときにもう一度、一からがんばるかな…。
108 :
名無しさん@お腹いっぱい。:05/01/05 01:03:09 ID:1cWn7q31
俺もそれで悪戦苦闘したけど結局あきらめて今は英語表示のままでやってる
文字サイズちいさくするやつ
そもそも小さい文字サイズしかないフォントを指定するんじゃなかったっけ
otf
otfからCID単一化してttf作ると、なんか点々出てきちゃうんだけどなんででしょう。
112 :
名無しさん@お腹いっぱい。:05/01/07 21:32:42 ID:okcIl71S
スペースとかに文字が入ってないからでは。最新版を入れてみましょう。
その時、Adobe-Japan1-5.cidmap っていう古いファイルがあったら消すこと。
ビットマップの文字幅を書き出させることってできますか?
BDFで書き出して、DWIDTHをぬき出すのがいいのでは。
>>115 BDFで書き出すところまではいいんですが
書式がいまいちわかんないっすねぇ…
DWIDTH1っていうのもあるし
そもそもDWIDTHがないところもありました。
ENCODINGの値が-1になってるところもあるし…。よくわからん…
あ、sbitExtract使ってBDF書き出したらいい感じになったっぽい
これなら文字幅を書き出せるかもしんない
>>117自己レス
sbitExtract使って書き出したBDFは綺麗(分かりやすい)なんだけど
DWIDTHの数値がかなり狂ってることに気づいた…orz
>>118 ふむふむ。解説thxです。
しかし素人の俺には三行目以降の意味がさっぱり分からんorz
ビットマップの文字幅を書き出すのはなかなか難しいなぁ…。
アウトラインの文字幅書き出すことのできるソフトならいくらでもあるのに…。
>>119 そりゃビットマップの文字幅ってグリフの幅とは限らないし
FreeType の ft2demos に含まれる ftsbit でも使ってみたら
ft2demosインストールしてもftsbitとやらが見つからないんですが…
FreeType ver. 1 にしかついてないよ。
>>122 ft2demos-2.1.9.tar.gz に source は付いているけど
Makefile みたら compile されないみたいだ
OpenTypeでフォントを作ったのですが、いざ仕上がったものを使うと
ハイフンやアンダーバーがちゃんと表示されません。
なにか設定がいけないのでしょうか?
125 :
名無しさん@お腹いっぱい。:05/02/01 22:52:54 ID:sKF4vvu+
Future Request ID:[1078281] Windows port needed
Summary:Windows port needed
A Win32 port would be appreciated!
Through the internet,
a lot of people are waiting a windows version to come.
て要望が あがっている。
私も Submitted By:Nobody/Anonymous Request ID[1078281]の
Requestに 大いに賛成します。
私も FontForge Windows Versionを 強く望みます。
わがやの PCでは 2台ともに(Win 2kSP4 と WinXP SP1)
cygwinは動くけれども XWindow X11R6が,Errorが何たらかんたら出て,
どうしても 動かない !!
X11R6が GeForce FX5200/5700 GPUの VideoCardと
相性が悪いのじゃないかとも 想像しているのだけれど
結局 動かない原因は わからない !!
>>123 どうすればコンパイルできるの?
今更で悪いけど…
freetype-1.3.1 の test/ ディレクトリを make すれば普通にできると思うけど。
ところで、Windows 板のあくあ角スレッドの FontWidth ってのは試してみた?
128 :
名無しさん@お腹いっぱい。:05/03/18 18:04:25 ID:/2ABvzXP
>>78 私もこれと同じエラーが出てFontforgeを起動できません。
X windowは表示できていて、
セキュリティーソフトも外してみましたがだめでした。
OSはwinXP homeです。
どなたか解決方法を教えてください。
お願いします。
てst
tes
>>128 ログ見てみないとわからんけど
それってハードのBIOSの設定とかドライバの指定で出るエラーっぽ。
ビデオメモリの数値とかBIOSと合ってる?
つかfatal IO error 104で検索しる。
132 :
6:2005/04/03(日) 15:57:39 ID:CkU3NW9Y
翻訳の中の人によると
FontForge マニュアル翻訳完了 (HTML のみ) らしい
とりあえず乙かれサマー
134 :
名無しさん@お腹いっぱい。:2005/04/18(月) 00:44:21 ID:fPD1XJ2o
age
135 :
名無しさん@お腹いっぱい。:2005/04/20(水) 01:13:40 ID:AxYL4dqp
何でちゃんとしたアプリとして配布しないの?
移植が面倒なんだろう。unix系で作っておけば
WinでもMacOSXでも一応使えるだろうというような考えだと思われ。
137 :
名無しさん@お腹いっぱい。:2005/04/23(土) 01:20:26 ID:WZiEFuaT
コンパイルしてうpしておくれよ
最新版では、OTFをTTFに変換すると「〜」の文字がおかしくなってしまうバグは直ってますか?
140 :
名無しさん@お腹いっぱい。:2005/04/29(金) 03:15:28 ID:wsD/6TRN
>>139 直ってないみたいですね。イラレ8で新ゴを使えるように変換してみたんですが、
〜は表示されない...。編集すれば直るのだろうか?
そこらへん識者の方お教えください。
−とかもダメだと思う。TTFに変換後他のフォント作成ソフトで〜だけ移植という方法を取ればなんとか使えるが。
どのみちFontForgeでTTFに変換しても縦組みに使えないのは辛いかも。
縦組み用の文字は全部アウトだから。
ああ、確かに縦組み用文字使えないですね...アウチ!
こりゃダメだわ...
fontforgeよりもcygwinを疑え!
cygcheck -cで全クリしてからだ
一週間ほど前にFontForgeを知って、あれこれ試しているのですが、
認識しないショートカットキーがあるんですが、バグなんでしょうか?
(ex
cmd+A
cmd+Z
cmd+C
cmd+Shift+F とか cmd+D とかは認識するのですが、
X11のメニューバーとショートカットキーが同じ場合、
X11が優先される模様で、FontForgeでは機能してくれないんです。
ネット上のドキュメントをあたってるんですが、
なかなかそらしい記述にたどり着けなくて・・・
不具合の原因、あるいは回避方法など心当たりのある方は
いらっしゃいませんか?
>>144 cmd? MacのX11かい?
WinとかLinuxはctrlとaltだけだったと思うケド
ctrl+Aではないのかい
146 :
144:2005/06/02(木) 01:33:41 ID:lhvvC2hk
>>145 すんません、一応補足です。当方の環境はMacです。
マニュアルのショートカットキーリストを見たところ、
cmd+? で間違いありませんでした。control+? ではない模様です。
他機種のCtrlはMacだとcontrolではなくcmdに割り当てられることが多いね
>>147 Macのことを考えてるとてもフレンドリーなアプリだと
ご丁寧にcmdに置き換えてくれてるね。
あまりそういうのには出会わないけど。
149 :
144:2005/06/02(木) 23:22:09 ID:lhvvC2hk
・・・で、本題の回避方法なのですが;
Apple製じゃないX11を使えば?
俺もFont Forgeで作ったフォントで"〜”や"−”が出なくて困っていたところだ。
このスレにきて解決するかと思ったが、無理のようですね。
さて、どうしたものか・・・・ところで皆さんはTransTypeって使ったことありますか?
Transtype良さそうだよね。
誰か割っ(ry
154 :
144:2005/06/07(火) 00:09:21 ID:HGsnTXM6
>>151 ありがとう。設定もあれこれためしてみましたが、
結局、cmdでの制御はできませんでした。。
おとなしくcontrolキーによる制御にて使用します。
(・・・マニュアルとメニューは「cmd+」と書いてあったのですが、
control+で試してみると、普通に動作しました。)
>>150 Apple製じゃないX11ならいけるんですかね?
UNIX初心者なもんで、恐くて試してないんですが。
>>154 MacOSX10.4に付属するX11(バージョン1.1)を前提にして話を進める。(1.0にはこの設定はない)
X11>メニュー>環境設定>入力>X11のキーボードショートカットを使用可能にする
という項目をオフにすればよい。
この設定によりコマンドキーがそのままX11アプリケーションのMetaキーに割り当てられる。
一読すると、オンにするとコマンドキーが効くように読めるが、そうではなく、X11.app
自体でコマンドキーを使うか使わないかという設定。
つまり例をあげると、
オン:コマンド+W>Windowが閉じる。
オフ:コマンド+W>最前面にあるX11アプリケーションに対してMeta+Wが実行される。
156 :
名無しさん@お腹いっぱい。:2005/06/07(火) 23:12:14 ID:HJC38THG
突然で申し訳ありません。
MS Sans Serifを削除してしまいました。
どこでregファイルを手に入れたらよいか教えて下さい。
157 :
名無しさん@お腹いっぱい。:2005/06/07(火) 23:17:52 ID:JISHeAfA
158 :
名無しさん@お腹いっぱい。:2005/06/07(火) 23:57:11 ID:HJC38THG
156です。
以前からイベントビューアのログが見れなくなってしまってるんです。
そのまま放っておいてたんですが今更ながらそれを直したくて…
思い起こせばその症状が出る様になった前後に「FairUse」の日本語化で
そこらに出回ってるFontlink…というのを入れたり出したりしてました。
Win2000のPCを2台使っているんですが、
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] の中
片方のPCにはMS Sans Serifが有り、もう片方のPCには無かったから
誤って削除してしまい、それが原因でイベントビューアが見れないのかと思って。
ちなみにシステムログは見れないけど、アプリケーションログは「最新の情報に更新」ボタンで見れます。
セーフモードで起動も試したけど復活せず。
複数のフォントや.ttc内のフォントを関連付ける必要がないなら
外字リンカーで外字として登録するほうが簡単だよ。再起動も必要ないし
160 :
名無しさん@お腹いっぱい。:2005/06/08(水) 00:16:02 ID:6qwqiOlg
下の文をメモ帳にコピペしてreg形式で保存
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Microsoft Sans Serif"=hex(7):53,00,69,00,6d,00,53,00,75,00,6e,00,2e,00,54,00,\
54,00,43,00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,67,00,75,00,6c,\
00,69,00,6d,00,2e,00,74,00,74,00,63,00,2c,00,67,00,75,00,6c,00,69,00,6d,00,\
00,00,4d,00,53,00,47,00,4f,00,54,00,48,00,49,00,43,00,2e,00,54,00,54,00,43,\
00,2c,00,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,74,00,68,00,69,00,\
63,00,00,00,6d,00,69,00,6e,00,67,00,6c,00,69,00,75,00,2e,00,74,00,74,00,63,\
00,2c,00,50,00,4d,00,69,00,6e,00,67,00,4c,00,69,00,55,00,00,00,00,00
161 :
名無しさん@お腹いっぱい。:2005/06/08(水) 00:58:52 ID:u03WOqI3
>>159 ありがとうございます。
でもごめんなさい。言ってる事が難しすぎます。
今の自分はその[ttc][フォントを関連付ける][外字リンカー][外字]の意味が分からない愚か者なのです。
>>160 ありがとうございます。
完成しました!
っがしかし、片方の正常な方のPCには[Microsoft Sans Serif]と[MS Sans Serif]が存在しているのですが、
内容は同じものなのでしょうか?
不具合の有るPCは[Microsoft Sans Serif]は有るが[MS Sans Serif]が無いんです。
162 :
名無しさん@お腹いっぱい。:2005/06/08(水) 10:20:32 ID:ujnckMV0
>>161 両方とも無かったんじゃないの?
正常なほうにMS Sans Serifがあるんならそれをキーごとエクスポートして
削除されたやつに追加したらよかったのに
>>159 わかんない言葉でぐぐれよ。
どうせ「ぐぐれ」の意味が分からないって返ってくるんだろうけど
>>155 丁寧な説明ありがとう。
虎を手に入れたら試してみようと思います。
当面は「〜」と「ー」に悩まされそうな感じですが、
欧文制作に没頭しようかと思うます。ノシ
>>164 単にFF0DとFF5Fにコピーすればいいとかそういう話?
166 :
名無しさん@お腹いっぱい。:2005/06/10(金) 20:50:37 ID:wpn9loII
Intel Mac に なると FontForgeは どうなるのか ?
今までの Power PC Mac 版にくらべて Install & 使いかたが
どう変わるのだろうか ?
Cygwin+X11/Win よりは 扱いやすくなると 期待して よいのだろうか ?
>>166 何も変わらないに一票。
つかRosettaやUniversal BinaryってX11アプリにも効くのかな?
だめなら、ソースから入れなきゃならなくなるかも知らんよ。
その辺のアプリは、リコンパイルするのがベター
>>165 152さんの話もあったので、和文作成は難しいのかな、と。
すんません「FF0DとFF5F」ちうのがよく分かりませぬ;
Unicode には、似たような文字が複数の場所に定義されている
文字があって、シフトJISからの変換表がOSごとに違っているので、
例えば同じ「〜」を表示するときでも、フォント内の違う場所を
探しにいきます。
「表示(V)→移動(G)」を呼び出して「U+FF5E」と入力してみてください。
きっと移動先の文字が空っぽになっていると思います。Windows用の
フォントを開いてみると、ここに「〜」が入っているはずです。
次に「U+301C」に移動すると、「〜」があるかもしれません。
コピーして、FF0Eに貼りつけてください。
debianで使ったんですが、文字入力が出来ません。
やったことは、メニュー→「表示」→「移動」を選択。
入力ウインドウが開いたところでSCIMのAnthyで、
漢字を入力しようとしたのですが入力できませんでした。
それでコピペしてみたのですがそれでもダメでした。
.xsession-errorsにeuc-jpは出来ないというようなエラーでした。
どうすれば漢字を入力できるようになりますか??
172 :
名無しさん@お腹いっぱい。:2005/07/24(日) 15:47:23 ID:PJVVXMzt0
125です。
Win25 SP4 で
RegistryのHKEY_CURRENT_USERとHKEY_LOCAL_MACHINEの
SOFTWARE の さらにSub-Directoryの Cygnus Solution をすべて削除し,
\C:\cygwin の Sub-Directory すべて と DeskTopのアイコンを 削除してから,
CygWinをInstallしなおして期設定をすませたところ
X11R6 XWindowManager(WindowMakerをえらびました)が 動きだしました。
そこで FontForgeを Insatallして ためしに TrueType Font File を
.ttf で Saveしたところ,
Win2k(SP4)では TrueType Font File として 認識してくれません。
2年くらい前に 古いPowerMacで OS X Ver 10.2.8で Mac X11 Ver0.3βの上で
PfaEditを動かしていたときには
Win2k(SP4)で TrueType Font File として 認識してくれる .ttf Fileを
つくれたのに !
誰か FontForge/CygWin/Win2k or WinXp でつくった .ttf Fileを
TrueType Font File として 認識してくれるつくりかたを
お教えください !!
173 :
名無しさん@お腹いっぱい。:2005/07/24(日) 22:43:25 ID:PJVVXMzt0
Re: 172
自己Resです。
File> Sava as で Extension を .ttf にして Saveしていたのが
まちがいだと わかりました。
それに こうして Saveした FontFile の Sizeが ひどく大きいことも 疑問でした。
File->Generate で TrueType を えらび,
Options Button で Mac に Checkがはいっていないことをたしかめてから
Saveすれば, できた .ttf FontFileは Win2k(SP4)で 認識され,
C:\WINNT\Fonts Directoryにも Installできました。
ただ AutoHintでは Hint情報が充分にくわわらないようで
Display画面での表示は 思ったほどきれいには なりませんでした。
フォント作成スレッドが無くなってるようなので、こちらで質問させてください。
1バイトと2バイトでは使用されているアドレスに違いがありますけど、強引に埋める事は可能でしょうか?
例えば、ShiftJISで0080〜009Fは2バイトでは使用されてませんが、ここに1バイトと同じように文字を入れて使えるようにすることは可能ですか?
超亀だけど、
>>78の状態から抜け出せない。
解決された方、アドバイスもらえませんか?
X-windowは起動していますし、xeyesなども動作します。
WindowsXP+Athlon64+GF6600という構成です。
>>174 アク禁くらってたのでおそレスですまんが、
TrueType,CID,OpenTypeのどれ?
あと、ShiftJISは直接指定できないと思われ
TrueTypeもしくは、TrueTypeベースのOpenTypeだったら、
UnicodeとShiftJISで内部変換やってて、Unicodeで指定されてるはず
ShiftJISのTrueTypeは仕様上もありうるし実在もしてるよ
FontForgeがサポートしてるかどうかは別問題だけど
>>174は明らかにFontForge限定の質問じゃないし
たとえばTTEditでこれダウンロードすれば作れる。
http://musashi.or.tv/sjisbin.htm で、質問の答えだが80〜9Fが使えるかというとTTEditでは無理だな。
仕様上は埋めることも可能みたいだががアプリケーションから参照
できないので意味がない
178 :
174:2005/09/04(日) 21:55:00 ID:L4MWegtt0
>>176、
>>177 レスありがとうございます。
フォントの作成はこれが始めてなので実は詳しくは解かって無いです;
やりたい事としては、すでに開発の終わってしまっているソフトがありまして、基本的に英語環境なんですけど、フォントで日本語を指定してやると日本語も通るんですね。
でも、英語フォントにある一部の特殊文字が文字化けしたり、違う文字が表示されてたりするので、それを修正したフォントを作成したいわけです。
今はMACでOSAKAを指定してるのですが、こいつをFontforgeで上記フォントを作成する為に必要な工程が知りたいのです。
例えば、osakaとhelveticaを組み合わせてこのソフト専用のフォントを作りたいといった感じです。
180 :
174:2005/09/05(月) 18:59:39 ID:BNNWWnmd0
>>179 ありがとうございます。
2つとも古くから有名なソフトですし、知っています。
ですが、それでは解決できませんでした。
アプリ側の表記というよりも、アプリ内で扱うドキュメントに関するものですんで。
ちょっと特殊なのと知識不足で上手く説明できませんが、フォントを作成するしか無いのは確定だという事でしたので、それを前提にアドバイスをお願いします。
181 :
174:2005/09/09(金) 20:47:05 ID:b/uGVFRs0
止まってしまいましたね・・
無理なのでしょうか。
いや出来るけど、FontForgeの使い方をいちいち説明するほど暇人じゃないので。
183 :
174:2005/09/10(土) 22:39:26 ID:Si+Y5OT70
FontForgeの使い方を教えて欲しいなんて言ってませんよ?
偽者乙
185 :
名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:20:38 ID:n/16kwYL0
FontForge (20050719)の Bug
TrueType と Type1 のどちらでも、水平および垂直方向の極値にあたる位置に点が存在することを推奨しています。
ということなのに
Generate Font で TrueType (.ttf)を指定すると
できた *.ttf Fontでは 水平および垂直方向の極値にあたる位置にある点が かってに 削除されてしまいます。
とくに 円 と 円環状の曲線をなしているSplineの 水平および垂直方向の極値にあたる位置にある点 と
文字(Glyph)の輪郭全体 (現在のスプラインだけでなく) の極大/極小値に該当する点も
削除されてしまうのは 問題です。
186 :
名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:37:18 ID:n/16kwYL0
ついでに もうひとつ…
BuggiestのWorstOneは 重複除去(Remove Overlap) と 書いてあります。
Truetypeでは あまりよく動かないどころか まったく機能しないといってもよいほど…
と いぶかっていたところ Manualには 何と
None works on quadratic (truetype) fonts¹.
二次の (TrueType) Fontでは 機能しない¹ と 書いてある !
このCommandを TrueTypeでも 機能するように はやく 改善してもらいたいなぁ !
¹ TrueType (quadratic) Fontで 重複除去(Remove Overlap)したいときには、
まず はじめに エレメント (Element) ->フォント情報(F) (Font Info)
[ -> フォント情報ダイアログ (Font Info dialog)を起動して]
-> 一般 (サブダイアログ) (General sub dialog) で
[Quadratic Splines の Checkを消して] Cubic Fontに 変換してから
重複除去 Commandを実行し、
それから [Quadratic Splines に Checkして 再度] 変換して Quadratic (TrueType)に もどします。
¹ If you wish to run remove overlap on a truetype (quadratic) font,
you must first use Element->Font Info->General to convert it into a cubic font,
do the remove overlap, and then convert back to quadratic.
187 :
185&186:2005/09/14(水) 23:40:03 ID:BobGT4To0
Re: 185 & 186
FontForge (20050719) CygWin Version です。
たぶん Mac Version と Linuxなどの Vrsion でも 同じでしょう。
なお FontForge (200500909) CygWin Version でも 同じ状況でした。
188 :
名無しさん@お腹いっぱい。:2005/09/22(木) 15:53:21 ID:XoMVlGxg0
ヒラギノなどに実装されている「日本語ペアカーニング」や
InDesignやIllustratorの、OpenTypeプロポーショナルメトリクス
などはFontoForgeで作れるんでしょうか?
OTEditでは作成できないんで困ってます。
189 :
185&186:2005/09/22(木) 22:08:42 ID:xg+YKeJ70
Re:188
FontoForgeは OTEditとはちがい FreeWareですので
FontoForgeをInstallして 確かめてみたら いいでしょう。
日本語訳Mnualは
http://fontforge.sourceforge.net/ja/overview.html にありますし。
FontoForgeは 多くの機能を持っていますが
性能は まだ いまいちなところが あります。
でも OTEditよりは 機能・性能ともに すくなくとも One Rank 上だと
私は 考えています。
どこの国の人だよ
191 :
189:2005/09/25(日) 10:53:04 ID:sgPI0eb80
Re: 189
188 から Copyして書きこんだんだけど
『FontoForge』には 気がつかなかった !
(『Fontographer』のほうには 『o』が はいっているんだよなぁ〜。)
正しくは FontForge
>>191 MLじゃねんだから、レスアンカー使えよ。
cygwin 版はよくcore吐きませんか?
194 :
名無しさん@お腹いっぱい。:2005/09/25(日) 21:59:23 ID:RG1VvwqS0
物理メモリが足りないとすぐ落ちる。
メモリ1GBはほしいところ。
512MBでも動かせるがパフォーマンスモニター
で残りメモリを見ながらヒヤヒヤしながら動かす
のは精神衛生上イクナイ。。
ageてしまったスマソ
>>194 >>193っす。
しょうがないのでFreeType使って自前で目的達成したものの…
うちも確かに512MBの環境だったのでそういうことだったのかな。
確認してみます。
197 :
名無しさん@お腹いっぱい。:2005/11/24(木) 17:55:31 ID:zrLkSfBM0
このソフトの[エレメント]-[フォントの統合]で複数のフォントを組み合わせると、後から取り込んだ
字の大きさがやたら大きくなったり小さくなったりするんですが、この大きさをそろえるにはどうしたら
よいのでしょうか?
198 :
名無しさん@お腹いっぱい。:2005/11/27(日) 01:09:41 ID:lrlHazYN0
>>197 EMサイズが合ってないからだと思う。
フォント情報の「一般」で高さと深さを元のフォントと同じ値にしてやればいい。
199 :
名無しさん@お腹いっぱい。:2005/11/28(月) 23:50:36 ID:QZxRKIil0
きわめて初歩的な質問ですみません・・・マニュアルを読んでもよくわからないのです
ここにTrueTypeのフォントがあるんですが、これを文字幅やアセントやディセントなどを維持し、見かけをOTEditで作成したフォントのような感じにOpenTypeに変換するにはどうしたら良いでしょうか。。
Generateで変換してみたのですが、文字幅はすべて等幅に、見た目はTrueTypeのままなのです・・
お願いします。。
直ってないから自分で直すんだお。
/usr/local/share/fontforge/Adobe-Japan1-6.cidmap を開いて
665 301c
とある行を
665 ff5e
に書き換えるだお。
直ってないのではなく仕様だも。
203 :
名無しさん@お腹いっぱい。:2005/12/16(金) 14:41:53 ID:eLDPTkXwO
CygWinをインストールする際、どれを選択すればいいんだ?一番いいのはオールだが、それは時間が掛かりダメだ。
寝る前に作業を開始する→さわやかな朝を迎える
205 :
名無しさん@お腹いっぱい。:2005/12/17(土) 13:11:19 ID:wYRYoVjS0
207 :
名無しさん@お腹いっぱい。:2005/12/21(水) 20:36:59 ID:QKr4B73/O
fontforge のページが更新された。インストール方法が説明が分かりやすくなった。ようやく、使うことができた。pfb が生成されることで、TeX の数式フォントをオリジナルのフォントに変えることができそうだ。fontforge は神だ!
TTFをOTFに変換したらうまくアンチエイリアスがかからないものに
なってしまったのですが、OTFにきれいにアンチエイリアスがかかるように
するにはどこを弄ればいいのですか?
210 :
208:2006/01/07(土) 22:02:48 ID:551wo5wQ0
またあくあ角か…
oteditで言う
メニュー[設定]→[フォント情報]の[メトリクス]タブに「詳細」ボタンを追加し、Macintosh用とWindows用のアセント・ディセント
みたいな事できませんか?なんかいくら変えても変わらないんでこれが怪しい気がするんですけど
214 :
213:2006/01/13(金) 15:38:34 ID:xDT6dId00
そのままコピペしたら日本語おかしかった
oteditで言うWindows用のアセント・ディセントの設定方法を教えていただけませんか?
>201
"〜”は出たけど、"−”を教えてくれませんか?
「693 2212」を「693 ff0d」に書き換えるんじゃないの。
試してないけど。
219 :
215:2006/01/17(火) 20:44:59 ID:AYVyjLQo0
220 :
名無しさん@お腹いっぱい。:2006/01/18(水) 18:39:48 ID:llUtMdYw0
>218
感謝です☆でました!
が、しかし!!
出ない文字がまだあるようだ・・・
誰か、完全に修正されたcidmapファイルを
あげてくれないかな・・・
神降臨を希望する!
221 :
Ma:2006/01/30(月) 11:19:59 ID:NscqG//o0
質問。
1.Windows環境の日本語版はあるか?
2.OTEditのように文字を中央に寄せることができるか?
223 :
名無しさん@お腹いっぱい。:2006/02/04(土) 00:47:48 ID:XliOMocGO
日本語表示に成功した。やっぱり見にくいね。では、フォントを入れ替えるにはどうすればいい?
226 :
名無しさん@お腹いっぱい。:2006/02/26(日) 16:32:19 ID:DnoAnUM70
TTEditの一括コピーみたいなことできますか?
227 :
名無しさん@お腹いっぱい。:2006/03/32(土) 08:00:16 ID:u69VRWXB0
fontforgeでIPAフォントのビットマップを抜いてフォント名を変えてみようとしたら変えられない・・・
>>227 kinput2以外のインプットメソッドには対応してないみたいです。
最後の手段として,日本語が表示されている他のテキストボックスから
コピペする手があります。
1. Ctrl-Kでメトリックウィンドウを開く。
2. アウトラインウィンドウの編集中の文字の上の小さな表示欄をゆっくり押す.
うまく中央付近を押すと,アイコンが進入禁止の看板(丸に斜線)に変わるので,
メトリックウィンドウの中央の文字表示欄にドロップ.
3. 左上の小さなテキストボックスに文字が入力されるので、文字列選択して
Ctrl-Cでコピー。
4. フォント情報ダイアログの[TTF名]タブの編集したい欄の文字列にカーソルを
あわせてペースト。
フォントに含まれている文字しかドラッグ&ドロップできないのでご注意.
むしろ、スクリプトを使ったほうが簡単だと思います。
ttfnameってLinuxでも動くの?
いや
>>227がLinux使ってるのかどうかは知らんけど
231 :
229:2006/04/06(木) 12:40:29 ID:gMA+pLG80
232 :
名無しさん@お腹いっぱい。:2006/04/14(金) 23:10:46 ID:Mf5CBgBW0
233 :
名無しさん@お腹いっぱい。:2006/04/16(日) 17:49:02 ID:puhLJ8dH0
うごかねぇええええええええええええええ
僕たち純真無垢のageブラザーズ!
スレが盛り上がるようにageてあげるよ!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(・∀・∩)(∩・∀・) age
(つ 丿 ( ⊂) age
( ヽノ ヽ/ ) age
し(_) (_)J
ビットマップフォントを作ろうとすると
A-Zとa-zが揃わない内はフォントを表示した時高さが揃わないようになってる?
メニューとかが日本語化されない・・・
238 :
名無しさん@お腹いっぱい。:2006/04/27(木) 13:14:28 ID:kG09ky8g0
>>237だけへのスペシャルヒント
このスレの中に答えはあります!
export LANG=jpは何度試しても無理だったorz
export LANG=ja
jpで試しにやったらダメだったから多分こうだと思うんだけど・・・・・
jaでもだめだった・・・
フォントのせい?
9ptのビットマップフォントがFontPathに入ってないとだめー
245 :
名無しさん@お腹いっぱい。:2006/05/27(土) 20:57:15 ID:C1fwz9Tf0
あげ
windowsで使えるビットマップフォントを作りたいんですが、保存方法で「In TTF」ではアウトラインフォントしか表示されず、他はフォントファイルを読み取りも出来ません。
どうすればよいのでしょうか。
文字幅をあるフォントに合わせたいとき、どうすれば合わせることができますか?
CopyWidthがうまく機能してくれません・・・
既存のレギュラーフォントから太字フォントを作成するにはどうすればいい?
249 :
248:2006/06/03(土) 02:20:07 ID:5Q8UmZgq0
FC5のfontforge-20060125-6.fc5ではmetafontダイアログがつかえませんでした。
公式から落としたsrpmをリビルドしたら使えるようになりました。
太字フォントも作成できました。
>>247さんと同じことで悩んでますが、やり方が分かりません。
公式のマニュアル読んでも難しすぎて…
ちんこ
まんこ
武蔵乙
FontForgeスレでTTEditに誘導かよw
使えるもん使えばいいだろ。
それとも
>>254はFontForgeで調整するスクリプトでも書いてうpしてくれるとか?
MSPゴシック読み込んで全て選択-消去-コピペか統合でOK
>>256 それだとなぜかズレるんだよな
調整するスクリプトとかが有ると楽なんだろうけど
CopyWidthがだめならGlyphInfoを使えばいいじゃない
そんなことより日本語をどうにかするスクリプトくれ
縦組み対応フォントの作り方を教えて下さい。
過疎ってるよな
高機能なんだけど不安定なのとUIが使いにくいのが原因か?
公式のマニュアル見ながら試行錯誤中
誰かボスケテ…orz
環境も書かずに不安定というのはいかがなものか
ただの愚痴だろ
質問してるわけでも無さそうだし
エラーメッセージも吐かずにすぐセグフォで落ちたりするんだから
安定してるとは言えんだろ。
でも、ここまで高機能なフリーソフトは他には無い
つーかマジで過疎りすぎで質問も出来ねぇじゃん
もっと盛り上げろよおまいら。
そう言えば去年はウチも落ちまくってたなあ、鳥変えてから自然とおさまったけど・・・
265 :
名無しさん@お腹いっぱい。:2006/06/25(日) 18:32:02 ID:Eq2bv+mk0
これって書いた文字から作ってくれるだけでしょ?
ソフトとか売ってるのじゃなくて
>>266 そうみたいです。
依頼するとROMでフォントデータが送られてきて、それが1枚1050円だそうです。
1書体だけ作りたいのでそれでもいいんですけど、できればあとでパッケージは売ってしまいたいんですよね。
なので、このパッケージ内容が再利用可能なものなのかが気になるんです。
いちおう、専用サインペンは入っているらしいですが。
>>268 何故win板?
普通はDTP板のスレに誘導だろ
名前を教えてくださいスレはスレ違い
対応OSがWinのみを謳ってるし、マニアスレよりWin板の方が親切な応えが返ってくるかと思っただけ
特に深い意味があったわけではない
>>265 それは作ってくれるサービス。ソフトじゃない。
ソフトだったら「おれん字」とか「まるで手書き」でググれ。
皆様ありがとうございました。
ひとまず>268さんのスレに転載させていただきました。
なんで回答が出たのにマルチポストすんのかが不思議
なんでスレ違いに回答出すのかが不思議。
fontforgeのスレなのにfontforgeの話題が無いのが不思議
>>275 265はソフトじゃないから誘導先おかしいよ?
>>256を試してみたのだが
>>257が言うとおりズレてしまうのだが上手く出来る方法ある?
TTEditで作るように空白を調整すればいいのかな?これだとやっぱりスクリプトが有ると助かるね
>>278 まずMSPゴシックと編集するフォントのEMを合わせる
次にMSPゴシックを全て選択して幅をコピーする
編集してるフォントに幅をペースト
幅が変わったので全て選択して中央寄せする
罫線や括弧など中央ではまずいフォントを手作業で揃える
以上
>>280 サイドベアリングを比例配分したらどうだろうか?
どうやんの?
まったく日本語が入力できねえや
284 :
281:2006/06/27(火) 17:01:36 ID:qsWDygFD0
寝ぼけてたとはいえ俺とんでもないこと言ってるな
というわけであらためて今日考えてみる
1. 編集する元のフォントのem/MSPゴシックのemを計算
2. Unicodeの先頭から順に
2-0.編集するフォントにグリフがなければすっ飛ばす
2-1.MSPゴシックの文字幅を取得し、1で求めた値をかける
2-2.編集するフォントのサイドベアリングを取得する
2-3.編集するフォントの文字幅を2-1で取得したものに設定
2-4.開き括弧なら、ライトサイドベアリングを2-2で取得したものに設定
2-5.括弧、罫線以外の文字(ほかに何かあったら指摘してくれ)なら、
左右のサイドベアリングの差が2-2のそれになるように設定
2-6.ひたすら繰り返す
これでどうだ
2chAAはMSPゴシックの16ピクセル(だったっけ?)ビットマップの字幅に
あわされてるからアウトラインの字幅をコピっても駄目じゃないかな。
286 :
281:2006/06/27(火) 17:54:01 ID:qsWDygFD0
だめかー
IPAモナーでcopywidthしたけど、うまく機能してないっぽい。
参考にはならないかもしれませんが、AA対応のために必要なスペース関係と
半角カナの数値です。
仮想ボディ 1024 2048
unicode---------幅--------
00a0 312 624
2000 512 1024
2001 1024 2048
2002 512 1024
2003 1024 2048
2004 340 680
2005 256 512
2006 168 336
2007 640 1280
2008 320 640
2009 128 256
200a 64 128
200b〜f 4 8
2028〜202e 4 8
0020 312 624
3000 680 1360
ff7a 544 1088
ff80 548 1096
コピペしてもアウトラインだけなんですけどビットマップもコピペするにはどうしたらいいですか?
ビットマップ表示に切り換えてからコピペ
>>290 どもです、できました
もう1つ疑問があるんですが、TTF Nameで日本語名とファミリーの値を入れてるんですが
Mozillaのフォント選択で上位に表示されないんで下位の欧文フォントの一覧の中に表示されます。
これを他の日本語フォントと同じように並べるにはどうしたらいいでしょうか?
質問ばかりですいませんがよろしくお願いします。
>>288 合わせてるんだけど、ずれるなぁ。
見直しても間違いないし、何がいかんのか。
>>292 SSを晒されてみてはいかがでしょうか?
MSPゴシックに合わせてcopywidthだけじゃなくて拡大縮小もしないとダメ?
>>294 仮想ボディからはみ出てるとずれるよ。
ところで、
>>291の対処方御存じの方おられましたら宣しくです。
TTF名で日本語名つけても日本語フォントとして認識されない…orz
>>296 OS/2のメトリックって行間のオフセットじゃ無いん?
AA対応は字幅を合わせないと意味ないと思われ
ちなみに新ゴやMeiryoなどでAA対応にすると字間が詰まって見にくくなるので
変形で高さをそのままに幅だけを圧縮してサイドベアリングの調整をすると見やすくなるです。
>>297 文字幅を合わせたうえで最後にという意味です。
>>289 Edit -> Copy From で All Fonts を選んでる?
>>301 fontforgeへのpathが通っていないのでは?
fontforgeが/home/ユーザ名/fontforgeへインストールされているのであれば
.bashrcの中に
PATH=${PATH}:/home/ユーザ名/fontforge ; export PATH
を記述してみてはどうでしょう?
303 :
301:2006/06/30(金) 20:39:39 ID:AaEb4kgH0
どうもありがとうございます。
ただ、残念ながらご指示の通りにしても症状は改善されませんでした。
もしかしたら本当にcygxml2-2.dllがないのかもしれませんが、
このファイルは本来どのようにしてインストールされるはずのものなのでしょうか。
>>300 そっちのほうが便利ですね
これで楽にビットマップもコピペできるようになりました。
ありがとうございます。
しかし、TTF名を日本語でつけても日本語フォントとして認識されないのは
相変わらずわかりません…orz
公式のマニュアル落して読んでるんだけどサッパリです。
うーん、どこを設定すればいいのやら。。。
>>303 普通にインストールされていれば、/cygwin/binにあるはずです。
もしなかったらcygwinをインストールするときに使ったサイトを変えて
インストールしなおした方がいいかもしれません。
307 :
名無しさん@お腹いっぱい。:2006/07/01(土) 22:40:26 ID:m52cVk7s0
>>303 cygwin の setup.exe を立ち上げ直して Select Packages の画面で
[+]Libs を開いて、その中の l の最後のほうにある libxml2 を探して、
New の欄をクリックして Install に変わったら [ 次へ(N)> ] を押す。
309 :
301:2006/07/01(土) 23:19:45 ID:kQWKqXHU0
>>305-308 ご親切にありがとうございました。
どうやらX11の要求する箇所の選択が間違っていたようです。
ご迷惑をお掛けしました。
すみません。
310 :
名無しさん@お腹いっぱい。:2006/07/03(月) 22:21:58 ID:RPN3wvvQ0
>>304 tottf.c の OS2FigureCodePages() という関数を覗いてみると、
日本語の文字が入っていると設定するかどうかの判定は、U+30A8 が
入っているかで判定しているらしい。
カタカナの「エ」に何かデータを入れて作りなおしてみたら?
>>310 おお、ソースまで見ていただいてありがとうございます。
しかし、残念ながらU+308Aに「エ」のグリフは存在していました。
.sfdをviで開いてLangName, ScriptLang あたりも疑って見たんですが
解決するまでには至らずです。
LangName:1041 が日本語で LangName:1033が英語だと思うんですが
LangName:65535って何だろ?
312 :
名無しさん@お腹いっぱい。:2006/07/05(水) 21:20:09 ID:nY21A4Sh0
Release 20060703
FontForgeでotfにアンチエイリアスをかけることは可能なのでしょうか?
初歩的な質問でしたらすいません。。。
もし出来るのなら方法を教えていただけないでしょうか?
よろしくお願いします。
>>313 言葉が足らんかったかもしれんので、
フォントにアンチエイリアスかけるのはOSの仕事だけど
Fontforgeのフォントビューでアンチエイリアスかけて
表示するのはメニュー、表示、アンチエイリアス
$ bunzip2 fontforge_cygwin-*.tar.bz2
$ tar xf fontforge_cygwin-*.tar
$ cd fontforge
$ ./doinstall
$ cat >> ~/.bashrc
PATH=${PATH}:/usr/local/bin ; export PATH
MANPATH=${MANPATH:-}:/usr/local/man ; export MANPATH
^D
$ xinit
$ twm &
$ fontforge -new
上記のようにやったのですが、最後のfontforge -newを実行してもなにも起きません。
エラーもなにも出ないのでよくわかりません。
どなたか教えていただけないでしょうか?
よろしくお願いします。
めちゃくちゃ軽快な動作になってるな
>>316 which fontforge
でfontforgeがインストールされてるディレクトリを確認
set | grep PATH
でそのディレクトリーがPATHにあるか確認
$HOME以下にインストールされてたら ldconfig とか必要ないのかね
Cygwinじゃないからわかんねです。
320 :
316:2006/07/06(木) 21:57:25 ID:uiA1aMZx0
>>317 だめでした。。。
どなたかわかる方いませんか??
WIndowsXP上でFontForgeを日本語化して立ち上げると
文字がでかくて読みにくかったので、過去ログを読んでみると
小さいフォントをインストールすれば直ると書いてあったのですが直りません。過去ログやリンク先の通りにやっているのですがもしかしたらいろんな情報が混同して間違っているのかもしれません。
>>79が正しいような感じがするんですけど、リソースファイルが
検索してもヒットしません。。。どこにあるのでしょうか?
WindowsXPの環境で成功している方いらしたら教えていただけないでしょうか?
よろしくお願いします。
Cygwinが無理ならVMware上Linux使えば?
VineLinuxで使ってるけど日本語環境とか意識しなくて良いからかなり楽
スレ違いだけど、その目的ならubuntuお勧め
VMwareのディスクイメージで配布してるからOSのインスコ不要、VMwaretoolsもデフォでインスコ済み
Win使いだと厄介に感じるIMEのON/OFFがデフォで半角/全角キー、FontForgeもパッケージから楽々導入
ヒラギノotfを読み込んで保存すると いろんな文字が豆腐みたいな□になってしまう(・A・)
なぜだ…… 解決方法だれかキボンヌ
>>325 早速ダウンロードしてるww
>>326 CIDの単一化してから出力でできたよ(Ver7.11)
>327
単一化で出力しても同じなのです
波ダッシュ「〜」とか、豆腐すら表示されない(´・ω・`)
既に単一化されてるフォントを保存する分には問題なさげなんだけど
じゃぁ単一化したあとにエンコーディング変換でUnicode Fullにしてみて
>329
できたみたい マジでありがとう!
ところで、単一化すると 10ptより小さいぐらいの文字が全部
ボールド体みたいになって表示されてしまうのだけれど これはどうしてだろう
おまいら普段Windowsをどんな目的で使ってんの?
Winのフォント変えるためにFontforgeを導入
Fontforge使うためにCygwinやらVMでLinuxを導入
最初からLinuxでいいやんw
>最初からLinuxでいいやんw
確かにその通りなんだが、その瞬間にFontを弄るという楽しみ自体がなくなってしまうわな
wineがwinアプリを完全に動かせるようになって、Linux自体がカーネル再構築なんてことしなくても動くようになったら入れてみようと思うようん
あきらめろ。winアプリを完全に動かせる環境なんて存在し得ない。
すれ違いですけど
VMwareでUbuntu使うとユーザーログインするところから進めません。。。
どうすればいいかまったくわかりません。
どなたか教えていただけないでしょうか?
よろしくお願いします。
>>335 初めて起動したときにユーザー設定出たよ
そのユーザーとPassword入力でok
UbuntuでFontForge立ち上げても英語のままなんですけど、これってなんか
設定必要なのでしょうか?
無論必要じゃ。
だがその物語は未だ語られていない。いずれ語られる時も来るであろう。
Cygwinで日本語まとめ。
$ fontforge で確認。
文字化けの場合
→ $ LANG=ja fontforge で確認。うまく行ったなら cygwin.bat の bash行の前の行に『export LANG=ja』と追記
Cygwin
M+ Bitmapフォント展開。Winのアーカイバでもよい。
$ cd ./<展開したディレクトリ>/mplus_bitmap_fonts-2.2.4
$ ./install_mplus_fonts
$ xsets fp+ /usr/X11R6/lib/X11/fonts/misc/mplus
$ mkfontdir
$ xsets fp rehash
$ xinit
X起動。
以下Xの端末に移行
$ fontforge
うまく行っているはず
> $ xsets fp+ /usr/X11R6/lib/X11/fonts/misc/mplus
> $ xsets fp rehash
xsets ではなくて xset のはず。
M+ Bitmapである程度フォントが小さくなったのだけど、
まだ微妙にはみ出ています。
これは仕方ないものなのでしょうか?
>>341 >>323リンク先ページの下の方にあるfontforge説明を理解してやるといいみたい。
>>342 まんまやってフォントの種類は変わったのですが,
日本語がちょっとはみ出てしまいます。。。
ちゃんと出来てないのでしょうか?
出来ている方いたらSS見せていただけるとありがたいです。
345 :
344:2006/07/11(火) 19:06:47 ID:cZAmLjih0
>>343 おまえのはどんなんだ?スクリーンショットを見せてくれ。
>>337 遅レスごめん
>>325でちょろっとUbuntuのこと口走ったら、
意外とたくさんの人が試したみたいでちょっと責任感じてたり・・・
実は自分は旧バージョンのbreezy(ver 5.10)を使ってたんだけど
これだと何もしなくとも最初っから日本語化されてた
だけど昨日dapper(ver 6.06)を入れてみたら確かにUIが英語になった
ここ何週間か jp.archive,ubuntu.com が落ちてて
他のアプリやシステムの language-pack もDL出来ないみたいだから
もしかしたらそれが影響してたりするのかな?
それが原因ならばリポジトリを ftp.riken.go,jp/Linux に変更すればいいみたい
あと一旦breezyを入れて、そこからdapperにアップグレードする方法でも大丈夫かも
348 :
344:2006/07/11(火) 20:10:29 ID:cZAmLjih0
349 :
343:2006/07/11(火) 20:15:43 ID:0n0MOQ9W0
350 :
347:2006/07/11(火) 21:12:12 ID:qNqKsMcY0
cygwin環境で使っているのですが、実は何もしていなかったりします。
>>323のところからダウンしたビットマップフォントを展開して ./install_mplus_fontsを実行後
.bashrcに
xset fp+ /usr/X11R6/lib/X11/fonts/mplus/
export LANG=ja
を書き込んだだけです。後はfontforgeが勝手に適当なフォントを選んでくれるようです。
351 :
344:2006/07/11(火) 21:24:49 ID:cZAmLjih0
>>349 まんまやってないんかもね。それが原因かもね。
おれと同じフォントの場合あの説明のだと変更しないと出来ない。
おれは大きいフォントが見やすいからこれにしている。M+フォントがいいんだったら
>>323のリンク先の説明どおりにしてみたらどうだ!?
352 :
343:2006/07/11(火) 21:40:30 ID:YspeUwsO0
>>350 できました。本当にありがとうございます。
これ簡単なんで誰でもできますね!
是非テンプレに加えてみてはいかがでしょうか??
うまくいかね・・・
英語のままだ・・・
諦めが肝心
Cygwin+fontforge で日本語まとめ・改
@日本語化確認
cygwinを起動して
$ fontforge で確認。
文字化けの場合
→ $ LANG=ja fontforge で確認。うまく行ったなら cygwin.bat の bash行の前の行に『export LANG=ja』と追記
A日本語化作業
M+ Bitmapフォント展開。Winのアーカイバで問題なし。7-zipだと2度解凍が必要。ExplzhとかLhazとかとにかく解凍すればおk。
→コマンドがよくわからない人は<cygwin.batのあるディレクトリ>/home/<ログインユーザー名>/mplus_bitmap_fonts-2.2.4/ に展開。
※同じフォルダ名の解凍はしないこと。 例) 〜/home/<名前>/mplus_bitmap_fonts-2.2.4/mplus_bitmap_fonts-2.2.4/ は間違い。
何でこんな事を言うかというと、アーカイバによってそういう感じで展開するのがあるからってだけ。コマンド知ってる人には無問題。
$ cd ./<展開したディレクトリ>/mplus_bitmap_fonts-2.2.4
→上のようにした人は $ cd ./mplus_bitmap_fonts-2.2.4/ 打てばいいね。
$ ./install_mplus_fonts
$ xset fp+ /usr/X11R6/lib/X11/fonts/misc/mplus
$ mkfontdir
$ xsets fp rehash
$ xinit
→これでXっていう謎のアプリケーションが起動するはず。で、そこの端末に $ fontforge と打てば起動するはず。
普通はこれで日本語化完了。
command not found: xsets
>>356 xsetはあるけど、うまく動かないとそのエラーが出る。
つか
>>355は文からして痛い厨房だな・・・
ないのは"xsets"だろ?
いい加減スレ違いだろ
どちらかというと定期的に日本語問題が出てくるのがウザい
誰かまともなテンプレ作れや
偉そうなスレワロス
オレも
>>316と同じで起動しないorz 何故だ。。。
Cygwinで下のをインストールしておく必要あり
libpng
libtiff
libungif
libjpeg
libxml2
freetype
365 :
名無しさん@お腹いっぱい。:2006/07/21(金) 03:56:02 ID:oqcLXvOP0
CIDフォントってWindowsで使えますか?
CIDOTFなら
367 :
名無しさん@お腹いっぱい。:2006/07/23(日) 13:45:33 ID:Cipq2kWB0
KNOPPIXから派生したKANOTIXにFontForgeがインストールされました。
KANOTIX Pro(0702)で容量は2GB近くありますので、DVDに焼いて使うか
ハードディスクへインストールして使えます。
ライブCDの部屋
http://2.csx.jp/livecdroom/
368 :
名無しさん@お腹いっぱい。:2006/07/30(日) 10:00:05 ID:fQ2bG2/x0
>>368 GJ!まだ使ってないけど、ありがとう!
>368
超GJ
cygwinで使ってたときよりも操作性が良いし軽いみたい
ちょwwお茶噴いた
>>371はcygwin以外の何で
>>368のWin版fontforgeが動いていると思ってるのだろう・・・
373 :
名無しさん@お腹いっぱい。:2006/07/30(日) 17:55:27 ID:8Z0EcT/I0
>>372 MinGW+Xmingでコンパイルしたとか。
やろうと思えばできるのかな?
>>373 共存できません云々と注意事項が書いてあるから違うでしょ
>372
いや両方cygwinで動いてるのは知ってるけどさ。
今までの「cygwinを叩いて立ち上げて使ってたfontforge」より軽くなってて(・∀・)イイ!! って意味。
日本語化したらレスポンスが極端に遅くなってしまったんだ。たぶん自分の所だけだけど。
376 :
名無しさん@お腹いっぱい。:2006/07/31(月) 11:02:50 ID:GirGHTXy0
いま漢字のフォントを作っています。
同じ旁などで分けられた漢字テキストが公開されている所は
ありますでしょうか?
>>377 どうもどうも、それです。ありがとうございます。ほんと嬉しい。
>>368 お手軽なのに起動しない俺のPCアホか・・・
解凍は成功してるっぽいのだがfontforgeの窓はでてこない。
タスクマネージャのプロセスにはXWin.exeとxrdb.exeがあるトレイにXwinのアイコンあり。
一旦dos窓を閉じて、再度batを実行してもプロセスにfontforge.exeはあるけど窓はどこにも見あたらないorz・・・
xppro sp2
>>379 fontforge.batと同じフォルダに、↓のバッチを作って実行してみて下さい。
set PATH=%CD%\cygwin\bin;%CD%\cygwin\usr\X11R6\bin;%SystemRoot%\system32;%SystemRoot%
set HOME=%CD%
set DISPLAY=127.0.0.1:9
umount.exe -s /usr/bin
umount.exe -s /usr/lib
umount.exe -s /bin
umount.exe -s /lib
mount.exe -sbf "%CD%\cygwin" /
start /B XWin.exe :9 -multiwindow
xrdb.exe -nocpp -load cygwin/etc/X11/app-defaults/FontForge
fontforge.exe
pause
10秒くらい待ってると こんなエラーが出ると予想してみる。
xrdb: Connection refused
xrdb: Can't open display '127.0.0.1:9'
cygwinを一回消そう
383 :
380:2006/08/02(水) 09:24:56 ID:ZmfpBmOJ0
>>381 fontforgeは起動したね。
けど、原因が判らんので バッチを少し変更。
set PATH=%CD%\cygwin\bin;%CD%\cygwin\usr\X11R6\bin;%SystemRoot%\system32;%SystemRoot%
set HOME=%CD%
set DISPLAY=127.0.0.1:9
umount.exe --remove-all-mounts
mount.exe -sbf "%CD%\cygwin" /
start /B XWin.exe :9 -multiwindow
xrdb.exe -nocpp -load cygwin/etc/X11/app-defaults/FontForge
fontforge.exe
pause
これでダメなら、PC再起動して cygwinフォルダを一回消して入れ直し、かな。
cygwinのアンインストールが中途半端だったのかな。
他の理由でOSごと再インスコして無事fontforgeの窓が拝めました。
>>380 すみません。お騒がせしました
よく燃えてるね〜
個人Blogならともかく会社のブランドの傘下でこんな記事書く奴はバカ。
会社としても有害なのでとっとと馘首にした方が良い。俺なら馘首にする。
おいおいマルチポストに相手すんなよ
日々平穏なスレに要らんこと書かれたのでついカッとなった。今は反芻している。
AverageCharWidthって、フォント出力時に勝手に計算して書き出してるの?
fontforge使ってフォントの英数字を他のフォントに入れ替えたいのですが
方法を教えて下さい。
一文字づつctrl+A>コピーで貼り付けるしか方法はないのでしょうか??
>>391 おれは「Element」にある「Merge Fonts...」ってのでやってる
>>392 Elementってフォトショップエレメンツ??
Mergeって辞書で引いてみ
397 :
名無しさん@お腹いっぱい。:2006/08/09(水) 14:32:55 ID:uSL3mwvM0
FontForgeでビットマップフォントをつくってますが、
全角文字が半分になってしまいます。
1バイト分しか表示してくれません。
どーすればいいですか?
諦める
>>396 1.meiryoを読み込んで、英数字をドラッグで全選択して「編集->クリア」
2.「エレメント->フォントの統合」でgeorgiaを読み込む。
3.「エレメント->フォント情報」で名前を変更(”名前”と”TTF名”のところ両方)
4.「ファイル->フォントを出力」で ”TrueType”にして保存。
とりあえず これで出来た。けど、6と8の位置が縦にズレる。。。
ヒントを削除、自動生成とかやってみたけどダメだなぁ。どうすりゃいいんだろ?
401 :
名無しさん@お腹いっぱい。:2006/08/10(木) 00:37:01 ID:B1sOgGrh0
>>396 あべこべ。Georgiaを読み込んでMeiryoを「フォントの統合」してみろ
402 :
名無しさん@お腹いっぱい。:2006/08/10(木) 02:42:19 ID:1kpIPtkG0
>>400 書体名は”メイリオ_g”に変わってるけど、
フォント名かな?(上の大きい太字の部分)が”メイリオ”のままだね。
フォント情報の「名前」タブで フォント名、ファミリー名、表示用の名前、
さらに「TTF名」タブの中で、”メイリオ”、”meiryo”と書いてある所、全部”メイリオ_g”、”meiryo_g”に書き換えて。
同じ名前のフォントがインストール済みだと、そちらと混在しちゃって表示が壊れる。
すいません、もう一つ質問があります。
アセンダラインやディセンダラインはどこで変えるのでしょうか?
お願いします
ビットマップフォント組み込みttfで
文字が半分しか出てこないのはなぜだかわかりませんか?
半角文字もかけて表示されてしまいます。
お願いします。頼みます。
自分もちょっと質問があります
いろいろフォントを組み合わせて試行錯誤してます
お聞きしたいのは、URLのリンク等で表示されるアンダーラインありますよね
あれの位置を上下に移動させたい時は、フォントのどこを弄ればよいのでしょうか?
詳しい方、なにとぞご教示おねがいします
>>404 フォント情報のとこ。
ベースラインを基準に、アセンダとディセンダは自動的に計算されてたはず。
>>406 フォントじゃなくてスタイルシート。
>>407 えっ、でも私が合成したフォントでアンダーラインがベースラインと
くっついちゃったり、或いは2pxも隙間ができたりとかあるんですが
fontの中にも情報って入ってないんでしょうか…
>>407 変更箇所がよく分からないのでttfname3を使う事にします。
ありがとうございました。
すみません初心者です。
外字のところに文字書くのってどうやるんすか?
ソースみたいの書くんですか?
チュートリアルが長くて
どこをよんでいいのかわからないです。
教えてください。
∧__∧
( ・ω・) いやどす
ハ∨/^ヽ
ノ::[三ノ :.、
i)、_;|*く; ノ
|!: ::.".T~
ハ、___|
"""~""""""~"""~"""~"
cidotfを吐こうとすると、場合によっては固まるなぁ・・・
>>410 Unicode の外字領域だったら E000〜F8FF の間だよ。
JISで漢字などが指定されていない0x30fb「・」で同じunicodeが指定されているところに
unicodeを無視してJISコードに書き込むことは可能ですか?
たとえばJISの2321に新しい文字をいれたりすることなんですけど。
フツーはunicodebmpじゃないの?
>>415 そーなのかもしれません、
でもアプリに埋め込みたくて、
そのアプリケーション上ではJISで動いているので
JISの文字で呼び出したいのです。
それって、できないぽいですか?
NT系のWindowsでは内部で必ずUnicodeに変換されるので、
マイクロソフト標準キャラクタセットで文字が定義されていないコードポイントは
使えません。
Win9xだと制限付きで使えるようです。
フォント一覧の画面で緑色の枠が表示されるのは
どういう意味なのでしょうか?
いつのまにか新しいのでてるね
8/22
さっそくアップデートした
教育漢字全て作るまであと140字。フォントを一人で作り始めてはや三年目になりました。
422 :
421:2006/08/30(水) 10:46:26 ID:R9S5Z5HL0
なんか知らんが乙
あと公開よろしく
そういうのが糞味噌に貶されたりしたらタマランね…
公開するなら主要なフォントと比較した方がいい。
「パクり」の一言で三年間の苦労がパアになるぞ。
ああことりのことか
ちがうとおもいます
428 :
421:2006/09/01(金) 10:23:14 ID:jk/WYTAL0
みなさん御意見どうもありがとうございます。
公開するとしてもこれから人名・第一・第二と続きますので
まだまだ先の事になります。これからもひとつひとつ
ゆっくり楽しみながらやっていきたいと思っています。
ことりと比較してみましたが似ても似つかなかったので
少し安心しました。
ビットマップフォントを作りたいんだがやり方が分からない。
fntファイルってのはWindowsで読めないようだし、ttfに埋め込んでもベクタの方しか表示してくれない。
どうすればいいんでしょうか?
諦める
フォントフォージで作ったフォントにレジストリでフォントリンク機能使って文字で
いくつかのフォントを使用できるようにしています。
でも、アンチエイリアスがかかっていて文字が太くなってしまいます。
いつもはアンチエイリアスなどかからないのに今回はなぜか13ポイント以降は
もやもやしも自になる。
fontforgeの設定のもんだいでしょうか?
それともレジストリをいじるとなにか変更しなければならないのですかぁ?
日本語でおk
OSXネイティブのAQUA版でも出れば盛り上がるんだがな…
イラレからコピペできんのは致命傷
加工したフォントで、漢字などの高さのある文字の上部が
切れるのですが、どうしたらいいのでしょう?
アセンダをおっきくする
436 :
名無しさん@お腹いっぱい。:2006/10/13(金) 18:09:57 ID:AuqI5Gv00
>>399の要領でmeiryoの英数字をarialのに変えたんだけど
元のarialと比べて英数字が汚くなっちゃいます。
誰か綺麗に出来るコツみたいなの教えてください。
個別の文字に対して適切なヒントをつける
そんなことならフォントリンク機能を使えばいいのに
フォントリンクってWindowsだけだろ。
メイリオがあるのもWindowsだけだし。
ヒラギノは市販されてるから「買った」と言い張ればわからないけど
「先生! Firefoxで全角文字が化けます」とかうっかり言ってしまってバレる
441 :
名無しさん@お腹いっぱい。:2006/10/15(日) 12:35:58 ID:xWADvaYq0
古い話で申し訳ないが
あくあ角を作った際とかに発生いる文字欠けを無くすために
完璧なCIDMAPってどこかにないかな???
このソフトって最初は自分でフォントを作らないとダメ?
もともとサンプルがあって、それをちょこちょこいじれたりはできないか?
アーカイブをよく見ろ
配布しているフォントのライセンスによっては改変自由だったりするのもあるから調べてみると吉かと
windowsにもともと登録されてるMSゴシックとかってのは
改変しちゃマズイ?
MSゴシック・明朝の改造とかに関する、MSとリコーの見解
Microsoft
製品の一部である
よって製品のライセンスに準ずる
RICOH
PDFエンベッド等は可能
他バージョンのWindowsでの利用は可能
他OSでの利用は、リコーと別途契約が必要(動作保証はなし)
改造は個人使用限定
配布は不可
個人や家庭内での使用すら制限するようなライセンスは仮にあっても法的に無効だから
好きにやっていい
MS-Gothicを読み込んだときに
このtruetype/opentypeに組み込まれたビットマップフォントを読込みますか?
その場合、どれを
って聞かれたんだけど、これってどういう意味?
サイズ別にビットマップが埋め込まれてるから
どのサイズを読み込むか選択しろってことじゃない?
最近、Windows版fontforge簡単お手軽パッケージ
ttp://www.geocities.jp/meir/fontforge/ というのが公開されて、楽にFontforgeが起動できるようになった。
それでいろいろいじってるのだが、
>>292と同じAAズレが発生中。
今更なのだけど
>>296の方法、文章だけではちょっとわからないので、
詳細をお願いします。
いじっているフォントは仮想ボディ1024のキャパニトL-等幅教漢という
フォント(個人使用範囲内の改変はOK)。この丸っこいのでAAも上手く表示させたい・・・。
指摘thx。その辺のレス思いっきりすっ飛ばしてた。
もう少しいろいろこのスレを読んで色々試してみるわ。
スレよりサイトの解説見たほうがよっぽど使えると思うけどな
サイトの解説を読む?そんな面倒くさいことはできません by 452の本音
今更だけどよくみたら10/25にファイル差し替えきてるな
456 :
名無しさん@お腹いっぱい。:2006/11/04(土) 12:10:13 ID:MqlKfqtw0
>>455 情報thx
RSSには反映されてないんだな
文字を移動させるときにXとYに数値を入れるんだけど
単位は何?
フォントの高さが1024なら、その1/1024
頭のかわいそうな人なんだから放っておけよ。
このソフトでフォントをいじるとヒンティングが見事に崩れますね。
欧文フォントだけならFontographerで修正が効くので何とかなるのですが。
>>462 ヒント削除すればいいんじゃないですか?
自動ヒント切っとけよ
「Windows版 fontforge 簡単 お手軽パッケージ」をインストールして
合成フォントの作成をしているのですが、出来上がったフォントの上下の
行間が開いてしまいます。
ttfname3などで他の問題の無いフォントと同じ値にしても変わりません。
例えば、MeiryoKeというフォントに、他の欧文フォントから「!」から「〜」
までをコピペ、あるいは最初にクリアした後「フォントの統合」をして
フォントの出力をする。どちらのパターンでも行間が開いてしまいます。
ttfnameで元のMeiryoKeのアセンダ、ディセンダに値を書き換えても
変わりません。
どこの値を修正すればよいのでしょうか。
Fontforgeより高機能なソフト持ってたら敢えて使う必要ないでしょ?
>>465 うろ覚えだけど、アセンダとかってフォントで一番外にはみ出てる部分を基準に
計算するんでなかったっけ? 新しいグリフが下に突き出てたりしたら
そのせいで同じ値でも行間が空いたりするのでは?
とりあえず極端な値にして様子を見てみることをおすすめする。
新規に作成して、そこにフォントを統合したらフォントの出力が出来ないんだけど
どこを設定すれば出力できるようになる?
>>466 Fontographerのことですかね。
>>467 色々と認識違いをしていたようです。
設定できる数値を色々と変更→確認して実際にどこが変わるか
確認してみたのですが、特に変化がありませんでした。
一箇所だけ、若干字間が狭まったのですが、半端な状況です。
一からフォントの構成について見直ししてきます。
ありがとうございました。
470 :
名無しさん@お腹いっぱい。:2006/11/29(水) 11:04:41 ID:OunLzwvv0
これってTTEdit,OTEditと比べて何がいいの?
>>470 何もいいことないよ
TTEditとOTEditのほうが百倍良いソフトだよ
だから気にしないでTTEdit, OTEditをお使いください。
もうこのスレには来なくてもいいからね^^
これでフォントを太くしたり細くしたりするにはどうしたらいいんですか?
人に訊く前に自分で色々試してみるべし
輪郭を太くしたらインラインになるし、内側の輪郭線を消すと「ゆ」の内側が潰れる
実装されてないってことですか?
>>474 いくつかの方法がある
エレメント→変形
エレメント→輪郭を太らせる
エレメント→Meta Font
日本語に翻訳された公式のドキュメントも読もう。
機能は多いがお気楽に使えるソフトじゃないと思うな。
ちょっとしたフォントの変更にしか使わないのなら
>>470みたいなソフトのほうがいいかもよ?
同じ「内側」にチェックを入れても、フォントによって細くなったり太くなったり色々。
でもできないと言うことはないはず。だから色々試してみるべし。
そもそも太すぎるんだったら、内側のスプラインだけ別の所にコピーしておいて、
外側を太くした後で避難させておいた内側を貼り付けたりとか。
個人的な経験から言うと、太くしたときにヌキが潰れたりするのは、
もともとのスプラインが変な場合が多い。妙なループとかを解消して、
単純化をかけるとうまくいったりする。
漏れはほとんど変形だけで太字化してるな
潰れるグリフは個別にアウトラインを修正してるよ
Meta Fontの完全な完成待ちってとこかな。
そんな事より.sfdフォーマットをutf-7からutf-8に変えて欲しいよ
よくわかんなかった。単純化と正規化した後内側の輪郭取ったら太字化はうまくいったけど、細字化はなぜか異様に時間がかかる・・・
スクリプトでも書くか・・・
とりあえずd
俺は輪郭を太くするでしかやったことないけど、細字化は異常なほど遅いね。
マシンが悲鳴を上げるから、計算が複雑なのかも。
TTEditのほうがずっと早いけど、あいつはよくグリフ(Oとか0とかgとか)をぶっ壊してくれるからやだ。
グリフの外側をもう一重スプラインで囲んで、塗りの範囲反転
ってできたっけ? できてたなら反転した後に太字化とか?
481 :
名無しさん@お腹いっぱい。:2006/12/23(土) 22:05:33 ID:menlZgT20
新バージョン出たけど半月後にまたリリースあるだろage
これwin98でも動きますか?
保守&下がりすぎてるのでage
484 :
名無しさん@お腹いっぱい。:2007/02/19(月) 00:32:47 ID:yBoY170v0
集英社の「少年ジャンプ」の表紙に使われている「少年ジャンプ」と書かれているフォントとかって似ているので良いのですが手に入れられる方法知っている方いらっしゃいますでしょうか。。
あと小学館の「小学○年生」の表紙のフォントも探しています。。
少しでも知っている方いらっしゃいましたらお願いします。
486 :
名無しさん@お腹いっぱい。:2007/03/02(金) 21:35:26 ID:SrTKd2qB0
あ、それ俺の手書き文字。フォントなんてねえよ。ちなみに25万の仕事
488 :
名無しさん@お腹いっぱい。:2007/03/06(火) 18:52:17 ID:Gt7S9aNb0
macosx 10.39
x11をインストールし最新版のfontforgeを入れたのですが
fontforgeが起動しません。
x11のメニューには表示されるのですが実行しても何も表示されません。
古いバージョンを入れてみたりもしたのですが・・・
何か他にやらないと行けない事でもあるんでしょうか?
489 :
488:2007/03/07(水) 18:53:03 ID:SRXLY8ns0
自己解決しました
10.3だと最新版は駄目なのかなー
で、日本語化も苦労したけど出来ました。
後は、文字が大きいのを直すのみと・・・
つか、人いない・・・
フォントをAA対応させたいとき、
FontForgeを使って具体的にどうしたら良いのでしょうか?
過去レスと試行錯誤
Mac用のOpenTypeフォントをFontForgeでTrueTypeに変換して
WinXPで表示させてみたのですが、ClearTypeが無効になってしまいます。
GASPの書き換えも試してみたのですが、無視されるようです。
何が原因なのでしょうか…。
普通にやってうまく行かないときはバグかも。
初心者です。すみません
英語が表示されるんですけど
日本語にする方法ないでしょうか?
WINDOWS SP2 HOMEです
>>495 FONTGORGEが英語になっているのです
日本語にするにはどうすればいいでしょうか?
>>497 読んだのですがわからないのです
どうか教えてもらえないでしょうか?
フォントゴルゲなんて知らんよ
諦めが肝心
弟にフォントゾルゲがいる
>>499 フォントゴルゲではありません。
フォントフォルゲの日本語化を教えてもらえないでしょうか?
フォントフォルゲ に一致するページは見つかりませんでした。
検索のヒント:
* キーワードに誤字・脱字がないか確認します。
* 別のキーワードを試してみます。
* もっと一般的なキーワードに変えてみます。
* もっと英語を勉強してみます。
* そもそも無理にカタカナにしなくても。
* 日本語化のやり方を教えたところで理解できる人でしょうか。
* もしかして釣りでしょうか。
プファエディットの使い方がわかりません
プファエディット に一致するページは見つかりませんでした。
検索のヒント:
* キーワードに誤字・脱字がないか確認します。
* 別のキーワードを試してみます。
* もっと一般的なキーワードに変えてみます。
* もっと英語を勉強してみます。
* そもそも無理にカタカナにしなくても。
* もしかして釣りでしょうか。
結局これでAA幅対応フォント作るのってどうするの?
過去ログ読んだがよくわからんかったorz
過去ログ読んでわからん奴にどう説明するんだよ
チエと有機が試される
509 :
名無しさん@お腹いっぱい。:2007/06/10(日) 01:56:16 ID:fRr0XlwQ0
質問ス
Windows版 fontforge 簡単 お手軽パッケージ
http://www.geocities.jp/meir/fontforge/ をインストールしてみて感動してるところなのですが
このFontForgeに、複数の(1文字ずつバラバラになってる)svgをまとめて読み込ませる
上手いやり方はないもんですかね…?
具体的には、 u0020.svg , u0021.svg 〜 u007e.svg , u007f.svg といった具合に1文字単位でsvgが作ってあるとして
それを FontoForge の 0x0020〜0x007f あたりに一気に「取り込み」(import)したいのですが…
原稿用紙に手描きで1文字ずつ文字を描く→スキャンして画像にする
→FontForgeの入った環境でスクリプトを動かす→ttfができる
ということをフリーソフトだけでやれるようにしてみたいのです
1文字ずつsvgにするまでは大体目処が立ったのですが
それをttfにする=FontForgeにごっそりimportするところで詰まってます
スクリプトを書けばできるんじゃね?
M+ FONTSのスクリプト群が参考になるかも。
混沌の世界へようこそ
FontForgeをWindowsで使っているのですが、スキャンした文字を元にフォントを制作したいのですが、制作画面の後ろに画像を表示させることはできますか?
できますん
>>510 >>511 亀レスですいません。アドバイスありがとうございます
おかげさまで、スクリプトを渡すことで、まとめて読み込ませることができました
#!/usr/bin/fontforge -script
_ttfname = "test.ttf"
_importfile = "test_svg/u*.svg"
New()
Reencode("unicode")
SelectAll()
SetGlyphChanged(0)
Import(_importfile,0,2)
SelectAll()
RoundToInt()
SelectAll()
RemoveOverlap()
Save(_ttfname:r + ".sfd")
Close()
Quit()
こんな感じになりました
svg のサイズは、あらかじめ FontForge のデフォルトサイズ(? 1000x1000ぐらい?)に合わせておかないと
めっちゃ小さく or 大きくインポートされるようですね…svgを読んで拡大縮小する何かを作らないとだなぁ…
FontLinkが効かない英文フォント(TTF)が結構あってなぜだかわからないんだけど
こういうのをFontforgeでいじって効くようにできますか?
できるならどこをどうすればいいか知ってる人がいたら教えてください。
518 :
名無しさん@お腹いっぱい。:2007/07/25(水) 22:27:28 ID:aUQUKrph0
20070724 Version に なっても あいかわらず
Glyph の 水平と垂直の Extrema
(極値にあたる位置にある
合流点をあらわす 円形で表される Contrall Point)のうちの
いくつかが なぜか かってに なくなってしまいます。
狩野 宏樹 さん の 日本語訳のマニュアルには
>極大点の追加(X)
…
>TrueType と Type1 のどちらでも、
>水平および垂直方向の極値にあたる位置に
>点が存在することを推奨しています。
と 書かれているにも かかわらずです。
この 動作を 回避する方法を どなたか ご存知でしたら
お教えください。
教えてください。
Windows で Consolas や Lucida Console などの ttf ファイル(Open Type)を
編集してフォント出力すると等幅認識しなくなってしまいます。一応、OS/2 の
設定をいじってみたりしたのですが、変わらずです。どこらへんを見ればよいん
でしょうか?フォント出力するときは、"True Type" で出力しています。
FontForgeのリファレンスに「フォント内の全てのグリフが
同じ幅を持つようにすればFontForge はそれを等幅であると
印づけます。」って書いてあるですけど、プロポーショナルから
等幅に変換するときは、グリフ幅そろえて、一文字づつ整形
すればいいですか?
あと和文フォントの場合で、等幅にするときは 半角のグリフ幅
と全角のグリフ幅が倍半分ちがうんですが、等幅フォントに
なりますか?
一応やってみたんですけど、あまりにも再整形する量が多くて orz
521 :
519:2007/08/08(水) 22:51:44 ID:9KzVTibv0
自己解決しました。
ひとつだけ幅の違うグリフが混ざってました。
質問す。行間隔を変更するには、どのへんを弄ればよいのでしょうか?
Bitstream Vera Sans Monoを読み込み→TTFで出力すると行間隔が元フォントに
比べて1.5倍くらい広くなってしまいます。ttfname3でAscender,Descender関係を
元フォントと同じにしてみましたが変わらずです。
よろしくお願いします。
環境はOS:Win2K、FontForge:Version08:15 22-Aug-2006です。
525 :
名無しさん@お腹いっぱい。:2007/08/22(水) 11:54:39 ID:EyJrzmmH0
フォントフォルゲage
527 :
522:2007/08/24(金) 23:37:33 ID:1jahYR2Q0
クリーンインストールして、ファイル>フォントを出力でうまくできました。
お騒がせしましたm(_ _)m
そろそろ無くなりそうな感じだったからダウンロードしてた
fontforge_kish_2007_03_19.zipではなく
fontforge_kish_2007_06_16.zipだけど
fontforge_kish_2007_03_19.zip
fontforge_kish_2007_06_16.zip
両方持ってるけど、これ再配布OKなんかな?
蓮カキコすみません。
>>529-530 出来れば両方・・・無理なら2007_06_16.zipの最終版でお願いします。
>>533 ありがとうございます。m(_ _)m
両方いただきました。
分割までしていただき、お手数をおかけして申し訳ありませんでした。
心から感謝致します。
これだからドザって嫌いなんだよ
氏ねばいいのに。
ええ話や
537 :
名無しさん:2007/09/12(水) 20:51:34 ID:pKNYk1Pm0
>518 (2007/07/25(水))
解決しました。
fontforge_cygwin-20070831 Versionに いれかえたところ,
TTF (TrueType Font で OTF ではない) で
Glyph の 水平と垂直の Extrema
(極値にあたる位置にある
合流点をあらわす 円形で表される Contrall Point)のうちの
いくつかが なぜか かってに なくなる現象は,
どうやら おこらなくなりました。
fontforge_cygwin-20070808 Versionでは
この Extremaが ぬけおちる現象は まだ おこっていました。
つまり この現象は Bugだったようです。
Cygwin/Win2k で TrueType Fontで Testしただけです。
PostScriptや IntelMac Versionなどでは Testしていません。
ビットマップだけのフォントの斜体を自動的に作りたいんですが、
うまいやり方知りませんか
既存のフォントを私用に改造中です。
縦書きグリフを表示する方法がわからないのですが、どうすればよいのですか。
ウィンドウ→メトリックウィンドウを開く から 表示→縦書き を選択しても
横書きグリフしか出てきません。
OTEditやTTEditではちゃんと縦書きグリフも表示されるのですが。
それにfontforgeでいったん出力すると、句読点や括弧などの記号類が
横書きグリフでしか表示されなくなり、縦書き文書では使用できません。
540 :
539:2007/10/02(火) 18:36:51 ID:EUjT+Wdl0
>>539 メトリックウィンドウで 表示>置換一覧>縦書き字形【廃止】 を選べば、
縦書きグリフが表示できるようです。
ただしフォントを出力して、wordなどで縦書きを使おうとしてみても、
なぜか横書きグリフで表示されてしまいます。
既製のフォントを全く編集せずそのまま出力してみても、表示されない…orz
あと、「縦書き字形【廃止】」の【廃止】って一体何なんだろうか。
よくわからん。
結局fontforgeって、和文フォントには向かないんですね。
>>541 日本語で、縦組みに利用できないフォントなんて無意味ですもん。
横書きグリフを90°回転させて縦書きグリフも作ればいいんじゃね?
縦書き字形が必要な字がいくつあるのか、いちいちやってられんがな。
スクリプトで自働的にできるんならともかく。
それにグリフは作れても、出力したら表示されないのは
>>541も言ってるね。
547 :
名無しさん@お腹いっぱい。:2007/10/04(木) 00:46:36 ID:5a8zTIyt0
縦書き用のフォントはフォント内部ではなく
そもそもWindows側の機能だという気がしてきた。
UNIXにはフォントリストに縦書きフォント自体が出てこないんだよな
@ほげほげフォントってあれWindowsだけじゃねぇの?
FontforgeってUNIXのソフトだし。
>>549 548とは別人なんだが、@フォントはWindowsでのアクセス手段。
(縦横区別しない)普通の文字コードだとしても、APIでの文字表示する際に
@なし……一部の文字が横書き用文字を使用して描画される。
@あり……一部の文字が縦書き用文字を使用して描画される。
すでに形骸化していると思うが
552 :
名無しさん@お腹いっぱい。:2007/10/06(土) 23:40:15 ID:FYt+TMkx0
ではUNIXではどうやって、縦組み文書で和文フォントを使用するってんだい?
@の有無に頼るかどうかはさておき、WindowsであれUNIXであれ、
日本語組版で約物に縦書きグリフを使用しないなんて、あり得ない。
UNIXでも、縦組みでは縦書き字形を出す仕組みが無ければなるまい。
それをWindowsでも使用可能にするか、または他の機能で代替するか、
とにかくその方法が無ければ、FontForgeは和文フォントにとっては役立たず。
確かPangoだと縦横同じグリフを使う。
約物みたいなものは縦書きに合うようにグリフを変形させる。
縦書き用グリフは使用しない。
>約物みたいなものは縦書きに合うようにグリフを変形させる
でも、句読点(、。)なんかは、横書き用を一律右九十度回転しただけだと
縦書き用にはなってくれないんだよ?
やはり縦書きグリフが装備されてなければ済まない筈ではないかなあ。
それともUNIXってのは、日本語表示を考慮してないOSなの?
もうその話題はスレ違いどころか板違いだからUNIX板にでもいってやってくれよ。
お題を次の通り設定すれば、よい。
・FontForgeでWindowsにも対応した縦書き表示のできる和文フォントを作るには。
>>557 「レンダリングテスト」って所が、行の縦中心線に揃ってない感じ。
ちゃんと等幅フォントで表示してもこんな風になるんですか?
、。が行の中央に来てしまってるし。
この分だと【括弧】や音引き《ー》の縦書き表示もダメかな。
Pangoとやらが日本語表示に向かないことは、解った。
unixで縦書きといったらtexしか知らん
563 :
名無しさん@お腹いっぱい。:2007/10/10(水) 02:17:02 ID:uyPTYai30
ふうん、UNIXって不便なんだな。
ところでフォントフォージで縦書きグリフを表示する方法は
>>541の通りだが、
これでは表示できるだけで字形を変更できないよな。
縦書き字形は大体、cid7877〜7957あたりに配置されてるみたいだけど、
いちいちCID番号を探して移動するの、ちょっと面倒だね。
564 :
ひみつの文字列さん:2024/12/26(木) 05:14:15 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
インストールがお手軽でも
扱いがお手軽でないという罠
その上、日本語(2バイト文字)が入力できないし、
入力以前に和文フォントを表示しただけで文字化けして
'name'テーブルについて警告が出たりする。
完全日本語版は無理なのか。
その辺はwindowsならttfnameでも使えばいい
linuxでも何かツールはあるだろ
道具は使いようでどうにでもなる
まあ「使いようで」とは言っても、その道具自体の限界は超えられないけどね。
鋏で冷凍食品は切れないけど、鋏は有用な道具に違いないだろ?
FontForgeもまだ足らない機能や不具合があるけど、うまく他のものと補完して使えば有用なツールに違いない。
570 :
名無しさん@お腹いっぱい。:2007/10/25(木) 19:40:23 ID:7RhVwKWm0
>>563 CID8320〜8358、11957〜12062あたりにも、縱書き字形が沢山ある。
はっきり言って、こんなの収拾つかないよ。
果してフォントフォージで何とかできるの?
571 :
名無しさん@お腹いっぱい。:2007/11/04(日) 23:36:27 ID:mvu1tTOz0
>>541 OTFからTTFに変換出力したフォントを再度FontForgeで開いて、
エンコーディング→エンコーディングを強制→ISO 10646-1 (Unicode, BMP)
にしてから出力し直せば、縦書き字形は出るみたいよ。
ISO 10646-1 (Unicode, Full) だと、駄目。
ただそれでも、いくつかの弊害はある。
WindowsはユニコードとシフトJISの相互対応の実装に誤謬がある所為で
「−」(全角マイナス)や「〜」が出なくなるし。
それは、Winで対応するUCSのコード位置にコピーして埋めてやれば直せるが、
他に縦書きグリフでも「…」「〜」とか出せなくなるみたい。
これも、手動調整で直せるのかもしれないけど、よくわからない。
>>571訂正
エンコーディングは関係無い。
TTF出力したフォントを何もせず再出力してやれば、
それだけで縦書グリフは表示可能になるっぽい。
なぜだ?
ただし、…や〜の縦書き表示ができないのは同じ。
>>571の縦書き対策、フォントによって、うまくいったり、駄目だったりする。
○ヒラギノ明朝 Pro W3
○リュウミンPr5 R-KL
×小塚明朝Pro-VI R
>>280で
MSPゴシックを全て選択して幅をコピーする
編集してるフォントに幅をペースト
とありますが、どうやったら幅をペーストできるのでしょうか?
もうなんだか
>>574 FontForgeにはもともとOpenTypeテーブルをいじる機能がある。
そのツールは完成品のフォントを無理やりいじるためのもの
>>577 すると、TTFでもOpenTypeテーブルを設定してやれば、
縦書きグリフが表示されない問題は解決しますか。
579 :
名無しさん@お腹いっぱい。:2007/11/22(木) 00:36:45 ID:o/SkXkRP0
>579 落とせるけど?
>580
>>533のこと?
Windows版 fontforge 簡単 お手軽パッケージ(
>>533・
>>564)
作者の了解を得たら、どこか別の場所でちゃんと公開できないかな?
つーか
>>528復活してるぞ
いつまで復活してるか分からんから今のうちに落としとけ
586 :
名無しさん@お腹いっぱい。:2007/12/19(水) 11:37:12 ID:svKXBYaC0
587 :
名無しさん@お腹いっぱい。:2008/01/01(火) 08:12:58 ID:mCbs/8Lo0
586のサイト、到頭消えちゃったね。
更新しなくても残しておいてくれればいいのに。
>>587 消える前に落としとけ ( ゚д゚)、ペッ
自分は落とせても、消された後から知った人は困るだろ? その辺、考慮しろ。
どこかに再upしとくか……。
590 :
名無しさん@お腹いっぱい。:2008/01/01(火) 21:04:56 ID:usemCiES0
>>591 ページは表示されるが、ソフトをダウンロードしようとすると“Not in Archive”で役に立たぬ。
お手軽パッケージから本家版に乗り換えようと思うのですが、
みなさんどんな環境で動かしていますか?
簡単なのはCygwin?
簡単なのはWin以外のOSにすることです。
つまり実機にLinuxなりBSDなりを入れろって事ですな
そのほうがトラブルも少ないし、あっても対処しやすい
>>593 自分は Windows XP + VMware Player + Ubuntu Linux で FontForge を動かしてますね…
http://www.ubuntulinux.jp/products/GetUbuntu 以前は、FontForge のツールウインドウアイコンが正常表示されませんでしたが
現在の版は一応正常表示されるようになっているみたいです。ただ、メニュー等は英語表示ですが
(ビルド?し直すと日本語表示になるみたいですけど<以前の版)
FontoForge を使うときは、他のCGソフトで作業しながらの流れになるときが多いもので
Linuxとデュアルブートにする=Windows XP を終了させてから Linux を起動し直すという流れだと
Linux上で「あ! Windowsのあのソフトでこの作業をしておくのだった!」となってしまうため
両方がいつでも使える状態で作業したいという欲求がありまして…
cygwinでもその要望は叶うのですが、
・ cygwinを入れると膨大な数のファイルがHDD上に入ってしまうが、仮想マシンのイメージファイルなら1ファイルだけ
・ cygwinよりLinuxそのものを動かしたほうがトラブルに巻き込まれにくい感じがなんとなくする
・ 仮想マシンなので、そこで何かがぶっ壊れても Windows は助かる→色々実験ができる
と思って仮想マシンのほうを選びました
599 :
名無しさん@お腹いっぱい。:2008/01/18(金) 21:57:52 ID:BVTc8kD/0
週末age
俺はcygwin使ってる
でもウィンドウをドラッグするとき
しっかり持たないと動いてくれないのが玉にきず。
しっかり持つとか
軽く持つとか
そんなドラッグ判定があるとは知らなかった。
>>598 ツッコミどころが目についたら臆せずにガンガンツッコミしていただけるとありがたいッス
もっとベターなやり方・考え方があれば、検討したいところですし
FontForgeを使うために仮想環境導入なんてヘビーすぎるだろプゲラという感想もあるかと思うのですが
Linuxインストールうんぬんの話に比べればまだマシかなと
でも一般的にはまずcygwin入れて試してみるってのがフツーじゃね? という気もしますな
つかライブCD系でFontForge入りのディストリってないのかな
>>601 ドラッグ開始判定が少しもたつくんですよ
マウスのボタンを押してから0.5秒待たないとウィンドウが動かない
ウィンドウマネージャにもよるんだろうけど
>>603 検索したらこのスレの
>>367 が出てきたよ orz
つか
>>603も「過去ログ見ろよ」ぐらいサラリと書けよ俺以上にダメダメじゃねえのかお前
KANOTIXに入ってるパッケージ一覧を確認したかったのだけど公式サイトに飛んでもどこに一覧があるのか判らない…
と思ったら KANOTIX Pro のほうに入ってたのね
「font forge」と記述されてるから「fontforge」でページ検索しても引っかからないというオチだった… orz
何はともあれ「試しにFontForgeを使ってみたい」という方の選択肢になりえるかもですね>KANOTIX Pro
>>605 LinuxやCygwin使ってる奴はLiveCDに興味ないからな
配布終了したフォントソフト@Deskdesigner専用うpろだ
ttp://www9.uploader.jp/home/orz.gamemaster/ No.28 フォントマスター2 ver0.77β
No.31 Windows版 fontforge 簡単 お手軽パッケージ 2007_06_16(最終更新版)
No.33 Windows版 fontforge 簡単 お手軽パッケージ 2006_08_30
No.34 Windows版 fontforge 簡単 お手軽パッケージ 2006_12_22
No.35 Windows版 fontforge 簡単 お手軽パッケージ 2007_03_19
0203 age
610 :
名無しさん@お腹いっぱい。:2008/02/08(金) 18:14:31 ID:ldiEKL+k0
保安
Windows版お手軽パッケージ作者の方はまだこちらにおいでだろうか
MinGW+MSYSでfontforgeのコンパイルを試みています
画像読込み用ライブラリはなんとかコンパイルできたのですが
libX11とxrdbのコンパイルで行き詰まっています
X11ライブラリとxrdb.exeはどうしたらコンパイル出来るか
お教えいただけたら幸いです
お手軽パッケージのバージョンアップに成功したら、適当なところにアップします
涅槃にて待つ
614 :
名無しさん@お腹いっぱい。:2008/03/06(木) 00:56:33 ID:m98177uu0
保守
モリサワのNewCIDフォントをOTFに変換した人はいないよな?
いっとくけど変換したところでOTFで作ったドキュメントとして
印刷屋さんへ入稿する事は出来ないよ。
CIDには異体字がないほか、英数字のデザインが根本的にCIDとOTFで異なる。
中ゴシックや新ゴでみてみ
印刷所に入稿することはない。
個人的に使用したいから。ワードでも使えたらなと思う。
OTF 版の数字や約物が気にくわない。
太ゴの場合、CID 版の全然数字は美しいと感じるが、OTF 版のは何なんだ!まるでMSゴシックでダサい!
まぁ、何とかCID の数字や約物を考慮して、OTF に変換出来ればと思う。
歴史的経緯により太ゴB101 CIDの従属欧文はHelveticaだから
自分でHelveticaで打ち直せばいいんじゃね?
OTFになって本来の従属欧文に変更されたので世間的にはむしろ好まれているが。
つか打ち直す必要はないな。
太ゴB101 OTF と Helvetica を合成すれば解決だ。
個人的に使うだけならわざわざOTFにする意味がわからん。
何か隠してるだろ。
つーかワードなら日本語と英数で別々に指定すりゃいいだろ
結論:プロテクト解除しない限り、OTFに変換できないよ。
623 :
名無しさん@お腹いっぱい。:2008/06/03(火) 23:41:03 ID:Z6ruqqZ80
ほす
624 :
名無しさん@お腹いっぱい。:2008/06/07(土) 20:04:23 ID:mMemBbw50
微軟雅黒のEMサイズをMS Pゴシックと同じにしてから,
MS Pゴシックに微軟雅黒を統合したのですが,行間が広
がってしまいました。行間をMS Pゴシックと同じくするには
どこをいじればよいでしょうか?
アセンダ・ディセンダの調整
627 :
名無しさん@お腹いっぱい。:2008/06/08(日) 10:34:03 ID:9i70JI+m0
>>625 オフセットのチェックボックスを外してアセンダ・ディセンダ
の値をMS Pゴシックと同じにしても,行間が同じになりま
せん。
>>627 値を同じにするんじゃなくて表示した時に同じになるように調整するんじゃないの?
629 :
名無しさん@お腹いっぱい。:2008/06/13(金) 14:54:37 ID:loRdmnTa0
>>628 アセンダ・ディセンダの調整で表示した時に同じになるようになりました。
thk.
モナーフォントに文泉驿正Kというフォントを統合しょうとすると,フリーズして
しまいます。どうすればフリーズしなくなるのでしょうか?
631 :
630:2008/06/13(金) 15:42:17 ID:loRdmnTa0
書き忘れましたが環境は Debian 4.0 上の fontforge 0.0.2006.1019-1 です。
>どうすればフリーズしなくなるのでしょうか?
fontforge 0.0.2006.1019-1は古過ぎる。
最新版を使え。話はそれからだ。
633 :
630:2008/06/13(金) 22:15:31 ID:xxCLKf8H0
20080607-1 にアップグレードしてみましたが,あいかわらずフリーズしてしまいます。
Debianやめたら?
うちのdebian etch上で20071210で当該フォントをmergeしたみたが
時間が多少かかっただけで凍らなかったぞ
メモリ足りてないとか
fontforgeはメモリ馬鹿食いするから
>>634 Windows Vista上のfontforgeお手軽パッケージ2007.06.16でもフリーズ
します。
>>636 それはないようです。統合するフォントをロードしおわった後フリーズしたとき,
メモリは使いきっていないようですし,スワップも発生していません。
639 :
630:2008/06/17(火) 02:32:48 ID:Jew8MR1a0
1. 始めに,新規作成してEMサイズをモナーフォントや文泉驿正Kと同じ1024にする。
2. 次に,1.で作成した白紙のところに文泉驿正Kをマージする。
3. 最後に,モナーフォントに2.で作成したフォントをマージする。
この方法でいけました。
>>638 ドザじゃねぇんだから「○○したらフリーズします」はねぇだろ
~/.xsession-errors見るとかフォアグランドで起動してエラー出力をファイルに落とすなり
starceを使って状況を端末に吐かすなりすれば、どこで問題に遭遇してるか突き止めれるだろ
>>640 ~/.xsession-errorsは生成されませんし,フォアグランドで起動してもエラーは出力
されませんですし,straceを使ってもフリーズの時は出力が止まります。
1年前のかよ…
遅れて来た俺には有り難い。
645 :
名無しさん@お腹いっぱい。:2008/07/19(土) 00:41:22 ID:HcJ+RUE60
fontforge(最新版、他)でフォント出力すると、
unicodeの0x10000-0x10003に"notdef", "null", "nonmarkingreturn"が勝手にインサートされてしまいます
これを止めることはできませんか?
646 :
645:2008/07/19(土) 14:10:37 ID:Q9TarA/r0
おかげさまで無事自己解決しました
暖かいご助言ありがとうございました
よかったね!
いっとくけど超マイナーソフトだから
スレ見てるひと全然いないから質問しても1週間くらいまたないとレスつかないよ!
やりたいこと
MSゴシックなどのフォントを丸々コピー
それにプラス外字を埋め込みたい
FontForgeでShift_JISの私用領域(外字領域)に外字を作成して、
TrueTypeフォントを出力することはできますか?
ここ一週間ほどネットを彷徨っていますがこのソフトって情報少なすぎません?
ネットの海に溺れそうです
今までは外字リンクファイルをMSゴシックにリンクしていましたが、
出来ることなら埋め込んでしまいたいのです
>>648 ネットをさまよう前にやることがある。
ソフトの機能はヘルプに基本的に全部のってる。
フォントの仕様はApple、Adobe、MSのサイトに公開されてる。
つまり少ないなんてことはなく情報はそろってるのだ。
fontforgeを使いこなすためには、あとは応用力だけだと思っていました。
しかし思わぬところに穴があった…fontforgeとの一対一のやりとりで、わかったんです!
fontforge不安定すぎ。
Windowsでマトモに使おうとは思わない方がいい
WindowsならOTEditやTTEdit使えばいい
無理してfontforge使うこともなかろう
OTEditTTEditはヒンティングが・・・
ぶっこわれるし
655 :
648:2008/07/26(土) 13:00:05 ID:jhiNYl0h0
>>653-654 そうなんですよ、TTeditは現在試用中で一応希望のものは作れたんですけど、
Accessなどで表示させると字が細くて色が薄いカンジになりました
それと、何故かファイルサイズが4倍程度に大きくなりました
656 :
648:2008/07/26(土) 20:09:54 ID:jhiNYl0h0
どなたか暇を持て余していて
>>648の手順を教えていただける奇特な方はいらっしゃいませんか?
自分に都合の良い理由付けをすると、ログとしても役に立つと思うんですが
>>656 何を試してみて、どこがダメだったのか書かないと答えにくいと思うんだが。
教えてみて「それはやりました」とか言うやつ多いしな。
普通に埋め込みたい文字を埋め込みたい所にコピーするだけではダメだったの?
658 :
648:2008/07/27(日) 14:08:30 ID:92zggWbB0
>>657 fontforgeでS_JISのF7FB・F7FC・F864・F867(すべて外字領域)に4文字を登録しました
TTeditで確認してみるとS_JISの外字領域自体がありません
対応するunicodeの外字領域のE5DE・E5DF・E604・E607には登録した文字があります
書いてみて自分でも分かったんですが、私の知りたいことは、
fontforgeで丸々コピーしたMSゴシックに外字領域を作成する手順です
>>658 手順としては
>fontforgeでS_JISのF7FB・F7FC・F864・F867(すべて外字領域)に4文字を登録
で合ってる。その後フォントを生成すればいいだけ。
それで生成したフォントで当該文字が表示できないなら、貴方の環境の問題。
また、検証としてはTTeditでの確認は無意味。
実際にそのフォントをインストールして、テキストエディタ上で当該文字の入力、
表示ができるかどうかを試さないと。
660 :
648:2008/07/27(日) 18:28:12 ID:92zggWbB0
>>659 返事が遅くなってすみません
回答ありがとうございます!
あっ、ホントだインストールすれば登録した外字が使えますね
TTeditでS_JISの私用領域が選択できなかった(選択肢が無かった)ので、
失敗したと思い込んでいました
でも何故か上半分が下半分の位置にスライドしている(下半分が無い)文字があったり、
ビットマップフォントが無いのか12pt程度の文字は、かすれたようになってしまっています
MSゴシックに外字を埋め込んで無劣化出力するためにもう少し試行錯誤してみます
アドバイスや注意点、手順など何かしら参考になる情報がありましたら、
書き込みよろしくお願いします
手順が確立したらログとして書き込みしますので気長にお待ち願います
661 :
648:2008/07/28(月) 14:15:03 ID:u6y+xcje0
>あっ、ホントだインストールすれば登録した外字が使えますね
と、思ったら、やっぱりunicode対応アプリでしか表示されませんでした
考察すると、S_JISに外字領域を新設しなくてはいけないようです
もう少し研究してみます
>ビットマップフォントが無いのか12pt程度の文字は、かすれたようになってしまっています
アウトラインしか登録してないならそうだろうね。
4文字くらいなら自分でビットマップ作ってしまっても良いのでは?
あと、Wikipediaにこんな記述があった。
指定の4コードはこの中に入ってるけど関係あるかな?
>Windows付属の外字エディタではU+E758〜U+F8FFにも外字を作成可能であるが、
>そこに作成したものはUnicode環境でのみ使用可能となる。
663 :
662:2008/07/29(火) 22:06:27 ID:WRras4n60
ごめん。
>>662はUnicodeのコードだった。
無視してくださいorz
>>662 >>Windows付属の外字エディタではU+E758〜U+F8FFにも外字を作成可能であるが、
>>そこに作成したものはUnicode環境でのみ使用可能となる。
まさにその状態です
なので、明示的にS_JISに私用領域(外字領域)を作成する必要があると思います
fontforgeムズ杉(ToT)
すいません、ちょっと無理っす
font creater programってので出直します
結局、役に立つ情報ゼロな上にスレ汚しすいませんでした<(_ _)>
665 :
648:2008/07/29(火) 22:24:42 ID:CYScsS7Q0
名前欄書き忘れました。
>>664は私です
>>663 WindowsXPの外字エディタはUnicodeのE000〜E757(Shift_JISのF040〜F9FC)
に外字が登録可能のようです
今の私の状態はまさに、
>>そこに作成したものはUnicode環境でのみ使用可能となる。
です
>>無視してくださいorz
とんでもない、気にかけてくれてありがとうございました
>>665 フォントのエンコーディングをSJISにしない限り
F040〜F9FCに登録するのは無理ではないか?
つまり
Menu > Encoding > Reencoding > SJIS (Kanji)
にエンコーディングを変更し、その状態で
File > Generate Fonts...
を実行。
この手順ならF040〜F9FCに登録された(SJISの)フォントが生成されると思う。
生成されるんじゃないかな。
ま ちょっと角ゴはしておけ。
保守
久しぶりに更新したらメニューにアイコンがつくようになったね
そういえばGTK+化はどうなったんだ?
____________
ヾミ || || || || || || || ,l,,l,,l 川〃彡|
V~~''-山┴''''""~ ヾニニ彡| GTK+化する……!
/ 二ー-''二 ヾニニ┤ そのつもりはある。だが……
<'-.,  ̄ ̄ _,,,..-‐、 〉ニニ| 今回まだその時と場所の
/"''-ニ,‐l l`__ニ-‐'''""` /ニ二| 指定まではしていない。
| ===、! `=====、 l =lべ=|
| `ー゚‐'/ `ー‐゚-' l.=lへ|~| その事を
|`ー‐/ `ーー H<,〉|=| どうか皆様も
| / 、 l|__ノー| 思い出していただきたい。
| /`ー ~ ′ \ .|ヾ.ニ|ヽ
|l 下王l王l王l王lヲ| | ヾ_,| \ つまり……
| ≡ | `l \__ 我々がその気にならなければ
!、 _,,..-'′ /l | ~''' GTK+版のリリース時期は
‐''" ̄| `iー-..,,,_,,,,,....-‐'''" / | | 10年後 20年後ということも
--| |\ / | | 可能だろう…………ということ……!
| | \ / | |
672 :
名無しさん@お腹いっぱい。:2008/09/05(金) 09:19:17 ID:YN8ODXJW0
jfbtermなどで使えるようにすべてのグリフが同じサイズのpcfを作りたいのですがうまくいきません
bdftopcfに-tを渡すと良いみたいのですがUbuntuでのソースを見ると
case 't': /* attempt to make terminal fonts if possible */
if( argv[0][2] != '\0' )
goto usage;
break;
となっていてオプションをチェックしてるだけでスルーするようでした
fontforgeだけでできますでしょうか?
お手軽パッケージがうpろだから削除されてる・・・
誰かアップしてー
>>673 今日中に、新しいお手軽パッケージをリリースする予定なので、
あと少し待ってて
頂きました。ありがとうございます。
>>675 いただきました。多謝。
よく使うディレクトリをブクマできたり
終了時Xmingも自動で終了したり
メニューにアイコンがついてたり
色がスマートなところが 良い感じです。
>>675 ありがとう
keの作者さんですよね愛用してます
>>675 おお!戻ってきてくれた!
頂きました。
fontforgeってBSDライセンスのオープンソースだったよね?
非公式の改造版と書かれると怪しく思えてしまう気が。
>>680 fontforgeのソースコード単品は 修正BSDライセンスですが、
GPLなライブラリと静的リンクしたため、
生成されたfontforge-mingwのexeバイナリはGPLの制約も受けつつ、使用,頒布が許可されます。
(本家cygwin版はdllで動的リンクなので制限が変わる)
で、一番強いGPLの範囲内に他の全てのライセンスが収まる?ため、
ざっくりと fontforge-mingwはGPLと言えば良い??と思ったの。
正直詳しくないので、間違ってるかも。。
まぁ小難しい話は抜きで、”ただexeを使用するだけなら自由に使って良い”のは間違いないでしょう。
非公式の改造版と書いたのは、
”動作不安定な所とか、FontForge本家の人達の所為ではない。彼らに文句言うのは大迷惑だよ”
と読んでくれれば幸い。
>>681 詳しい説明ありがとうございます。
単に、fontforgeをはじめて知った人が見ると怪しく思えてしまうんじゃないかと思ってw
それで早速新バージョンを使ってみたのですが、×ボタンでウィンドウが閉じれなくて、
コマンドプロンプトの画面もずっと開いたままになってしまいます。
2007_06_16バージョンではそのような症状は起こっていませんでした。
フォント情報ダイアログを開くと落ちる症状があったのですが、それは直っていました。
使っている環境はXP SP2です。
>>682 ×ボタンでウィンドウが閉じない、は何が悪いのか分からないです。
この問題が出てる人、他にもいるかな?
コマンドプロンプトは、今回は閉じない仕様にしてます。
何か問題があったときエラー表示が見れるし、大して邪魔にならんと思うので。
出力をテキストに出力するんじゃまずいの?
>>683 症状が出てるのは私だけなのか・・・
キャンセルボタンやショートカットキーでは普通に閉じれるし、
最小化、最大化ボタンは機能してます。
試しに、Xming.exeを前のもの(Ver6.9.0.24)に置き換えてみたら×ボタンがちゃんと機能しました。
仕組みが良く分かってないので、原因は分かりません。
それと、フォント出力のダイアログだけ異様に重い・・・
>フォント出力のダイアログだけ異様に重い・・・
把握。後日なおします。
>>687 早速ダウンロードしました。
ダイアログ軽くなり、閉じるボタンもちゃんと機能するようになりました。
素早い対応ありがとうございます!
さっそくパッケージを利用してotf→ttf変換を試みたのですが
「cidmapファイルが見つかりません」「error detected]「照合が大きすぎます」
等の表示が出てうまく変換できません。
ヒラギノ丸ゴなのですが何が問題か教えていただけると助かります
OTFをTTFってそもそも出来ないんじゃないの?
6個のひきだしにしまってあった洋服を
4個のひきだししかないタンスに入れ替えるのと同じような話だと思うが。
普通にできるし、それ以前にヒラギノを変換することは許されていない
>>687 >>611です。新バージョン頂きました。ありがとうございました
開発者用パッチもありがとうございます
monacoっていうフォントを開こうとしたら
Failed to open: monaco.ttf
って出るんだけど、これはライセンスとかでムリってことですか?
bitstreamのフォントだと開けました。
>>690 「cidmapが見つかりません」は私の移植ミスな気がする。後で詳しく確認してみる。
「error detected」は Missing Points at Extremaか。はて何だろうね?しらん。
「照合が大きすぎるかもしれません」は
>>691 の言う通り、全ての文字をttfに入れられない、って意味じゃないかな?
とりあえずttfファイルは生成できたが。よくわかりません。
>>693 1年くらいこのスレ見てなくて。放置になっててスマンかった。
>>694 ファイルが見えてないのかも?しれない。
fontforge.batと同じフォルダにmonaco.ttfをコピーしてから、それをfontforge.batにドラッグドロップして開いてみて。
ついでに。
ググったら3つファイルが見つかって(何故か全部ファイルの中身が違う)
fontforgeでは3つ全部開けた。1つはfontforgeで開くときに、
「編集制限付きフォント」
このフォントのFSTypeは2(制限付きライセンス)に設定されています。これは、フォントを編集するには法的な権利を持つ
所有者の許諾を得なければならないという意味です。あなたは許諾を受けていますか?
はい、いいえ
てダイアログ出た。これが正しい元ファイルっぽい?ね。
unofficial fontforge-mingwの更新きたこれ
落としてみた。ちょうど仕事で困ってた所に更新とはありがたい。助かりました。
ほ
キーボードが効かないんですが、考えられる原因は何でしょうか?
fontforge-20080927
OS Linux
scim との相性。環境変数 XMODIFIERS を未定義にすれば動く。
701 :
名無しさん@お腹いっぱい。:2008/11/11(火) 23:24:17 ID:F92MJfoh0
703 :
名無しさん@お腹いっぱい。:2008/11/12(水) 18:19:22 ID:2zIKc7MV0
アクセント付きグリフの構成要素で結合先が
間違ってる時はどこで修整するのかな?
例えばU+010FのdcaronでU+004C U+0315になっ
てしまっててdと,が結合されてしまってる。
これをU+004C U+030Cにしたいんだけど。
もしくはU+004C U+02C7に。
U+030C なり U+02C7 なりの参照をコピーして U+010F にペーストして
位置を調整するだけだろう
ちなみに dcaronは 元からそういう字だぞ
705 :
名無しさん@お腹いっぱい。:2008/11/12(水) 20:27:51 ID:2zIKc7MV0
U+030CとU+027Cにはcaronが入ってます。
なのにcaronじゃなくcommaが結合されてるんですよ。
同じようにcedillaが来るはずのところにもcommaが
結合されるグリフもあるんですが、これで合ってるの?
706 :
名無しさん@お腹いっぱい。:2008/11/12(水) 21:29:17 ID:2zIKc7MV0
これでAA化って簡単に出来ます?
AA化って何(笑)
アンチエイリアスの事?
まだSCIMのキーイベント回避できないんだな。
UIMは糞だし……。
当面、kinput2とSCIMの併用が続きそうだ
711 :
名無しさん@お腹いっぱい。:2008/11/14(金) 14:30:56 ID:V4trACFX0
autotraceとpotraceの日本語解説やってるサイトない?
オプション指定がむずかしい。
FontForgeでbdfファイルを読み込んだら、
全部1ドット分下にずれてるという状態になってしまったのだけど、
これって読み込み時の指定でどうかしたりできるものなの?
>>713 BDFのヘッダー部分にアセンダ、ディセンダが書いてある。(FONT_ASCENT,FONT_DESCENT)
なければ追記して。
これを適当に数字変えて 調節してやると良いと思う。
>>714 ありがとー その辺調べてなんとかしてみる
でもすまん、このスレ検索したら似たようなこと結構書いてあって
無駄遣いさせちゃったな…
716 :
:2008/12/06(土) 13:27:04 ID:I+YDnMkN0
OSやアプリでフォントリストを出すときに
言語別でsortされてる時があるんだけど
その時に日本語フォントの中に作ったフォントが
表示されるようにしたい。
日本語フォント名を付けただけじゃダメみたい。
どうすればいい?
717 :
名無しさん@お腹いっぱい。:2008/12/06(土) 13:38:31 ID:ib04ugrm0
適当な場所がみつからなかったのここでお願いします。
ヒラギノ丸ゴをダウンロード購入して1台のPCにインストールして
使っていたのですが、PCを新規に購入して交換したのでフォント
を移設したいのですが、その移設方法がわかりません。
メーカが土日休みとのことで問い合わせが本日できないので。
購入してあるフォントはインストーラが付いていて、インストール
するときにIDを入力します。
新規PCのWindows fontsフォルダーにコピーしても PDF制作すると
文字が抜けてしまってコピーではNGのようです。
PDF前のアプリケーションソフトでは普通に表示されています。
Windows XP Pro SP3 ヒラギノ丸ゴ ProN W4 Std W6 Std W8
の3種類のフォントです。
>>716 japanese な TTF Name を用意してもダメなら
おそらくその OS やアプリが独自の基準で判断してるんだろね。
例えば linux だと fontconfig というライブラリを使うアプリが多いんだけど
こいつは、言語ごとに必須な文字群を定義してて
フォントがその文字を全部持っていないと、その言語には非対応と判断する。
english に対応させるのに agrave だの ntilde だのが必要だったりいろいろ面倒臭い。
>>716 多分 エレメント>フォント情報>Charsets のあたりを見てるんだと思う。
720 :
名無しさん@お腹いっぱい。:2008/12/06(土) 20:31:52 ID:I+YDnMkN0
>>719 エレメント => フォント情報 => OS/2 => Charsets => Unicode Ranges
ここはCJK関係全て選択されてます
それとHiragana, Katakana & Phonetic Extensionsも
MS Code Pages:
932 JIS/Japan
これってShift-JISですよね?
とりあえずこれも選択されてます。
エレメント => フォント情報 => Unicode Rangesのほうかなぁ?
ならmsgothicやmsminchoを読み込ませてみて、
設定が異なるところを一つ一つ試してゆくしかないかも。
722 :
名無しさん@お腹いっぱい。:2008/12/07(日) 16:41:48 ID:5Z/M74Jf0
FontForgeの達人が現れるまで待ちます
達人はOS名やアプリ名を秘密にした質問は無視すると思うぞ
日本語フォントと認識させるための方法はかなりの黒魔術
とkhdd.netの中の人が言ってた
Windowsの場合はカタカナで判断してたはず。
CJKでオーバーラップする文字は結構あるし、全文字をチェックするわけにもいかないし、苦し紛れな方法なのは仕方ない。
OTFからTTFに変換すると行間が広くなるんですが
どうやって修正するのでしょうか。ご教示下さい。
行間を修正してください。
728 :
名無しさん@お腹いっぱい。:2008/12/16(火) 00:19:59 ID:1UDhJ5Fh0
OTFからTTFにしただけで行間が変化する事はありえません。
れんだらがちがいますがな
unofficial fontforge-mingwが起動しなくなってしまった。
タスクトレイにアイコンがでて.fontforgeフォルダが直下に出来てコマンドプロンプトに
Executable based on sources from 21:47 GMT 17-Nov-2008-ML.
Library based on sources from 03:36 GMT 15-Nov-2008.
が表示されたところで止まってしまう・・・。
XPSP3で最近 ActivePerl 5.6やPostgreSQL導入しました。
>>730 Xmingと通信できずタイムアウトするまで止まってる状態か、またはXmingが正常動作してない、っぽい予感。
PCを再起動する、ファイアウォールを無効にして試してみる、
その起動途中の止まってる状態のときに、タスクトレイにXmingアイコンが居るか、
タスクマネージャのプロセス一覧にXming.exeが居るか。
この辺りを確認してみて。
unofficial fontforge-mingw 11/21版で
metafontを使う方法ある?
>>733 これも
>>724の言う黒魔術に似てるか
たしか OS/2テーブルの AverageCharWidth(平均文字幅)を
半角英数字だけの数値にしないとダメだったかと。
fontforgeは自動計算しちゃって手入力できないから、
ttfname3使うと調整できたと思う。
735 :
733:2008/12/24(水) 02:12:02 ID:G1r6VGht0
>>744 ttfname3で元のフォントのxml流用したらうまくいきました。サンクス
736 :
名無しさん@お腹いっぱい。:2009/01/02(金) 13:30:59 ID:yNS9tw/y0
すみません。
「Windows版 fontforge 簡単 お手軽パッケージ」DLできるページ
教えて!
>>736 何で過去レス読まないんだ?
このスレ1から読み直せ!
それでわからなかったらあきらめろ
バカの三大特徴
読まない・調べない・人に聞くことしか脳がない
日本語でおk
ID変えてまで書き込んで・・
よっぽど悔しかったんだねww
能がない
>>741 そんなのはわかっているよ。
あえて、バカ=脳タリンって意味で「脳がない」って書いたつもりなんだが?
脳が足りない≠脳がない
とあるフォントの数字の幅だけ弄りたいんですがよくわからんのです。
2〜9の幅は揃っていて、1の幅が狭く、0の幅が少し広いフォントなので、
1と0を、2〜9と同じ幅にしたいんです
TTEditというやつに行き当たって、マニュアル通り1と0を表示させて、
shift押しながらドラッグで、1と0を2〜9と同じ幅にして保存してみたんですが、
保存したttfをクリックしてみると有効なフォントではないと怒られてしまいますorz
なにかアドバイスいただけませんでしょうか?
スレ違いでしたらごめんなさい。誘導していただけるとうれしいです
長文ごめんなさい
TTEditがTTFをうまく吐き出せてないだけ
つかスレ違い
tteditてシェアウェアなんだから買ったとこにサポートしてもらえばいいんじゃ?
fontforgeで半角英字だけそのまますこし上にずらしたいんですが
どうやるんですか?gの下が切れて表示されるので直したいんです
起動はできているのですがフォントの出力ができない。
シークの最後でInternal Error(Look up sub table…文字化け…contains no data)とでてXmingが止まってしまいます。
sfdでの保存はできています(上でも0バイトのデータのないフォントは出来ています)。
日本語が何かよくないのかとも思い1バイトフォントも試しましたが同じでした。
fontforge-mingw_2008_11_21、OSはvistaです。
なにか足りないものがあるのでしょうか。
>>748 まずどんな形式(設定)で保存しようとしてるのか書かないと
750 :
748:2009/01/31(土) 18:55:22 ID:+tAUsy0C0
>>749 ttfとttfを結合して、ttfで出力しようとしてました。
理由は第一水準しかないフォントに第二水準以上の漢字を埋め込むためです。
それ以外にも、ttfを読み込んでそのまま出力や同じことをotfでやってみても、
エラーで0バイトのttfやotfができるだけでした。
>>750 TureTypeでオプションは何も変更してない状態?
試してみたけどその症状は出なかった。
Validate Before Savingのチェックを外してみるとか
ディレクトリにスペースや2バイト文字が含まれてないかとか
常駐ソフトとの相性とか・・・
分からなかった。ごめん
752 :
748 :2009/01/31(土) 20:00:38 ID:+tAUsy0C0
>>751 ためしていただいてありがとうがざいます。
オプションはいじっていません。
メニュー、エレメントのValidatetionもいじってません。
ディレクトリはcドライブの直下に、解凍したままおいています。
最初の起動ではファイヤーウォールにひっかりましたが、今はソフトを登録させています。
ファイヤーウォールを全部切って入れなおした状態でもためしてみましたが…
引き続き、どこがおかしいのかわかる人がいたらよろしくお願いします。
Font Info => General => Underline Position
で下線の位置を調整できると思うんですけど
この数値と下線の位置の関係はどうなるはずなんですか?
たとえば-100と-200ではどちらが文字により近づきますか?
試せば分かると言われそうですけど、試しても変化が見られなかったので・・・
ヒント もっと極端な値
て
>>756 それには100歩譲るとしても、Webで入力したのと同じ内容をFAX or 郵便で送れとか、もうね……。
人を馬鹿にするにもほどがあるだろうと。
>>757 >オープンラボ利用申請書
あ、どっちか一方だけじゃだめなのか、なんじゃそりゃ。
フォントに関する知識が0の状態でいじってるのですが、fontforgeでは日本語の
等幅フォントを編集できない(全ての文字が全角幅になる)、でFAなんでしょうか?
また、その場合、外部ツールで補正するなどの方法はないでしょうか?
>>520に似たような質問が出てるのですが、回答が付いていないようですし、
設定からバイナリまでいろいろいじってみても、半角・全角混在のmonospacedな
フォントを作ることができませんでしたorz
以下、やってみたこと。対象はIPAゴシックです。
・単に読み込んでそのまま出力する。→何故か正常
・フォント情報をいじって(フォント名とか)出力する→文字幅の扱いが全部漢字と同じに
・「OS/2」の「幅の比率」をAnyに変えて出力してから、フォントファイルのバイナリを
直接いじってmonospacedに変更→上と同じに
・さらにxAvgCharWidthを約半分に→漢字の幅の扱いも半分に(文字が重なり合ってる)
・monospacedのままでLookupsのGPOSにhwidやfwidを設定→変わらず
フォンドボーは一晩おいて子牛につけこむ
補足すると、TrueTypeでは確かにうまくいくんですけど、Windows(XP)では、
ヒント付きOpenTypeを使うとフォントサイズが小さいときのレンダリング結果
が非常にきれいなので(ビットマップフォントじゃなくてもボケボケしない)、
是非OpenTypeの状態で解決したいです。
正気か?
WindowsのOTF表示は評判が最悪の
前時代的「標準アンチエイリアス」だぞ?
それがあまりにも汚いからClearTypeが登場したというのにw
765 :
759:2009/05/04(月) 15:47:21 ID:GpH0aHwJ0
どう見てもClearTypeになって無いじゃん
>>766 なってるよ。IPAがClearTypeに最適化されたフォントじゃないだけで。
FontForgeでOTF出力する場合、出力の仕方によって綺麗になったり滲んだり擦れたりする。
特に小さなフォントサイズで顕著に表れるが、その原因がわからない。
おそらくヒントが関係してると思うんだが。。。
というか、IPAフォントはUIゴシックを除いてVer.3からOTFじゃん
>>768 ClearTypeで表示してると言ってるのは
>>765の上だけだと思う。
それと、IPAはTrueTypeアウトラインのOTFなので759の望みとは違うんじゃないかな。
771 :
759:2009/05/04(月) 18:21:22 ID:GpH0aHwJ0
772 :
759:2009/05/04(月) 18:36:37 ID:GpH0aHwJ0
えーっと、大元の意図としては、
・エディタ向けの等幅フォントが欲しい
です。で、IPAフォントを元にいろいろいじってたら、OpenTypeの方
(すなわち標準アンチエイリアスの方)が(俺の目には)きれいに見えた
ということで。ClearTypeと標準アンチエイリアスの違いは
>>764に
突っ込まれるまで認識してませんでしたが……。
ClearTypeでも、
・フォントが小さくてもボケない
・がたつかない
・線の太さが一定
になれば、それがベストです。
>>772 幅の比率を任意にして、擬似等幅フォントとして出力はできても、
FontForgeでOTF出力をしたフォントを、等幅フォントとして認識できるエディタはないと思う。
プロポーショナルを扱える、メモ帳みたいなソフトなら可能だろうけど。
ClearTypeならメイリオを改造したフォントがあったと思う。
でも使ったことはないので綺麗なのかは分からない。
すまん、確かにClearTypeにはなってるな。ただ、本来ClearTypeは液晶ディスプレイで
12pt以下とかの小さい文字をきれいに見せるためのものだから、大きな文字に対しては
効果が少ないんだろう。そもそもClearTypeはアンチエイリアスではないと俺は思ってる。
小さい文字でClearTypeが安定してたのは今適当に見てみたら
Office入れたらついてくるHGゴシックMとかかな
776 :
764:2009/05/05(火) 01:08:22 ID:fi15DTj+0
http://lives.no-ip.biz/lives/sn/src/1280903.png 上が
>>759のOTF表示。
下がgdi++でサブピクセルレンダリング表示。
見たら判るけれど下はTrueType版ね。 OTFコンテナに入っているけど
コレを見たらWinの標準AAの品質の悪さは一目瞭然。
>>767 FontForgeはTTFのヒンティングに対応していないし、
そもそもOTF(PostScript)とTTFではヒンティングに全く互換性がないから
TTFをFontForgeでOTFに変換した場合、特に小さいサイズで悲惨なことになる。
そもそもFontForgeのOTFヒンティングは簡単なオートヒンティングで
ヒンティングが一切ないよりはマシって品質だから原因は明らかだと思う。
777 :
759:2009/05/06(水) 14:46:19 ID:9qTLobyB0
>>775-776 gdi++調べてみました。うむむ、モノ自体は悪くなさそうだけど、プロジェクト状況がカオス過ぎて近付きたくない……。
結局、レンダリングエンジンがまともならTTFでもきれいに表示されるはずだが、
Windows(XP以前? Vista以降は改善されてるのかなぁ?)標準のものではどうがんばっても無駄、
ということかしらん……。
カオス? 何をおっしゃる、停滞して終わってるだけですよ
歴代の開発者を片っ端から追い出しているからなぁ
>>777 君がもしXPを使っているのなら
レンダリングをClearTypeじゃなくて標準AAに切り替えれば
OTFの表示とTTFの表示は一緒になるよ。
画面のプロパティで変更できるから試してみたらどうだ?
ヒンティング有効のTTFとヒンティング破壊後のOTFでは若干違うけれど
bitmapを除去すれば殆ど一緒になるよ
fontforgeがpango対応になったのはいつから?
久しぶりにアップデートしたらメニューとかのUIにも
アンチエイリアスが効いて滅茶苦茶奇麗んだけど
fontforgeでフォントをいじっているのですが、パス(SplineSet)が含まれていないグリフをクリアして、
赤でXが表示された状態にしたいのですが、どのようにしたらいいでしょうか。
マウスで選択してクリアしていけば出来ますが、数が多く無理です。
スクリプトで出来るのでしょうか。
出来ればスクリプトをお願いします。
マニュアル嫁
783 :
ひみつの文字列さん:2024/12/26(木) 05:14:15 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
>>783 ソースも含まれてるんだろうな!
(公式から落とせるって書いてあるのかな)
ことりフォントはもうどこに行っても手に入らないんですか?
再インストールで消えてしまいました
似たようなフォントを探したのですが やっぱり違う
名前を変えてどこかで配布してると聞いたのですが
よくわかりません どなたか 親切な方よろしくお願いします
ことりフォントは無期限配布停止。
ついでにもし、別の名前で作者が公開していたとしよう
だけど教える人間は親切なんじゃない、迷惑な人間だ。
そもそもスレ違いすぎる。
ココはフォント製作ソフトFontForgeスレだ
ま、いいか。
現在、ことりフォントはリメイク&配布準備中。
それに伴ってカンパウェアからシェアウェアに変わるらしいから
現在名前を変えて配布していることはありえないし、
もし配布していたら違法配布だから絶対に使ってはいけない。
わかりました ご親切な方ありがとうございました
スレ違い失礼しました
ubuntu9.04 で fontforge がまともに動いてる人いる?
うちの amd64 環境だとなぜかキーボード入力をまるで受け付けてくれないんだが
乙。
FontForge で、異なるフォントから指定した部分だけ合成するってできないの?
TTEdit では、
(1. ブランクフォントを作成
(2. 別のフォントの AA〜BB を合成
(3. 別のフォントの XX〜YY を合成
…と、合成したいブロックが飛び飛びだと、
その回数だけ手動でやる必要があって、すごい面倒なんだよね
>>793 軽く煽るどころかきっちりご教示どもです。
頑張ってみますにゃあ(*´∀`*)
795 :
名無しさん@お腹いっぱい。:2009/08/06(木) 22:35:31 ID:BOW+Ex6L0
windowsで日本語, 中国語, ハングルのTTFから 12dot の BDF を抽出して
それをマージして CJK Unicode な TTF 生成しようと試みるが
うまくいかない
有効なフォントではないフォントができちゃうよ
なんでかわかるひと いますか
>>795 「エレメント」→「フォント情報」→「一般情報」タブで
「縦書きメトリックが存在」にチェックを入れてからフォント出力でどう?
なぜかチェックして保存してもファイル開くたびにチェックが外れるんだ。
>>796 たぶん読み込んだフォントによる。
自分もunofficial fontforge-mingw使ってるけど
otfを開いたときに警告ウィンドウが出なかった?
799 :
795:2009/08/08(土) 07:06:52 ID:QoG5jvKo0
>>797 縦書き... をチェックしてフォント出力しても変わりませんねぇ
FontLinkで我慢するかな...
>>798 試しに他のフォントでやってみたらうまくいきました
うまくいかなかったのはRyuminPro-aaというフォントです
otf→ttfの変換がしたかったのですが、これはもうできないのですか?
>>800 RyuminPro-aaとやらの問題じゃない?
そのフォントっておそらく正規に販売・配布がされていない改造フォントだよね。
そういうフォントは最初の改造の時点でいろいろフォントとしての構造が
おかしくなってることがあり、FontForgeで編集できないことがままある。
>>801>>802 ありがとうございます
>>801 改造フォントです
>>802 CIDの単一化は選べませんでした(文字が灰色になっている)
メニューのCIDからは「CIDの変換」と「CMapを指定して変換」のみ選べます
ここでする質問ではないのは承知の上で聞きたいのですが
sbitget で batang.ttf から bdf フォントを抽出すると
Error : imageFormat 8 is not supported.
というエラーがでます
部品グリフを合成するフォーマットの 8, 9 に対応していない
ということだと推測していますが, このフォーマットを扱える
ツールなどはないでしょうか?
MSゴシックのビットマップを書き換えようとしたところ保存の段階でソフトが落ちました。
いろいろやってみましたが、ビットマップを読み込まずに開いてフォント書き出しするだけでも落ちるようです。
メイリオで試すとこちらは正常に書けました。
お手軽パッケージ版とCygwin版を試しましたが同様です。
皆さんは正常に書き出せますか?
fontforge-20090923だが正常
落ちるならトレースして再現させてログ取れ馬鹿
810 :
808:2009/10/15(木) 17:13:10 ID:Ka2Pa/RW0
ありがとうございます。正常ですか。
トレースの意味が分からないので今調べています。
なお別のマシンでお手軽パッケージで同様に落ちました。
最初のマシンがWindowsXP,別のものがWindows2000です。
Vista、お手軽(20090921版)でやってみた。
確かにttf書き出しでもotf書き出しでも落ちるな。
そのまんまsfd書き出ししようとしてもさくっと落ちる。
812 :
808:2009/10/16(金) 13:14:08 ID:SX+DkCIl0
おお、再現しましたか。私の環境だけではなかったようですね。
>>810氏に倣ってfontforge-20090923で試してみようかと思っています。
バージョン名を見るにどうやらrpmのようなので暇を見つけてFedoraを導入してみます。
>暇を見つけてFedora導入
それが出来るんなら、お手軽の開発者パックをつかって
手持ちPCで 20090923 をコンパイルした方が早いかも知んない。
必要なファイルを取ってきてbatを実行すればいいだけになってる。
自分がやってもいいんだが、CPUがインテルじゃないんで
皆さんのところじゃ動かないかもしれん。
Cygwinで20090923を--without-pythonでビルドしたけど落ちない。
--with-pythonにするとmakeが通らなかっただけなんだが。
VirtualBoxにFedora入れてみたが操作に慣れない…。
なんとかFontForge20090923は入れられた(気がする)が、
最初の開くダイアログから先に進まない。フォント開いてもNewでも落ちる。
なにか操作間違ってる可能性も高いと思うが…。
開発者パックでコンパイルの方も試してみますね。
816 :
808:2009/10/17(土) 00:15:20 ID:79MNGGus0
VirtualBox上のUbuntuに昔入れたらしき20071110のものがあったので試してみたら落ちずに書き出せました。
なぜかビットマップのあるJIS文字だけが幅が2倍になる現象が発生しましたがorz。
817 :
808:2009/10/18(日) 19:26:31 ID:SIJQKvaP0
Ubuntu版で書き出した幅2倍のものをWindows上のお手軽パッケージで開いたところ、(幅2倍のまま)正常に書き出せました。
またUbuntu版での幅2倍現象はビットマップのあるJIS文字と書きましたが、試しにひらがなの「う゛」にビットマップをつけてみたところ、これも2倍になりました。
新しくビットマップをつけた文字も2倍になるようです。これももう少し詳しい条件を調べたいところ。
PS. 名前欄を書き忘れましたが
>>815は私です。
書き込みの内容を読めばそんなことは分るよ。まあ、レポ乙。
要は20090914のバグらしいってことでしょ。
で、20090923では修正されている可能性があると。
FontForgeはそもそも有志が無償で開発しているソフトだし
バグや不都合はあって当然、そんな場合は次回更新に期待する、
位に考えといた方がいいと思うけどな。
不満があるなら、オープンソースなんだから自分で改造して公開すればいい。
それが出来ないならあんまりあれこれ文句つけるなよ。見苦しいから。
819 :
808:2009/10/18(日) 22:40:40 ID:SIJQKvaP0
私もバグはあって当然だと思っています。
文句をつけているように思われたなら申し訳ありませんでした。
後学のためにバグ報告のような意味合いで書いているつもりだったのですが
あまりここで書くべきことではなかったのでしょうか。
>>818みたいなキチガイはほっとけ。
お手軽版固有のバグ報告ならここでもいいんじゃね。
直メールが理想だろうけど、多分ここも見てるだろうから。
ただ本体のバグ報告はFontForgeのMLやBTSに投げるべきだな。
ここに書いたところで中の人の目には止まらない。
基地で悪かったな。
他のフォントやバージョンでは再現しない話だし、
本来MSゴシックの改造自体ほめられた話じゃない。
そしてそれを2年前のバージョンにダウングレードしてまで
テストしたい話ではないと思ったまでだ。
WinXP/Vistaで使用する時に日本語の表示はできるんだけど
日本語フォントとしては認識していない(フォント見本が英語のまま)
こういう時ってOS/2テーブルを直に(別のツールで)いじればいいんだろうか
上の方にも書いてる方がおられましたが
日本語フォントとして認識される条件が今一つわからない
まさに黒魔術的とは言い得て妙と
OS/2テーブルのcharsetをshift_jisにするんだったかな。
WordはU+4e00に何かあると日本語フォントと認識するみたい。
825 :
808:2009/10/20(火) 12:28:32 ID:HCY+kcBZ0
>>822使ってみました。ありがとうございます。
自分ではファイルのDL先がよく分からず詰まっていたので助かります。
色々試してみたところ、フォント出力時のオプションで
「OpenTypeの仕様」のチェックを外すと保存ができることが分かりました。
幅が2倍になる問題は残りますがこちらは本家でも同様なので
本家の方のバグ報告に書こうかと思います。
なお2倍になる条件ですが、等幅フォントのみで起こる現象のようで、
また一定サイズ以下だと正常に見えます。MSゴシックは7pt以下で正常、
また以前正常だと思った和田研丸ゴシックは49pt以上で幅2倍でした。
826 :
808:2009/10/21(水) 00:20:12 ID:8PC2esML0
827 :
808:2009/11/01(日) 02:40:39 ID:IyOTO3zaP
その後、書き換えたフォントを標準のMSGOTHIC.TTCと置き換えたところ
各所のテキストボックスの幅などが異常になる現象が発生しましたが、
解決策が分かったので書いておきます。
平均幅の設定が全角幅を基準とした値になっていたのが原因のようで、
これを0(=未定義)にしたところ正常になりました。
FontForgeで書き換える方法は分かりませんでしたが、
ファイルをバイナリエディタで開いて
"OS/2"という文字列の4バイト先から4バイト分で位置が書いてあり
その位置の2バイト先から2バイトを0000に書き換えればOKです。
828 :
名無しさん@お腹いっぱい。:2009/11/01(日) 14:47:09 ID:keg7iLPyO
アルファベットを考えたんですが見てくれますか?
どうしよう…
ちょっと今忙しいしな…
830 :
名無しさん@お腹いっぱい。:2009/11/01(日) 14:57:19 ID:keg7iLPyO
見るだけだよ
本当に見るだけだからね!
終電前に帰るからね!
一分後に載せるんで才能あるかないか教えてね
無難なフォント好きな俺には判断できないけど
A〜Zまで作るの大変そうだな
そうなんです。こういうのってお金になるんですか?色々作成してるんですが
ごめん詳しい事は知らないけど
出来が良ければ買う人いるんじゃね?
>>836 そうなんですか。ありがとうございます。
今の所こういうのが100ぐらいあるんですが世で使ってくれるといいんですが
838 :
名無しさん@お腹いっぱい。:2009/11/01(日) 22:46:47 ID:8dJbha7vO
100て、すごいな
そういうのをダウンロード販売してるサイトなかったっけ?
839 :
名無しさん@お腹いっぱい。:2009/11/02(月) 00:24:14 ID:hUNOqQgDO
いやいや 100文字です!
非公式ビルド版でビットマップウィンドウがメニューのウィンドウから見ると灰色になって選択できず
開けないんですがどうしたらいいですか
非公式ビルド版でビットマップウィンドウがメニューのウィンドウを見ると灰色になって選択できず
開けないんですがどうしたらいいですか
>>839 100文字程度ならまずお金にならないな。
>>833が観れないのであれだが、よっぽど個性があるか
プロ用途に耐えうる高品質でもない限りはアルファベットフォントでもムリ。
もし日本語フォントなら最低限でも 2,600 文字程度はないと存在価値がない。
商品として金を取るなら最低でも一、二水まで 6,879 文字が最低ライン。
ついでに20年以上フォント製作のプロとして活動している人でも
1フォント 7,036 文字で販売価格 2,730 円だったりする。
843 :
名無しさん@お腹いっぱい。:2009/11/22(日) 04:20:38 ID:n16BIv6vO
親切丁寧な人っているんだな
どもw
親切丁寧には書いたけど、正直ハードルは高いし、厳しいよ。
>>845 ありがとうございます。まぁ趣味程度でつづけたいと思います。
>>848 フォントをうpしろとは言わないけど
スクショだけでも見てみたいな
>フォントの意味も分からず
自分のPCにFontforgeを入れてデザインどおりに文字を作ってみろ。話はそれからだ。
PCを持ってないならまずフォント作成できるPCを確保しろ。
そのデザイン、かなり興味は持てるんだが、現状じゃラフデザインレベルだ。
フリーハンドで手書き状態で最終的な良し悪しまでの判断するのは早いと思った。
>>851 PCは買えた買いたいと思います。感想ありがとうございます。
>>850 849だけど、
>>851が言ってるようにフォントになった形で
スクショが見たかった
デザインの良し悪しも実際にフォントの形になるとまた変わるものだよ
試せば分かること
なんですぐばれるガセ書くんだろうね
ご商売大変そうですね。
どうでもいい事に必死になるアホも、なんだかな〜
>>859 GDI版ClearTypeの実装とヒンティングの拙さが理由。
GDIのClearTypeは縦方向のアンチエイリアスが行われないから
ベースライン、文字位置とか文字サイズが「漢字文化圏で使うには」力不足なんだよね。
ttp://free.flop.jp/gdi++/src/gdi0911.png ↑みたいにGDIのClearTypeとヒンティングを無効化してやれば
「名」の文字サイズも適切になるし、1行目の「がおかしい」が1ドット上がって見えるのも直る。
つまりメイリオのデザイン(アウトライン)自体に問題はないってことになる。
Win7で追加されたDirectWriteだと縦方向AAも有効だし少しマシになるんでは?
まぁ「名」だけに限った話じゃないよね
ClearTypeに頼ったレンダリングは縦横とも少ない字画で十分な
欧米文字圏のことしか考慮されていなくて
横はともかく、縦方向の字画の多い漢字文化圏のことは
全く考慮されていない欠陥品といっても過言ではないと思う
字画の多い漢字を無理矢理に詰めつつクッキリ表示させようとすれば
字画を省くか、見た目が汚くても無理矢理詰めるとかしてごまかすしかないわけで
その欠陥ClearTypeを使って無理矢理ヒンティングでどうにかしようとしたのが間違い
このフォントを作ってる人は、最終的にWindowsで確認して無いのかな
これだけ酷ければ直さざるを得ないと思うんだけど
そんなにWindows(ClearType)が嫌いなのか、何のために作っているのか分からなくなる
今後の高精細液晶をターゲットにして、今のは捨ててきてるってのなら理解も出来るけどさw
ただし、これはメイリオが悪いのではなく
上でも触れられているとおりMSのクリアタイプ技術のベースが
1バイト文字を基準にしか考えられていないから
どんなフォントを使ったところで、ヒンティングを完璧に施したとしても
不揃い・崩れた表示をまともな表示にすることは不可能
もし可能とするなら将来、現行よりももっと超高解像度で最低でも
4xフルHD(2160i、2160p)=3840×2160
願わくば
4K=4096×2160
8K=8192×4320
あたりの解像度を持つモニタで高DPI表示が一般的になれば
クリアタイプでも滑らかでコントラストも高い表示が可能になるだろうね
鼻濁音(【例】<U+304B, U+309A>「か゚」など)とか
異体字セレクタ(【例】<U+845B, U+E0100>「葛󠄀」など)とかの
合成文字って FontForge でどう設定すればいいのかわからん……。
参考になるサイトとか知っていたら、教えてください。
もちろん、ここで直接教えていただけるのも大歓迎です。
FontForge で普通に Adobe-Japan 1-6 コレクションのフォントを作れば良い。
鼻濁音の仮名はそのグリフを作っておけば OS が cmap を元に置き換えるか、
ダイアクリティカルマークのように親字を元に合成してくれる。
異体字セレクタ(UVS subtable)も普通に Pr6N フォントとして作れば
「Adobe Font Development Kit for OpenType」(AFDKO)の中にある
MakeOTF で付加させられるはず。(花園明朝OT版がこの方法で IVS 対応している)
ttp://www.adobe.com/devnet/opentype/afdko/ FontForge 単体でも UVS subtable を生成出来るらしいが自分は知らない。
867 :
≠865:2010/01/22(金) 03:50:27 ID:EsD8CrQ40
>>866 そうだったんだ!
ずっとLookupsのccmpを手作業で編集してた。
して、Adobe-Japan 1-6コレクションにするにはどうすればいいんでしょう?
新規文字セットやエンコーディング変換は違うのかな…。
870 :
867:2010/01/29(金) 02:24:47 ID:1KBrAQpf0
>>869 ほうほう、CIDとな。暇ができたら試してみます。
MS明朝体風のフォントって作って配布しても問題ない?
現在使われていないような意味不明な漢字を登録した奴なんだけど
どの程度の「風」かによるだろ
>>872 ほぼ完璧に再現してる。
ただ本当に元のフォントには使われてない意味不明な漢字だけなんだけど…
部首がほぼ完璧に再現されていない限りMS明朝風にはならないわな
メロディラインがちょっと似てるとか、歌詞の一部が他の歌と同じだとかで
盗作だなんだって騒がれるよな
875 :
873:2010/02/16(火) 18:01:55 ID:ByZ6zLHg0
リコーに問い合わせたら滅茶苦茶見当違いな答えが返ってきた。
当社ではMS明朝はHG明朝Lとして取り扱っております云々。
…どういう事?
> メロディラインがちょっと似てるとか、歌詞の一部が他の歌と同じだとかで
> 盗作だなんだって騒がれるよな
騒ぐだけならタダだからなw
>>875 どう問い合わせたのか分からないけど、そのままの意味じゃない?
同じものなんだから。
MS明朝風なら、同時にHG明朝風でもありますよと。
つまり、MS明朝のグリフを用いたり、トレースしたものなら、
それは当社のHG明朝を盗用した不正フォントとみなしますよと。
しかし、そういった盗用行為無しでゼロから作ったものなら問題ないと思うけど・・・
字形の保護は曖昧で、どの程度かってのもあるから分からない。
配布したいなら製作過程や実物を示してでも、きちんとやり取りしたほうがよいと思う。
面倒臭くても、後々もっと面倒になるよりは。
何したいんだよお前が見当違いだよ
現在、以下の情報を参考に合成フォントを作ろうとしています。
しかし、FontForgeでベースラインやサイズを%で指定する方法がわかりません。
どなたかご教授願えませんでしょうか。
ちなみに、使用フォントはA-OTF 新ゴ Pr6N DBとFrutigerLTStd 65 Bold
Mac OS X 10.6.2で、Fontforgeは最新版を入れております。
880 :
879:2010/02/17(水) 23:28:46 ID:ps5Ve7Z20
これは、Illustrator の合成フォント機能でしょ。
882 :
879:2010/02/18(木) 12:54:49 ID:Jdb6ibj30
>>881 はい。
書き抜かっていましたが、これと同じような組み合わせのTTFを書き出したいのです。
しかし、FontForgeでは設定項目が全く異なるように見えたため、同様の処理を行うには
どのようにすれば良いのかお教えいただけませんでしょうか。
「Linux上のフォント」スレから引っこしてきました。
縦書きで、約物(カギカッコや句読点など)が縦書きになってくれないフォントがあります。
IPAフォントなどは正しく表示されるのに、ダイナフォント(ttc)ではうまく行かない。
GSUB テーブルが無いと言われる。
もちろん縦書き用のグリフは入っているハズなので、FontForge でGSUBテーブルを
作成すればよいと思うのですが、グリフの番号の対応がわからない。全字形を見ながら
1つ1つ手作業で入力するのは大変です。何かうまい方法はありませんか。
884 :
883:2010/02/18(木) 23:53:28 ID:YOmJl+rZ0
morx によるグリフ置換のテーブルは、fontforge が把握しているようです。
これから一気に GSUB の vert か vrt2 のテーブルを作成できないものでしょうか。
fontforgeで作成したttfは、mac版のWordでは日本語として認識されないのでしょうか?
886 :
883:2010/02/19(金) 00:49:10 ID:e+lxvPXo0
グリフ1つ1つについて情報を表示させ、morx を GSUB/vrt2 に変更する方法はわかりました。
しかしこれでもまだ面倒です。
sfdファイルを吐き出させて、テキストエディタで文字列置換をしてみたらうまく行きました。
しかしこれもまだ迂遠な感じがします。fontforge上で一気にできませんか???
887 :
883:2010/02/19(金) 07:52:44 ID: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:2010/02/19(金) 13:32:55 ID:e+lxvPXo0
あと
>>887 の(5)で ttc が元のttcの2倍近いサイズになってしまいます。
入っている face は3個なので ttf 3つ分のサイズに比べれば 2/3 、
ttcにすることが無駄というわけではないのですが、ちょっと残念です。
>>887 すいませんが、(5)のやり方を教えていただけないでしょうか?
>>889 どれもこれも微妙なのですが…
(a) ずばり「不正な TrueType Font ファイルを修正するツール」でググってみて下さい。
ヒットするサイトの方が、ttc2ttf や ttfjoin などのツールを提供して下さっています。
(b) かつて Microsoft が BREAKTTC.EXE とか MAKETTC.EXE などを含んだ tool を配布
していました。今は MS のFTPサーバにはありませんが、 ttsdk.zip でググってみて下さい。
まだ手に入ります。 Linux上では、これを wine を使って動かすことになります。
(c) これは私は未だ試していませんが、
http://sourceforge.net/projects/ttf2ttc/ というのもありますね。
>>888 でサイズが倍になる云々という話は、(a)と(b)のどちらでも起きます。
>>890 ありがとうございます。
(a)は知りませんでしたが、(b)は昔使ったのを思い出しました。
確かDOSツールじゃなかったかな。記憶が曖昧ですが。
両方共ゲットして保存しておきます。
推測になりますがファイルサイズが増えるのは、元のttcでは重複するグリフが無いからではと思うんですが。
MSゴシックだと
MS PGothic (プロポーショナル欧文と数字)
MS Gothic (モノスペース欧文と数字)
MS UI Gothic (欧文とカナ)
和文ひらがなとカタカナは共通するので重複させない。
内部ではこういう風にリンクになっていて恐らく(a)(b)のツールではttcを生成する時にそれが出来ないのではないかと。
>>890 >サイズが倍になる
それはしょうがないんじゃない
複数のttfで同じテーブルが使われている場合のみ小さくなる
編集の過程で各フォントのテーブルが微妙に違ってしまったら
そこは両方ともttcに格納されちゃうから
うーん、データの大部分は漢字だから、どの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 を昨日からいじり始めた私には、それが何なのかわからないのです。
共有されていないグリフの分違いが出るんじゃないかな。
ttfをttcにしてサイズを稼ぐためには
同じデータは共有できるようにデータそのものをきちんと配置しておく必要がある
FontForgeはそこの面倒は見てくれないので
サイズが倍近くになっても特におかしくはない
つまり
>ttc2ttf で分解したものを fontforge に読み込んでから改めて ttf に 出力
の時点で元のフォントとはデータ構造が変わってるので
元のフォントのように小さくはならないってことです
そもそも fontforge の TTF 関係はオマケ程度だから期待しない方がいい。
>>871 例えば部首とか旁とかをMS 明朝からコピー or トレースしてなければ問題ない。
それが意味のない「漢字風の図形」ならなおさら。
897 :
893:2010/02/22(月) 00:36:06 ID: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 なら グリフの共有に成功するので、何かヒントがあるはずなんだが…
わかれば、また書きます。
>>897 ヒントになるか分からんけど、MSGOTHIC.TTCを開いて例えばMSゴシックを見ても、
文字コードに対応してない場所にP/UIゴシックっぽい幅の文字があるよね。
あれを作っておけば共有できるとか?
最新版のFontForgeでTTCの出力に対応したんじゃなかったっけ。
すかまじ?
901 :
893:2010/02/25(木) 18:50:22 ID:jQmLAjoj0
>>899 情報ありがとー!!
さっそく開発版(cvs)をゲットしてビルドして使ってみた。
3個のttfを読み込んで、ファイルメニューをクリックすると、おお確かに
generate ttc の項目が!!
フォントを生成してみると、懸案のファイルサイズは
3477676 + 3478220 + 3478712 = 3672136
期待通りです。すばらしい!!
まじすか?
903 :
893:2010/02/25(木) 19:57:02 ID:jQmLAjoj0
うーん、しかし script の書き方がわからん。
これではバッチ処理ができない…
904 :
893:2010/02/25(木) 20:22:58 ID:jQmLAjoj0
あとface番号の付け方がわからん。
fontforge f0.sfd f1.sfd f2.sfd
で起動して生成したら、 f0.sfd はface0 だったが、 f2.sfd が face1 になり、 f1.sfd が face2 に
なってしまった。
905 :
893:2010/02/25(木) 20:50:11 ID:jQmLAjoj0
どうも face0 は、ファイルメニューをクリックしたウィンドウのカレントフォントのようだ。
他のフォントの順序は、細かくは調べていないが、
fontforge A.sfd B.sfd C.sfd D.sfd E.sfd F.sfd
のように起動したとして、Aのファイルメニューから ttc を生成したなら、Aがface0 になり、
残りは逆順になるようだ。
906 :
893:2010/02/25(木) 21:02:48 ID:jQmLAjoj0
face番号の逆順にロードし、最後にロードしたフォントのメニューで生成すればよいようだ。
905のように起動して F のメニューで生成すれば、F,E,D,C,B,A の順に番号がつく。
907 :
893:2010/02/25(木) 22:54:02 ID:jQmLAjoj0
script用の関数は、まだ実装されていないらしい。
python script の方には実装されているのだが…
本日はこれにて。
908 :
893:2010/02/26(金) 00:31:35 ID: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 :
やくざ:2010/02/26(金) 21:18:20 ID:oqDc13Ew0
しかしまだ不安定なようだ。> ttc 生成
80個強の日本語 ttc に対して 分解⇒再マージ を実行したら、
うち6個は ttc 生成の段階で segmentation fault してしまった。
910 :
やくざ:2010/02/26(金) 22:21:10 ID:oqDc13Ew0
もっと大きな問題点発見。
>>908 のスクリプトで生成した ttc からは、せっかく補った GSUBテーブルが
消えてしまう。flags= に何かを追加すればよいのかも知れないが、試してみた
範囲ではうまく行かない。
一方 GUI で fontforge をインタラクティブに利用した場合は、生成される
ttc から GSUB テーブルが消えたりはしない。うーむ。
縦書き表示のときに、どうにも縦書きグリフを読んでくれないアプリがあります。
そこでそのアプリにフォントの置換テーブルを探させるのはあきらめて、
最初から縦書きグリフになっているフォントを生成したいと思います。
まずはIPA明朝をベースとして作ろうと思っています。
グリフを一個一個手でコピーするのではなく、一気に置き換えてしまえるような
操作はありますでしょうか。
そのあとフォント名なども変更せねばなりませんねえ。
複数のグリフを選択し、同じ数の複数のグリフに同時にコピぺかな。
離れているグリフでもシフトキー押しながら選択で複数選択できたと。
言葉で言うのがちょっと難しいんだけど、
コピー元のグリフの順序とコピー先のグリフの順序が同じならばこれでいける。
それだと縦用グリフの有無を目視で確認しながら、ということになりますよね。
見落しや勘違いも生じるかも知れません。置換テーブルを参照して一気にやって
くれたりはしないものでしょうか。
そういうとこなら、スクリプト書けるならスクリプト自作するか、
perl とかで直接 sfd ファイルを書き換えるスクリプトを作るか
した方が早いと思う。
本来グリフは一個一個作ってくもんだと思うけどな。
うむ。スクリプトを工夫してみるよ。
> 本来グリフは一個一個作ってくもんだと思うけどな。
>>911 の最初の3行のような状況に対しても、グリフを作成すべきかなあ。
ああ、いや、グリフのコピぺに関してはそういう意味じゃなくて、
本来一個一個作ってくもんだし、Fontforge としても
グリフ一個一個単位で操作すんのが基本ぽいって感じ。
分かりにくくてすまん。
ああ、fontforge の GUI に対する話だったのね !
確かに GUI は「グリフを作る」ためのものだなあ。
俺にはスクリプトのインタプリタとしての使い方が
向いてそうだ。精進しよ。
>>901 すげぇ。今度やってみよう。
MSゴシック改造したらファイルサイズが肥大して困ってたんだ。
919 :
915:2010/03/04(木) 21:24:01 ID:CB+yAr5t0
縦書きへの置換自体は簡単だった。 そのまんまの関数があった。
#!/usr/bin/fontforge -lang=ff
Open($1)
SelectAll()
ApplySubstitution("*","*","vrt2")
ApplySubstitution("*","*","vert")
Save($1:r + "-vert.sfd")
適用したあと fontforge のGUI で開いてみると、確かに『 などのグリフが正しく
縦書き用のグリフに置換されている。 フォント情報は、名称の類の末尾に全部Vを
追加して保存した。
さて問題のアプリで表示してみると… 句読点だけは縦書き用に正しく表示される
ようになったのだが、なぜか括弧類が空白になってしまう。まだ何か変更すべき
事柄があるのだろうか。
920 :
915:2010/03/04(木) 21:30:45 ID:CB+yAr5t0
ちなみにブラウザ ( firefox ) のフォントを、この改造縦書きフォントにしたら、
919の『 はちゃんと90度回転で表示されている。
921 :
915:2010/03/04(木) 21:34:31 ID:CB+yAr5t0
問題のアプリというのは xpdf です。
一連のレスは日記であって
別に助言は求めてないって解釈でいいんだよね
>>919 括弧類は縦書き用のグリフがリザーブされてるじゃん。
UNICODEのサイト行って仕様書見てみれ。
924 :
915:2010/03/05(金) 23:44:34 ID:ovZyDMSA0
>>923 アドバイスありがとう。
U+FE10 〜 U+FE19 とか U+FE30 〜 U+FE52
あたりのことだよね。
確かにユニコードの期待するような動きをしないタコアプリのための規格だ >互換漢字
>>923 前々から思っていたのだが
縦書き括弧には別個にコードポイントが用意されてるのに
縦書きかなには用意されていない理由がさっぱりわからん
外人のその場のノリなのか
それとも深謀遠慮の結果なのか
926 :
915:2010/03/06(土) 01:30:57 ID:j2NYxkCA0
>>925 GB18030 など既存の文字コードで、縦書きと横書きに異なるコードを振っているものがある。
縦書き括弧用のコードが与えられているのは、それとの相互変換を保証するためだそうです。
そういう目的で導入されたコードを、xpdfが日本語の表示に使ってくれるのだろうか、
と思ってやってみたら、なんとちゃんと表示されました。
そんなコードを使って縦書きグリフを取得するのではなく、普通の横書きのコードで
fontにある置換テーブルを使う、というようなやり方の方が推奨されているのですよね。
>>926 レスありがとうございます
実は日本語の文字コードのことしか頭になかったので、
括弧だけ優遇されてるなあと思っていました
ということは、縦書き仮名に別のコードポイントを割り振っている文字コードがあれば
ユニコードにも互換用に用意されていたかも知れないと言うことですね
どっかにそういうのなかったっけ?と思ってちょっと調べてみましたが
MacJapanese(x-Mac-Japanese) が縦書き仮名にコードポイントを与えてるくらいで
これとても内部的に使われるだけで直接そのコードポイントを使用することはないようでした
928 :
名無しさん@お腹いっぱい。:2010/03/06(土) 11:28:58 ID:r4EzJy650
素人が自分の手書きフォントを作っているんですが、
sfdファイルのバージョンを間違えて古いバージョンのsfdファイルに
新しい文字をかなりの数追加してしまいました。
これから追加した文字一つ一つ捜すのにも何日もかかりそうです。
それで古いバージョンに追加した文字だけを簡単に
新しいバージョンへコピペするにはどうすればいいでしょうか。
sfddiff というスクリプトが付属しているじゃろ。
sfddiff A.sfd B.sfd
で違いを報告してくれるよ。場所がわかるだけでも、手間は少し楽になるのでは。
プログラミングができるなら、scriptを書くこともできるだろうけど。
931 :
929:2010/03/09(火) 17:26:41 ID:GBmoeK9R0
わかりました、どうもありがとうございます。
プログラミングは出来ないので sfddiff でやってみます。
新しいsfdと古いsfdをそれぞれ開いて
新しいsfd側のメニュー「エレメント」→「フォントの統合」で統合すれば
古いsfdから新しいsfdの文字を差し引いた文字のみが新しいsfd側に移植される。
>>932 どうもありがとうございます。
ひとつひとつ拾ってましたが統合させたら一瞬で出来ました。
ほんとうに助かりました、ありがどうございます。
934 :
930:2010/03/10(水) 01:34:54 ID:Zv5aENFa0
ヘタなやり方を教えてゴメンナサイ m(_,_)m
935 :
929:2010/03/10(水) 11:03:10 ID:ajU5RkQ00
>>934 いえいえ、大変助かりましたよ。
それまでひとつひとつ探していたんですから。
あれで目処がたって大変楽になりました。
この自分の手書きフォントはかれこれ
五・六年になります。
何年も手付かずの年も何回もありました。
いまやっと第二水準の三分の二位まで来ました。
ある程度、(と言っても何ヶ月か何年かのスパンですが)
できましたら無料公開したいと思っています。
936 :
名無しさん@お腹いっぱい。:2010/03/11(木) 23:16:51 ID:hU/3LC7G0
これはフォント自体が1つまとまっているわけではなく
フォント情報を元にファミリーとして処理されている。
(フォントフォルダを見れば小塚ゴシック、メイリオ等が複数のファイルなのが判る)
FontForgeでも出来なくはないけど日本語が使えないから
>>937のフォント名のままって訳には行かない。
だからttfname3などのフォント情報編集ツールを使う方がいいよ。
日本語Preferred Name(1,1,000b,1)の中の
FamilyNameはまとめたいフォント全てに同じ名前。
SubfamilyNameは各フォントごとに別々の太さの名前。
(L・M・B・Hでも、細・中・太・特太でも好きなのにすればいい)
ただVD ロゴGのように
>>936が自分で作ったフォント以外の
フォント情報テーブルを書き換えるのは許諾契約的にアウトなのでやってはいけない。
レス番間違えた orz
ただVD ロゴGのように
>>937が自分で作ったフォントやオープンソース以外の
フォント情報テーブルを書き換えるのは許諾契約的にアウトなのでやってはいけない。
>FontForgeでも出来なくはないけど日本語が使えないから
使えますが?
フォント名を日本語で入力する事もできますが?
「俺の環境では」日本語の直接入力ができないから
と書くべきだね
だがそういう環境でも工夫次第で日本語の入力は出来る
何でわざわざエロいロダ使うかな?
ファイアウォール関係が怪しい
スペース や 日本語 を含まない場所に、zip展開してください。
説明通り、D:\fontforgeに置いてあるので日本語は含みません
ファイアーウォールもネットに接続しようとしましたが、ブロックしました
それ以外は特に何もアクションはありませんでした
レスを読む限り、本体を別に落とす必要も
ランタイムのような、他に必要なソフトもないんですね
自分の環境では無理という事で諦めます
ありがとうございました
だから、そこでブロックしちゃダメなんだってw
>>948 そうなんですか?
説明にわざわざ赤字で「ブロックして良いです。」とあったので
ブロックした方がいいものだと思っていました
使ってるFWはネット接続とは別に、ローカルの接続でも
ダイヤログが出るタイプのものですが、それも出なかったです
念の為、再度FWの設定をブロックしないようにしましたが
やっぱり開けなかったので、諦めます
長々と失礼いたしました
Windows Defender(Win付属ファイアーウォール)ならブロックしても
内部通信(ネット回線を使わない通信。MinGWとFontForge間のやり取りで使用)は可能。
だけど市販のファイアーウォールだと内部通信も禁止してしまうものも多いので
ブロックしてしまうと起動できなくなることがあるので注意。
作成した漢字フォントをMSWord2007で表示させると
漢字(グリフ)の右側が一文字分あき空白になります。
同じファイル内でMSのフォントを表示させても右側は空きません。
この右側を空けない方法はどう設定すればできますか?
質問です
英字のフリーフォントを、とあるソフトに使いたいのですが
日本語フォントしか読み込みできませんでした
その英字フォントをfontforgeで読み込んで
日本語フォントとして保存したいのですが、やリ方を教えてください
多分、日本語のフォント名持たせてやれば読み込めるだろ
これじゃなくて適当で簡単なツール使った方がいいな
957 :
954:2010/04/11(日) 06:07:22 ID:MqJ8H9nT0
ありがとうございます
>>955 やってみましたが、文字間隔や大きさの問題で
小さく取り込まれてしまい、拡大するとやけに詰まった文字列になるので
適当な日本語フォントを探すのが難しそうです
>>956 日本語のフォント名と言うのは保存する時の名前ですか?
簡単なツールがあれば教えてください
フォントとグリフを区別してくれ
ここは初心者に一から教えるスレではない
だが住民の気分がいい日は別だ
>>957 アセンダとかの条件をその欧文フォントと同じにした新規日本語フォントを
FontForgeで作ったあとに、その新規日本語フォントに欧文フォントをマージすればいい。
日本語フォントと判定される条件は漢数字の「一」がある事、って噂があるから
「一」だけ点でもなんでもいいからグリフ作ってみたらどうだろう。
保守
963 :
929:2010/05/28(金) 23:32:18 ID:qT+NV7nV0
ほぼ予定していたところまでグリフを作成することが出来ました。
そこで縦書きについて質問させて下さい。
OpenOfficeで確認してみますと、
"「"や"」"などは縦書き用に置き換えられていますが、
"。"や"、"などは置き換えられません。
どうすれば置き換えられるのでしょうか?
iphone用にttfとBold.ttfを作成してるんだけどBold.ttfを作成しているところで落ちる。
何度やっても同じ症状。もうあきらめます。
>>963 "。"や"、"はUnicodeに縦書きグリフ用のコードポイントがあるけど
"「"や"」"にはないという違いがあるな。関係あるのかどうか知らんけど
>>966 そうゆうこともあるかもしれないんですね。
uniFE11 uniFE12は作っていたのでそれが
原因ででしょうか・・・わかりません。
取りあえずなんとかしなければならないので、
考えた案は縦書きのグリフを作り横書き用へペーストして、
縦書き専用フォントを新たに作ろうかとゆうことです。
しかし縦横関係の無い漢字等のグリフは重複しますので
そこのところをどのように考えたらいいのか、です。
(1)リソースは消費するけど重複したフォントをもう一つ作る。
(2)縦書きグリフだけを取り出したフォントをもう一つ作る。
どうでしょうか?
このスレを「縦書き」で全検索すればそれなりに情報あると思う
それにFontForgeだけで作ったフォントの
テーブルを他のソフトでいじるってのもありだと思う
970 :
929:2010/06/08(火) 12:05:26 ID:euTVXjrb0
>>968,969
どうもありがとうございます。読んでみましたが
まだよく理解できていません。
がんばってもっと何回かよく読み返してみます。
出来ればFontForgeだけで作りたい気持ちでいました。
TTedit試用版を使いFontForgeだけで出来たフォントを
読み込ませて縦書き方法を試みましたが
うまく操作できず諦めて削除しました。恥ずかしい限りです。
ここはFontForgeですからTTeditの話は
遠慮していましたすみませんでした。
TTEditで他のツールで作ったフォントって読み込めたっけ?
>>970 AdobeやMicrosoftのSDKをダウンロードして直接いじるって意味でしょう
TTeditなどではなくて
>>971 TTEditで作った新規フォントに他ツールで作成したフォントを
一括コピーしてしまえば編集することはできるよ。
ヒンティングとかの付加情報が消えてしまうのが難点だけど
974 :
929:2010/06/14(月) 12:58:18 ID:2441I9+l0
みなさんどうもありがとうございます。
縦書きグリフも含んだフォントを作ることは
今の自分の力量では無理だということがわかり、
縦書き用フォントと横書き用フォントを別々にした形として
新たに縦書き用フォントを作ることとしました。
ちょっと情けないですが仕方ないです。w
975 :
名無しさん@お腹いっぱい。:2010/06/17(木) 01:38:33 ID:q+GDBcCB0
fontforgeで半角文字だけ選択する方法無いですか?
半角になるべき文字だけです。
a〜z, A〜Z, 半角カタカナ
たったの3領域なんだから手動で選択すればいいと思うんだけど
>>977 だよね
>>976 それすら面倒くせーって人は
3領域を選択するスクリプトを組んでおいてメニューから実行すればよい
半角数字とか、AdobeJapanの半角ひらがなとかはいらないのか?
正方文字を選択して反転
というか半角って何だ?
Latin-1とかその拡張領域とかも含むのか??
Latin-1でも“”は(JIS X 0208に含まれてるから)ふつう全角で実装されてるけどな
EastAsianWidthが"Na"と"H"の文字とか