[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 10:40 / Filesize : 79 KB / Number-of Response : 188
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ゲームに安心して使えるフォントを皆で作るぜ!



1 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 01:54:49 ID:8Z6zRg6w]
有料ゲームに問題なく使えるフォントを自分たちで作ってしまおうとするスレです。

このスレは以下のスレから派生しました。

ゲームに安心して使えるフォント探せ!(`ω´)
ttp://pc11.2ch.net/test/read.cgi/gamedev/1094398590/

・完全フリーで未来永劫 商用利用可能
・皆の知恵と勇気と汗で第2水準まで作る
・書体は普通のゴシック、うまくいったら明朝も
・デザインは、1からスクラッチで作る

あと細かいことはこれから議論して形にしていきましょう。



136 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/11/24(土) 12:10:44 ID:dED9EItM]
>>135
Wikiのデフォルト値を”誰でも編集可”にしました。
(FrontPageは参加者のみ)
ページ追加もできるはずです。

本気ではないと思いますが、一応つっこみを。
> 他の案) 商用フォントの著作権が切れるまで待つ。
1.詳しい登場日時はわかりませんが、MSフォントがWindows3.1(1993年)
と一緒に出たとして切れるのは2043年ですね。
(IPAフォントは2053年)
その間ずっと縛りの多いライセンス(作った方々には失礼な言い方ですが
あえてこう書きます)に甘んじるなんて、FFFに参加しようとされている
皆さんからすると非常に消極的ではないでしょうか。
2.フォント自体の著作権が切れたからといって、ストロークごとに分割された
途中形のようなデータまで公表されるとは限りません。
完成形のグリフがたとえ改変可になってもそれは非常にいじりづらい
データです。


137 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/11/24(土) 12:41:37 ID:dED9EItM]
>自動肉付け方式の限界

個人的には自動肉付け方式の限界を突破するような
ことはあまり考えていません。
どちらかというと限界のある方式を以下にうまく使うか
を考えるべきだと思っています。

例えばエレメントを増やすというのはどうでしょうか。
ttp://sourceforge.jp/projects/fff/wiki/FrontPage/attach/harai.odp


138 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/11/24(土) 17:13:12 ID:dED9EItM]
FFFのカテゴリ
* Development Status: 1 - Planning
* Intended Audience: End Users/Desktop
* License: BSD License
* Natural Language: Japanese
* Topic: Fonts, Printing

参考:efont(≒さざなみフォント)のカテゴリ
* Development Status: 3 - Alpha
* Environment: Win32 (MS Windows), X11 Applications
* Intended Audience: End Users/Desktop
* Natural Language: Japanese
* Topic: Printing


139 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 06:28:50 ID:jDVl1l2+]
>>136
ページの追加はどうやるのでしょう? それらしいのが見当たりません。
あと、wikiはデフォルトで強制改行になりませんかね? [[BR]]の入力が面倒で。

アップローダーとしても使ってみました。
sourceforge.jp/projects/fff/wiki/FreePage/attach/NotEnoughElements.png
エレメントは増えそうです。

こんなのもつくってみました。
sjisによる全漢字6355文字です。
和田研フォントキットの \kanjidata\alljis.l から摘出しました。
メモ帳でフォントを 288 ぐらいにすると、大きくて見やすくなります
sourceforge.jp/projects/fff/wiki/FreePage/attach/AllKanjiSJis.txt

140 名前:名前は開発中のものです。 mailto:sage [2007/11/25(日) 06:36:34 ID:jDVl1l2+]
>>127 *.odp は開けません。 Open Directory Project?  何の事やら・・・。

IPAが来年に改変も含めて自由になるそうですけど、IPAでは駄目なのですか?
ja.wikipedia.org/wiki/IPA%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88

終盤はこんな感じでしょうか。
未定

TTEditで漢字のCSV形式を読み込み、オーバーラップ輪郭を削除。→重なり除去済み漢字CSVファイル

TTEditやここで作るツールで最終調整。→最終漢字CSVファイル

TTEditでTrueTypeフォント形式(*.ttf)に変換。

オーバーラップ輪郭の削除は複数のCSVファイルをいっきに処理できますか?
できないなら、かなり面倒ですよ。
まとめてきれいに削除できたらいいのですけど。

漢字一文字につき、一つのCSVファイルが必要ですか?

141 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/11/25(日) 12:57:12 ID:CCi70ipo]
>>139
ページは大文字が2つ以上あるキーワードで
自動追加されます。
例:TeSt TestPage AaaBbb

エレメントについてですが、4,5,14と7,16は本質的になにが違うのでしょうね。角度が違うだけな気がしますが。
エレメントについてはどんなものが必要か整理する必要がありますね

>>140
odpはOpenOffice.orgの形式です。(≒パワーポイント)
今回は画像で済むのでpngにしました。基本的にはMS Office形式がいいのかな。。。(持ってなければOOo等で開けるし)

IPAに希望を見出すのも悪くない選択肢かも知れません。
私も最初にIPAフォントが出たときは感動に近いものがありましたから。
個人的には今回複数名でゴシックを作ってみて、うまくいったら明朝、ポップ体、教科書体と作っていけたらと思っています。これくらいあったら大体何にでも対応できそうだし。
(ほかにも丸ゴシック、隷書、古印体、勘亭流とかありますが。。。)

まとめ処理の順番ですが、以下のようにしたほうがよいと思います。

TTEditやここで作るツールで最終調整。→最終漢字CSVファイル(重なりあり)
TTEditで漢字のCSV形式を読み込み、全字種一括でオーバーラップ輪郭を削除。→重なり除去済み漢字CSVファイル
TTEditでTrueTypeフォント形式(*.ttf)に変換。

漢字一文字に一つのCSVが必要ですが、TTFとのインポート/エクスポートはTTeditのスクリプト機能で実現できると思います。


142 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 06:54:55 ID:EVFsQ/GC]
>>141
4ははね無し。
5と14は曲がり具合と角度の違いじゃないでしょうか。
和田研はエレメントの回転はサポートしてないのかも知れません。
標準のエレメントを作って、それ以外はそのつど作る事になりそうです。

見せる為なら、なるべく画像形式が良いと思いますが。

他の書体も作るんですか? 
福笑い方式だと問題があるかもしれません。
明朝は細くなりますから、細くなったせいで、エレメントとエレメントが離れてしまう可能性があります。
これを回避するには、エレメントのどことどこをくっ付けるかの情報がエレメントに必要ですね。
わかりやすい画像を作っておきます。

最終調整は、頂点を移動させたり増やしたりして、アウトラインを直接動かす事の意味だったのですが。
ですから、重なりを除去した後の調整なのです。 でも、どっちでもいいかな。

重なり除去前の調整は、エレメントの配置調整になるかと。

エレメントの配置調整 → 最終エレメント配置ファイル

最終エレメント配置ファイルのCVS形式化 → 初期漢字CSVファイル

143 名前:名前は開発中のものです。 mailto:sage [2007/11/26(月) 07:00:13 ID:EVFsQ/GC]

WindowsAPIの日本語ヘルプによると、emユニットは2の整数倍だと
スケーリングが速くなるのだそうです。 ですから、1024や2048になります。

こんなの作ってみました(画像だけ)。 CSVファイルはちゃんと読み込めました。
sourceforge.jp/projects/fff/wiki/FreePage/attach/ReadSample.png

■ToDo
MSゴシックのアセントやemを調べ、ボディサイズを決定する。
下絵に使うビットマップフォントの選定。

■IPAゴシックとMSゴシックの比較です。
IPAゴシックがインストールされていないとIPAゴシックが出ませんので注意してください。
IPAにはビットマップフォントが含まれていないので、小さいサイズでは文字がつぶれて汚くなります。
sourceforge.jp/projects/fff/wiki/FreePage/attach/IPA%26MSGOTHIC.rtf

144 名前:名前は開発中のものです。 mailto:sage [2007/11/27(火) 10:55:20 ID:6/xOa7N/]
>142の問題。 単なる杞憂なのかそれとも・・。
sourceforge.jp/projects/fff/wiki/FreePage/attach/Trouble1.png
IPAゴシックとMSゴシックの比較画像です。
sourceforge.jp/projects/fff/wiki/FreePage/attach/IPA%26MSGOTHIC.png

インストールされている全フォントの EMサイズの取得方法です。
EMサイズに対する、アセントとディセントの取得方法は解りません。
function EnumProc(ELF: PEnumLogFont; NTM: PNewTextMetric;
 FontType: Integer; Param: Longint): Integer; stdcall;
begin
 Form1.Memo1.Lines.Add(Format('%22s: SizeEM=%4d; CellHeight=%4d; AvgWidth=%4d', [
  ELF.elfFullName, NTM.ntmSizeEM, NTM.ntmCellHeight, NTM.ntmAvgWidth]));
 Result := 1;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
 EnumFontFamilies(Canvas.Handle, nil, @EnumProc, 0);
end;
    Arial: SizeEM=2048; CellHeight=2288; AvgWidth= 904
MS ゴシック: SizeEM= 256; CellHeight= 256; AvgWidth= 128
  MS 明朝: SizeEM= 256; CellHeight= 256; AvgWidth= 128
 IPAゴシック: SizeEM=1000; CellHeight=1076; AvgWidth= 500
   IPA明朝: SizeEM=1000; CellHeight=1102; AvgWidth= 500
MS ゴシックのファイル名は MSGOTHIC.ttc で、この ttc は
TrueTypeCollectionの事で、複数のフォントが入ってるらしい。

他の書体も作るなら、リアルタイムで他の書体の完成図を小さく表示しておくのもいいかもしれません。




145 名前:名前は開発中のものです。 mailto:sage [2007/11/28(水) 02:59:10 ID:rtT5zw+L]
プロは紙に書いてスキャナで読み込み、アウトライン化するんだそうです。
古い書物を高解像度スキャナで読み込み、アウトライン化する方法もあるみたいですよ。
文字の画像をすべて作成してから、フォント完成まであと6355文字!とかやるのいいかも。
自動生成はe-fontに任せる。 

ドットフォントの雑学(3)─フォント千夜一夜物語(24)
www.jagat.or.jp/story_memo_view.asp?StoryID=6612
>一般的には、原字(字母)をデザインしてデジタル化する方法をとる。
>つまりアナログ原字からアウトライン化しアウトラインフォントを制作する。

146 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/11/30(金) 00:20:54 ID:2TaJvvgz]
>>143
作成中のプログラムをどこかにアップしていただけないでしょうか。

なお、個人的に考える基本字体エディタの仕様を挙げます
・230*230のデータ 画面上は3倍ズーム 690*690(XGAに収まる)
・スケルトンデータを縦横目いっぱい使ってデザイン
・DB、フォントエディタとの連携
  ・基本字体とDB情報を組み合わせて、230*230の領域に目いっぱい全字体を表現
  ・縦横の余白を調整(特に縦)して256*256でTTF化
  ・目的に応じてTTEditで仮想ボディ値を変更 256*256〜4096*4096
  ・オーバーラップ輪郭を削除して完成。

ttp://sourceforge.jp/projects/fff/wiki/FrontPage/attach/haribote1.png
ttp://sourceforge.jp/projects/fff/wiki/FrontPage/attach/haribote2.png
ttp://sourceforge.jp/projects/fff/wiki/FrontPage/attach/haribote3.png
ttp://sourceforge.jp/projects/fff/wiki/FrontPage/attach/haribote4.png

147 名前:143 mailto:sage [2007/12/01(土) 22:56:01 ID:RY9+4ZtQ]
>>146
風邪ひいたのでちょっと待ってください。
ソースのみと、exe付きのどっちがいいですか?

スケルトンからの肉付けルーチンはどうしますか?(これがちょっとやっかい)
スクリーンショットのプログラムは言語はなんでしょう?
エレメントや漢字のアップロードと管理はどうしましょう?
cgiがダメなら、wikiでやる事になると思いますが、
sjisの漢字のファイル名はアップロードするとエンコードされて、%??%??.csvみたいになるので
解りにくいです。

148 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/12/03(月) 02:13:58 ID:Nf+h0+tI]
>>147
exe付のほうがいいです。

私が載せたスクリーンショットはこんなのができたらいいんではないかという
イメージです。
実際に作ったわけではありません。
(ペイントで描きました)

プログラムをアップしていただけるのはうれしいですが、
ライセンスはどうしましょう?


149 名前:名前は開発中のものです。 mailto:sage [2007/12/06(木) 10:31:37 ID:7GvJHF9z]
>>148 ではexe付きで。
ライセンスはまだ決めてませんが、ソース出すの私だけなのでしょうか?
gamdev.org/up/img/10666.lzh

今決める必要のあることは、
1)実ボディーを決める。 仮想ボディーは1024でいいや。
www.japanlink.co.jp/dtpjiten/ka/imaginarybody.html
2)ファイルのアップロード方法
3)ファイル名
漢字が使えないとなると、sjisかjisコードの4桁の16進数がいいかも。

150 名前:52 ◆V898l5a0us mailto:sage [2007/12/06(木) 12:17:59 ID:NGB1xJfE]
>ライセンスはまだ決めてませんが、ソース出すの私だけなのでしょうか?
プログラミングはさっぱりなもので様子を見ていました。ROMに徹していてすみません。

実ボディーについて、MSゴシックだと仮装ボディー256に対し実ボディー236位みたいでした。
仮装ボディー1024なら上下左右40ずつ控えて944位になるでしょうか。

なお、錯視の関係上、
・端に撥ねの先端やカーブが来た場合は少し実ボディーから外に出す(そうでないと小さく見える)
・国がまえの文字などは実ボディーより少し小さめにデザインする(そうでないと大きく見える)
などありますので、厳密に実ボディー内に収めるようにするかは柔軟に考えたいところです。

151 名前:149 mailto:sage [2007/12/06(木) 15:50:28 ID:7GvJHF9z]
使い方を書き忘れましたが、
領域1つだけのcsvファイルをウィンドウ内へドラッグ&ドロップしてください。
頂点以外をドラッグすると、全体が移動します。
メニューはダミーです。

>>150
はみ出るならツールにも余白持たせる必要がありそうですね。

152 名前:名前は開発中のものです。 mailto:sage [2007/12/08(土) 16:21:35 ID:fe2XHaJ5]
アップロード案考えておいた。
sourceforge.jp/projects/fff/wiki/UploadData

153 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/12/16(日) 02:48:38 ID:2AN7sXe9]
>>149
このソースはどんな開発環境で作成したのでしょうか。
Turbo Delphiを試したのですがだめでした。
プログラムの知識が乏しくて申し訳ありませんが
教えて頂けませんでしょうか。

154 名前:149 mailto:sage [2007/12/17(月) 03:10:16 ID:M6SoNK3e]
>>153
Delphi4Professionalです。
Turbo Delphiで開いたら、なんと出ましたか?



155 名前:726 ◆QKPoD/ZI7E mailto:sage [2007/12/23(日) 13:10:16 ID:JQZKLBrk]
>>154
プロジェクトファイルと思われるものが”プロジェクトを開く”で選択できませんでした。


156 名前:149 mailto:sage [2007/12/25(火) 00:05:01 ID:nVTKkcEx]
>>155
Project1.dprファイルをダブルクリックしたら、
「"プロジェクトを開く"を選択できませんでした。」と出たのですか?

このプロジェクトではなくて、単純にTurboDelphiを起動して、
F9を押してコンパイルすることは可能ですか?

157 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 23:07:57 ID:Mfp5nJLr]
>>155
エラー
リソースファイル なんたらかんたら\Project1.res が見つからないので再作成しました。

が出るみたいですけど、コンパイルはできます。
TurboExplorerを起動してから、ファイルメニューの「開く」で
Project1.dprを選択して開いてみてください。
その後、F9キーを押せば実行できるはず。

158 名前:726 ◆QKPoD/ZI7E mailto:sage [2008/01/20(日) 23:55:25 ID:24WetZz9]
ずいぶん遅くなってしまいましたが確かにコンパイルできました。

159 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 22:34:29 ID:zxhjinNL]
>>91
アラドいじりうpきぼんぬ

160 名前:参加希望者 ◆axvF.d/dJk [2008/04/05(土) 17:01:57 ID:uviCSpm+]
今現にフォントを作っている人間です。
配布方法に困っていたりしています。とりあえず1人でやるには
結構限界に来ております。とりあえず現状漢字やら何やらまで
手を出すのはきわめて困難な状況です。とりあえず私の
フォントのライセンスは以下の通りとなっております。
1.使う分には埋め込みなど自由
2.再配布も自由
3.改変(グリフ追加・グリフの形を変更)は次の事項を守ってくれれば自由
i.著作者表示をきちんとする(部分ごとに明示)
ii.フォントの名前は変更しても変更しなくてもよいが、バージョンをきちんと管理する。
4.商用利用はもちろん自由
5.このフォントを使用した際に発生した損害については一切責任を負わない。
6.再配布・改変物の配布をする際にはこの条件を周知すること。

私の目標はだいぶ壮大で、Unicode5.1のすべての文字を搭載することです。
あなた方に協力したいのですがよろしいでしょうか。

161 名前:名前は開発中のものです。 mailto:sage [2008/04/05(土) 17:33:27 ID:HP7+ebjn]
>>160
そんだけ作るのは一人で無理ってのはわかるけど、何を聞きたいんだ?

配布するときのライセンスは何が該当するのか聞きたいの?
それとも、自分で補えない箇所のフォントをつくって欲しいの?

162 名前:参加希望者 ◆axvF.d/dJk [2008/04/05(土) 17:58:55 ID:uviCSpm+]
>>161
聞きたいことって…一番下に書いてあるわけですが。
単刀直入に言うと、フォントの一部を提供したいということです。

163 名前:名前は開発中のものです。 mailto:sage [2008/04/07(月) 16:04:07 ID:J8oC0mwj]
これはもう日本語でおk状態だな。
スレにふさわしくないからスルー推奨。

ここは提供する場ではない。

164 名前:名前は開発中のものです。 mailto:sage [2008/04/08(火) 18:00:21 ID:/rge9j4e]
161に一番必要なのは、HPの作り方を覚えることと、適当なところで諦めること、
な気がするんだが、気のせいか?



165 名前:名前は開発中のものです。 mailto:sage [2008/04/08(火) 19:52:00 ID:fDD/gUnh]
161? 160じゃなくて?

166 名前:名前は開発中のものです。 mailto:sage [2008/04/08(火) 20:07:29 ID:t8DiDLHX]
じゃあ間を取って160.5で

167 名前:名前は開発中のものです。 mailto:sage [2008/04/08(火) 23:01:02 ID:pqaQy0MU]
現時点でこのスレはどこまでできてるの?

英数字ぐらいは完成してる?

168 名前:名前は開発中のものです。 mailto:sage [2008/04/10(木) 01:59:27 ID:EmkJzrxF]
死んでると言って差し支えないような。
だもんで>>160は自分で何かを立ち上げた方が良いように思います。

169 名前:名前は開発中のものです。 mailto:sage [2008/04/10(木) 14:59:33 ID:vi1DPISe]
>>160
ここのスレ専用フォントを作るわけじゃないし(そうやってもスレ住人か判断が難しい)
俺らにお伺いを立てる必要はないんじゃない?

>>164,168
が言ってるように、アップローダーとか自分のサイトなんかにうpって
「こんなんできましたよ、規約守りながら使ってね」
というくらいでいいんじゃないかな。

というか最後の2行で真意不明。
言いたいことは最初に書くと吉。

>>161は行間読み過ぎ。

170 名前:名前は開発中のものです。 mailto:age [2008/06/08(日) 13:04:56 ID:3PS4xKrC]
保守

171 名前:名前は開発中のものです。 mailto:sage [2008/09/09(火) 01:04:03 ID:YSfGC0gh]
フラッシュでフォントのデザインしてる(したい)人っている?
ゲーム制作だとフラッシャーも多いと思うんだけど。

172 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 22:32:48 ID:p9ZLn2mb]
てすと

173 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 04:21:41 ID:i/vugBWA]
過疎りすぎ

174 名前:名前は開発中のものです。 [2008/10/19(日) 00:13:39 ID:UM1AhyNq]
age



175 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 03:25:36 ID:d7bgOA40]
>>160はフォントの製作プロジェクトのリーダーシップを他人に譲渡したかったんじゃない?

176 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 10:07:36 ID:/xky1qOF]
抜けが多いから補完してくれってことじゃない?
日本のかたじゃない気がする。

177 名前:参加希望者 ◆axvF.d/dJk mailto:sage [2008/10/28(火) 19:30:36 ID:u86/7Iyx]
>>176
一応日本人です。

178 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 19:46:08 ID:gnVoB4eR]
>>177
>>160から半年経ってるわけだしとりあえず公開してみたら?

179 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 00:42:30 ID:D6sA7hQU]
1年近く前までツール作ってた人達はもう止めたのかな?
酷く過疎ってるしフォント作りたい人はもう居ないのかと思ってたら、
最近にわかにレスがつき始めたし。どういう状況なんだろ?

180 名前:参加希望者 ◆axvF.d/dJk mailto:sage [2008/10/29(水) 16:53:24 ID:rmeqlyZt]
>>178
公開してたサイトがすでにサーバーごとあぼーんした模様ですが

181 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 17:21:51 ID:6rNiXx8E]
模様ですがとか言われても困るんだがw

182 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 18:32:12 ID:txbYv3tE]
なんかちょっと面白かったw

183 名前:名前は開発中のものです。 mailto:sage [2008/11/25(火) 21:22:20 ID:g0pIfP6Y]
この流れにワロタw

184 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 22:55:58 ID:jtdwvYaf]
designing fonts within Inkscape
www.nabble.com/designing-fonts-within-Inkscape-td21194880.html
こんなんきた。

>>180
OSSライセンス適用してSourceForgeやGoogle Code、Launchpadなどに置けば良いと思うよ。



185 名前:名前は開発中のものです。 mailto:sage [2009/01/09(金) 20:21:00 ID:iZwFsMru]
>4
>・たまたま似てしまったものは違反にならない

安心して小さいドットのフォントを自作することにします

186 名前:名前は開発中のものです。 [2009/06/25(木) 20:53:18 ID:/U69Rdjp]
あげ

187 名前:名前は開発中のものです。 mailto:sage [2009/12/20(日) 03:17:55 ID:wsEY3jH2]
保守






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<79KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef