書体デザイナ「DoubleType」 53
ストーリー by Oliver
みんなで作ろう 部門より
みんなで作ろう 部門より
j3259 曰く、 "フォントの開発環境を自分で作ってみようと思って DoubleType プロジェクトを開始しました。 きっかけになったのは、10/22/2003 の 東風フォント製作中止に の 「みんなで作らねえ?」から始まる一連のコメントでした。
が原点になってます。それから Relaxer や TrueType のファイル形式などを勉強しながらコードを書いてきました。まだ未完成ですが、難関の TrueType ファイル生成ができて、一応フォントが作れる状態になったのでアナウンスすることにしました。「部品だけをデザインしていって、それにパラメータを渡して組み合わせて部首を作っていって、さらに部首を組み合わせて字体を作るっていうような感じでできる限りデータ部分は再利用していく形にすればデザイン的な統一性と柔軟性が実現できるんじゃないかなって思います。」
現在最新のリリースは0.0.6.12 版です。開発途上で、コピー&ペーストなどの機能がまだありません。あと、今の所 Windows でしかテストしてません。(そのうち、Mac と Linux でも使えるようになるはず)主な売りどころは、グリフ別にXMLベースのファイルを作るので、cvs など既存の方法で分担作業できる。部品の再利用。点で輪郭を作るだけでなく、モジュールを利用して効率的にグリフを作れること。国際化されたGUI。興味のある方は 初めての書体デザインをまず読んでみてください。タイポグラフィーとかよく分かって無いので、使ってみて意見を言ってくれる人歓迎です。"
東風フォントの代替にはならないのでは? (スコア:3, 参考になる)
ただし、ざっと見る限り、東風フォントとは方向性の違うプロジェクトに見受けられるので、代替にはならないかな、と感じます。LinuxJapanに掲載された東風フォントの記事 [asahi-net.or.jp]でも、読み易いフォントにするためにかなり細かいチューニングが行われています。今回のプロジェクトは、東風フォントで重視された、そのような細かなフォント作成とはアプローチが異なるようですし。
先の通り、今回のプロジェクトを否定するつもりは全くないのですし、むしろ期待しているのですが、東風フォントの代替となるプロジェクトはやはり難しいのかな…とかも思ってしまいます。
文字を作りたいのか、ツールを作りたいのか (スコア:2, 興味深い)
将来的に「ライセンスフリーのフォントを作りたいから、
その準備段階としてフォント作りツールを作っている」のか、
ただ単純に「フォント作りツールを作っている」のかわからんかった。
前者である場合、
「この文字の「のぎへん」、森沢リュウミンのパクリじゃねえの?」
なんて、文字のパーツ単位で、どっかの流用じゃないかどうか
検閲できるのかなあ。できないっしょ…
「みんなで作る」をやると、絶対こういうの出てくると思う。
まあ真面目にやるつもりなら、デザイン学校の掲示板で募集かければ
作ってくれる人はたくさんあつまりそうだけど…
Re:文字を作りたいのか、ツールを作りたいのか (スコア:3, 参考になる)
ただ、書体そのものの著作権はユーザに帰属するので、DoubleType は GPL ですが、それを使ってプロプラな書体を作る人が現れてもかまいません。
パクリ問題はオープンなら、Linuxカーネルでも Moz でも発生する問題で、どうしようも無いと思います。テキストベースで、cvs とか使うことで、何がいつ入ってきたかを調べることはできると思います。
Re:文字を作りたいのか、ツールを作りたいのか (スコア:2, 興味深い)
どこかがパクリだというのは全く分かりませんが、
書体だとそうはいきませんよ…
見た目ですぐわかりますし、パクリ元の書体のデザイナーじゃなくても、
くわしいひとはすぐ判別できますし。
ほんとうに安全かつフリーな書体を作るには、書体デザインの知識だけではなく、
そういう部分でサポートしてくれる専門家を用意しなければ成らないでしょう。
とくにフォントベンダーはフォントに強固なコピープロテクトをかけているところも多く、
コピーには敏感です。
#逆に、フォントベンダー各社に常にチェックしてもらう、という手も有るかな。
協力してもらえるかどうかはわからないけど、無料でライセンスフリーの
フォントが必要だということは理解してもらえるのではないだろうか。
Re:文字を作りたいのか、ツールを作りたいのか (スコア:1)
>フォントが必要だということは理解してもらえるのではないだろうか。
「そんなもの作られたら商機が減る」という理由で
協力してくれなかったりして(^^;
#理解は出来ても賛同してくれるかどうかは別。
プロプラ勢って、OpenSource勢がライセンス面での不安を
「常時」抱え続けていてくれたらいいなぁ、と思ってる面が
なにかしら有るんじゃないかな。極端な例が$¢0の行動。
Re:文字を作りたいのか、ツールを作りたいのか (スコア:0)
>見た目ですぐわかりますし、パクリ元の書体のデザイナーじゃなくても、
>くわしいひとはすぐ判別できますし。
ならば判別できる人がチェックすれば宜しい。
折角オープンソースでって言ってくれているのだから
「オープンなら」って? (スコア:1, 興味深い)
オープンソースでも管理体制がある場合には「どうしようもない」事はありません。
どこで書かれたか定かでないコードを、その人を信頼して取り込むスタイルの場合に問題があります。
しかしそのスタイルはオープンソースにとって唯一のスタイルではありません。
MySQL AB とかね。
Re:文字を作りたいのか、ツールを作りたいのか (スコア:2, 興味深い)
少なくとも東風の時のように全体が滅びるような悲しい目にはあわないかと思うんですが。
楽観的すぎるのかなあ。
Re:文字を作りたいのか、ツールを作りたいのか (スコア:1, 興味深い)
デザイナーが文字デザインに詳しいとは残念ながらかぎりません.
もちろん彼らは視覚訓練をうけているので適任かもしれませんが,
いずれにせよ府川充男氏によれば「グラフィックデザイナーの95%は文字と組版の素人」とのことです.
Re:文字を作りたいのか、ツールを作りたいのか (スコア:0)
う~~~ん、府川充男氏がなんと言ったか知りませんが30過ぎで、DTP以前からやってる人は、組版必須なのでわかりますよ。
つうか、DTPつうのが主流になって、デ
Re:文字を作りたいのか、ツールを作りたいのか (スコア:0)
わかるのと、組版を”理解”してるのは大きな差だと思うよ。素人でもツールの使い方さえ知ってれば仕事になるのがデジタルツールのいいとこでもありダメなところでもある。結局これはプログラミング
Re:文字を作りたいのか、ツールを作りたいのか (スコア:0)
Re:ズレた返答で申し訳ないがツールが欲しい (スコア:1)
METAFONT? (スコア:2, 興味深い)
漢字のフォントって、単純な部品の組み合わせに見えて、実はそれだけでない、非常に微妙な調整がたくさんいるみたいなので、そういうことをプログラミング感覚で効果的に記述できるとよさそうですね。
use Test::More 'no_plan';
Re:METAFONT? (スコア:1, 参考になる)
http://www.jiyu-kobo.co.jp/mm/giants/02/mm-giants02-4.html
そうやって作ってるよ。
小塚フォント? (スコア:0)
既に製品があります (スコア:2, 参考になる)
ところで、TrueTypeフォントの作成では、ヒントの作成が大変だと思いますが、DoubleTypeプロジェクトではどのようにしてヒントを作成していこうと考えているのでしょうか?
複数ストロークを組み合わせた状態でのヒントというのは、かなり難しそうな気もするのですが・・・
Re:既に製品があります (スコア:1)
位置がずれると、部品へのヒントは意味がなくなってしまいますが、漢字の人偏などは位置が同じになるのが多いので。
Re:既に製品があります (スコア:2, 参考になる)
元ACさんの指摘する製品は、
「呼び出し時に 必要なパーツを組み合わせて 逐次作字される」
もの。
j3259が作ってるツールは、
「個別に作成した パーツを組み合わせて 作字を効率化する」
もの。
因みに、後者のアイディアは広く、多くのフォントベンダーの開発ツールで利用されているものだと思われます。
少なくとも5年以上前に、ダイナフォントのプレスリリースか何かで、部首だのを組み合わせて、効率的にフォントがデザインされてるという意味合いの記事を目にした記憶があります。
とはいえ、それ(それら)は公開されていないハウスツールですから、(おそらくは)フォント開発を身近にするという、j3259さんの開発理念とは対極にあるものですね。
とりあえずはツールの完成を目指し、ついでプラットフォームの拡大が目標になるでしょう。で、それと並行する形で、フリーフォントを作成するグループというか、コミュニティーが育っていくと、面白いことになるのではないかと……期待してます。
--
mikitoto
-- mikitoto / みの人
田中先生出番です (スコア:2, 参考になる)
田中哲朗先生 [u-tokyo.ac.jp]の和田研フォントに関する仕事及び論文は 参考文献として必読では。以下和田研フォントのREADMEより:
永字八法 (スコア:1, 興味深い)
# 言ってるだけなのでAC
Re:永字八法 (スコア:2, 興味深い)
手書き風でよければ
「おれん字」手書き風オリジナルフォントメーカー [est.co.jp]
“わずか200字の手書き文字からくせや雰囲気をとりだし自動的に新しい手書き風フォントを作るソフトです”
と、このソフトが発表された時はちょっと画期的と思ったものですが、
“「おれん字」で生成したTrueTypeフォントの使用範囲は、製品の使用許諾条件と同一とし、再配布はできません。”
つーことだったので、結局体験版すら触っていません。
使っている人いますか?
# 手書きフォントを作る手段っていくつかあるわけで、「おれん字」を使って作ったかどうか調べる方法があるのかどうか?と思わないでもないですが。
Re:永字八法 (スコア:1)
って人もいるんだろうなぁ
#義務教育のおかげで識字率も高い事だし…
#自分も言ってるだけなのでAC
Re:永字八法 (スコア:1)
って人・・・がいたらイヤだなぁ
#ごめんなさいごめんなさいごめんなさい
#一瞬マジに誤読したのでAC
Re:永字八法 (スコア:0)
ある意味、「生きた証として文字を潰し」てたわけです。
‥‥いまだったら、コード表が穴だらけになってしまうな(汗
Re:永字八法 (スコア:1)
Re:永字八法 (スコア:0)
同じコードポイントでもグリフを変えて切り抜ければよろしい。
もし、現代に皇帝がいたとして「コードが大事なんだ。グリフはどうでもよい」とか言われたら困るかもしれませんが。
あ、言うのは後代の官僚たちか。
Re:永字八法 (スコア:0)
それは諡(おくりな)ですよ。
諱(いみな)は本名。
例えば明王朝の建国者(朱元璋)
姓:朱(「明史」には 石朱)氏
諱(いみな):元璋
字(あざな):国
Re:永字八法 (スコア:0)
ちょっと調子に乗り過ぎました。
> 諡(おくりな):太祖開天行道肇紀立極大聖至神仁文義武俊徳成功高皇帝
間違いっす。
廟号:太祖
諡(おくりな):開天行道肇紀立極大聖至神仁文義武俊徳成功高皇帝
諡は二回変ってます(長くなっただけ)
Re:永字八法 (スコア:1)
そして他の人の文章を引用するときはフォントも一緒に引用すると引用として認められるとかとか。
CHISE (スコア:1, 参考になる)
あ、Linux はまだなのか。 (スコア:1)
Exception in thread "main" java.nio.charset.UnsupportedCharsetException: ISO-2022-JP
と出てだめでした。残念。
環境
java version "1.4.1_02"
VineLinux 2.6r3
Re:あ、Linux はまだなのか。 (スコア:2, 参考になる)
java 1.4.1_06では同じエラーメッセージがでて起動しませんでしたが、
java 1.4.2_03では上手く動きました。
いま試しにフォント作成中。
とりあえず、abcdefghiまでフォント作ってみたぞ。
Re:あ、Linux はまだなのか。 (スコア:3, 興味深い)
動かしてみただけですが。_| ̄|○
Re:あ、Linux はまだなのか。 (スコア:1)
j2sdk 1.4.2 をインストールしたら動きました。
Mac OS X でも動く (スコア:1, 興味深い)
っていうか java で開発してるんだったら、Windows のみで~す、なんてでっかく掲げなくてもいいのに・・・それだけで真性 マカー は使う気無くすっつぅの・・・
#まぁ、ホントは自分もページ読んで、突っ込みどころありまくりだな、
#と思ったのは内緒、なので AC.
Re:Mac OS X でも動く (スコア:2, 興味深い)
確かにタレ込み文をみるとWindowsでテストしていることと、そのうちMac と Linux でも使えるようになるはずという言い回しはWindowsのみで~すなのかもしれませんが、単純に動作確認していません程度の認識でいいんじゃないでしょうか。
Re:Mac OS X でも動く (スコア:1)
Mac 持ってないんで、参考になりました。
> っていうか java で開発してるんだったら、Windows のみで~す、なんてでっかく掲げなくてもいいのに・・・
DoubleType そのものは Java なんで、動くはずなんですが、構築される TrueType ファイルの方が多少プラットホームに依存するはずで、そのへんをまだ作りこんでないし、チェックもしてないので。 Mac で使えます、って言って ttfが使えなかったら嫌だなって思って。
> #まぁ、ホントは自分もページ読んで、突っ込みどころありまくりだな、
開発途上で晒すことにしたのは、突っ込んでもらうためなので、ツッコミお願いします。
Re:Mac OS X でも動く (スコア:0)
Re:Mac OS X でも動く (スコア:1)
実用上問題ないのは確かだが、WinでOK、MacでNGな
フォントを作ることは可能。
(Apple のドキュメント参照のこと)
Re:Mac OS X でも動く (スコア:0)
> TrueType は全て使えます。
ってのはフォントの話ではないですか?ここで「動く」という
のは、Double Typeソフトのことではないでしょうか。
Re:Mac OS X でも動く (スコア:0)
Re:Mac OS X でも動く (スコア:1)
DoubleType が動作するかどうか、それと、構築された TrueType フォントが使えるかを報告してください。
Solarisは? (スコア:0)
Re:Solarisは? (スコア:1, すばらしい洞察)
なんかHP-UXは(ry
なんかFreeBSDは(ry
なんかNetBSDは(ry
・
・
(以下略)
# そんなこと言っても始まらないでしょ、ってことで
Re:Mac OS X でも動く (スコア:0)
>#と思ったのは内緒、なので AC.
組み合わせてのフォント作成ツールなだけに
「突っ込んでナンボ」のものなんです。
#オフトピなのでAC
RELAX NG and Relaxer (スコア:1)
DoubleType のファイル形式と内部のデータ構造に XMLを使用しています。XML の文法を指定するものをスキーマと言って、例えば、bodyタグ(要素)の中に任意の数のcontourタグがあって、その中に任意の数のcontourPointタグがある、みたいな事を指定します。
スキーマを指定する言語には色々あって、DoubleType では RELAX NG [oasis-open.org] ( 日本語チュートリアル [kohsuke.org])というものを使っています。 簡単かつ、強力でお勧め。
なんで、わざわざ言語の規定を厳密に指定するかって言うと、色々メリットがあるんですが、データバインディングと言って、スキーマから XML を読み込んで、アクセスするための Java コードを生成してくれる Relaxer [asahi-net.or.jp] のようなツールを利用することができます。bodyタグにcontourタグが含まれてるとすると、BodyクラスやContourクラスが生成され、Contour [] contours = getBody().getContour(); みたいなコードを書けるわけです。これは便利。
0.0.7.15版 (スコア:1)
undo/redo 機能を追加しました。近日中にコピーペースト機能が追加されるので、 DoubleType [sourceforge.net] をチェックして最新版をダウンロードしてください。
あと、ご意見、感想、その他 雑談 [sourceforge.net]で受け付けてるので、気軽にどうぞ。
Re:UIがちょっと・・・ (スコア:1)
少し派手な GUI にしたかったのと、キーボードのフォーカスの関連で今の感じになりましたが、「色とモードの関連性が良く解らない ので覚えにくい」のと「ボタンかどうかもパッと見わからない」ってのは問題だと思うので、「モード名書く」「ベベルボタン」って案も含めて考えてみようと思います。
Re:やったもの勝ち (スコア:1)