更新再開

はなくなりました。

近況報告と今後

近況報告 この一年間、全く関係ない業種で新入社員(社畜)をしておりました。 mashabow様のスライドで当ブログを取り上げ戴いたようで、お礼申し上げます。 「TTXによるフォントのぞき基礎」の資料【5/4更新:スライド公開】 http://d.hatena.ne.jp/mashabo…

ギコフォント2

はじめに 以前アスキーアート用のフォント「ギコフォント」を作りました。 ギコフォントを作ろう! - Webと文字 12ptのビットマップをそのままアウトラインにしたフォントを作る。12pt/24pt/36pt…の倍数でそのとおりに表示されるはず! 今回はその続きです。…

OpenTypeレイアウトは厳しかった

前回の投稿から間が開いてすいません。想像以上にOpenTypeレイアウトに手間取っております。以下その報告ですが間違っている可能性が十分にあります。 フォントだけじゃ無理? 私はグリフ置き換えがフォント内のOpenTypeレイアウトテーブル内で完結すると思…

OpenTypeレイアウト

あけましておめでとうございます 謹┃賀┃新┃年┃ ∩ 2012年 元日 ∩∪ ∪.| |∩ . 〃ノヽヽ . | |.| |∪ 从^∀^) <あけましておめでとうございます . | |.| |.| | ハ∨/^ヽ (∩∩∩∩) ノ:[三ノ :.'、 (∪∪∪∪) i)、_;|*く; ノ . |=RSK=| . |!: ::."T~ /≠≠≠\. ハ、___| 1. コンピ…

ギコフォントを作ろう!

モナーフォントとは 上の画像のように文字で書かれた絵をアスキーアートといいます。アスキーアートはMS Pゴシックの12ptと決まっています。これがMS明朝だと以下のようになってしまいます。 つまり線が大きくズレてしまうわけですね。このため、MS Pゴシッ…

TTF/OTF Reader

自作フォント解析ツール。もともとGAE(GoogleAppEngine)で作っていたけど、さくらVPS512+ngin0.8+apache2.2+mod_wsgi3.3+python2.7.1+django1.3に移植。まだフォントのアップロードができないですが、フォントフォーマットの勉強に良かったら使ってみてくだ…

文化がちが〜〜〜う!

*1 FireFoxとsafariとChromeでJavaScriptの動きがぜんぜん違うとき 上にさらにOperaとIEが参戦した時 Mobileも加わってぐちゃぐちゃに PythonとPHPとPerlのLL戦争を見た時 上にJavaが出てきたとき OpenTypeとTrueTypeとPostScriptの仕様を読んだ時 AdobeとAp…

異体字…IVS、フォント、GSUB

世の中には姓名にちょっとでも違う字を使うとうるさく言う奴がいて、そんなこんなでUnicodeに字形切り替えの仕組みが備わった。これをIVSという。特に「ナベ」さんはうるさかったらしく、字形も沢山登録された。上の図はUnicodeに登録されている異体字リスト…

2011年度版 はてブ数から見る日本版Wikipedia

wikipediaのはてブ数は…? はてなブックマークで人気のWikipedia記事ベスト20*1をまとめました。過去、2008年*2と2009年*3に同じような企画をやりました。2010年は、はてなの運営が同様の企画*4を行なっています。 結果は… 順位 タイトル はてブ数 差分*5 1 …

potraceをjavascriptに移植した

生存報告 ( ^ω^)とりあえず生きてます。 potraceとは potraceとはラスター画像からSVG等のベクター画像を作成するソフトです。無料で使えてソースも公開されているオープンソースなソフトです(参考資料1)。元はCで書かれていますが、python、ActionScri…

Linux学習記

はじめに VPS(仮想専用サーバ)を借りて色々とやりたいけど、サーバーのこと全然分からないんよ( ・ω・)・・・。そういう訳で、予行練習としてVMwareでLinux(CentOS)を勉強した記録を書きます。 私のレベル Linuxのコマンドはcdしか知らない。エディタ(vi)…

Windowsでも文字綺麗にしたい その1

1.文字の綺麗さ:Mac >> Windows 少し前にMacを買ったのですが、文字が綺麗で見ているだけでテンションが上がりますね。対するWindowsは…。XPでこれを改善するには下記のような点があります。 フォントをいじる:今回やります。 フォントを変える:MS系→ヒラ…

2010年 総括と抱負

今年もあと今日を残すのみとなりました。去年の抱負は以下のようなものでした。 来年は英語をやってみようかなと思っています。フォントといい、IMEといい、この分野の日本語の解説は本当に少ないです。TOEIC何百点〜とかはいらないので、辞書を見ながら少し…

OpenType/CFFの仕様の解説

修正:2011/8/15 タイトル変更と加筆、修正。間違っている箇所が複数存在しました。ここにお詫びを申し上げます。 今回の記事は、拙作のTTF/OTF Reader ver 0.75.1aと合わせて読んでいただくと、理解が早いかと思われます。 OpenType/CFFとは 1990年にリリー…

Webフォント変換サービスを作ろう その3( ´_ゝ`)

前回 前回はデータベースからフォントを生成しました.今回は生成したフォントの確認と,サービスの公開までを行います. フォントのチェック 前回作成したフォントを@font-faceで使用したところ,WebFontとして読み込まれませんでした.Windows Font Viewer…

Webフォント変換サービスを作ろう その2( ´_ゝ`)

前回 前回(Webフォント変換サービスを作ろう その1( ´_ゝ`) - Webと文字)はフォントをデータベースに格納するところまでをやりました。今回はそこからTTFフォントを作成するところまでを行ないます。また、コードをcodepad(http://codepad.org/)に載せ…

Webフォント変換サービスを作ろう その1( ´_ゝ`)

Webフォント*1を日本語で*2使うとこんな感じ。 日本語フォントは概して巨大。そのまま読み込むと重いです。必要な字だけのフォントがあるといいですね。 もっと言えば指定した字だけが入ったフォントを返してくれるサービスがあるといいですね! そんな時、…

IT系ストーリー まとめ

息抜き?になる作品を集めました。タイトルがまとめリンクになっています。 ブラック会社に勤めてるんだが、もう俺は限界かもしれない 1 :以下、名無しにかわりましてVIPがお送りします。:2007/11/24(土) 21:38:07.44 ID:Jw+br6zA0 職業はプログラマ。この…

Google日本語入力をオンラインで

近況報告 少し忙しくなりました。更新は滞ると思いますが、購読を継続していただけると嬉しいです。 , - ,----、 (U( ) お願いします | |∨T∨ (__)_) Google日本語入力 いつ出来たのか、Google日本語入力のWebAPIが公開されていた。 Google 日本語…

TrueTypeフォントのフォーマットを調べる その23

前回 その1:TrueTypeのフォーマットを調べる - Webと文字前回:TrueTypeフォントのフォーマットを調べる その22 - Webと文字 前回はフォントから一部のフォーマットのビットマップイメージを抜き出し、描画しました。今回はすべてのフォーマットへの対応と…

TrueTypeフォントのフォーマットを調べる その22

前回 その1:TrueTypeのフォーマットを調べる - Webと文字 前回:TrueTypeフォントのフォーマットを調べる その21 - Webと文字 前回はフォントから任意の文字のパスを抜き出して描画しました。今回はガラッと変わって埋め込みビットマップについて解説しま…

TrueTypeフォントのフォーマットを調べる その21

前回 その1:TrueTypeのフォーマットを調べる - Webと文字 前回:TrueTypeフォントのフォーマットを調べる その20 - Webと文字 前回はフォントから任意のグリフインデクスのグリフを読み込み、パスに変換して描画するというのをやりました。今回はcmapを利…

( ´・ω・`)・・・

暇人\(^o^)/速報 : 【とてつもない日本】 子供の4割が「死にたい」 1割がリスカ経験者 - ライブドアブログ 162:ギンザメ(新潟県):2010/07/04(日) 02:23:08.15 id:nxrPQ7M2 >>132 「〜したら良し」じゃなくて「〜しないとクズ、死ね」だろ 進学しない奴…

TrueTypeフォントのフォーマットを調べる その20

二年ぶりぐらいに再開 FreeType2が便利すぎて放置してました. とりあえず今まで書いた記事の一覧です. 記事 内容 その1 仕様の概要 その2 テーブル概要 その3 − その4 − その5 − その6 − その7 − その8 cmapテーブル - format0 その9 cmapテーブル - format…

JSとcanvasで縦組みエンジンを作ろう( ・∀・) その4

前回JSとcanvasで縦組みエンジンを作ろう( ・∀・) その3 - Webと文字はサンプルのスクリーンショットを貼りました。今回はその解説です。 GAEで作成したアプリ:ギコ文庫 ギコ文庫:http://gikobunko.appspot.com/ Beautiful Soup JSとcanvasで縦組みエン…

JSとcanvasで縦組みエンジンを作ろう( ・∀・) その3

例によってサンプルのみです。Google App Engineでギコ文庫というアプリを作ってみました。 ギコ文庫:http://gikobunko.appspot.com ギコ文庫はWebテキストを縦書き+アンチエリアスで読めるかも知れないサービスです。 URLを入れて実行を押すと、htmlが生成…

JSとcanvasで縦組みエンジンを作ろう( ・∀・) その2

前回は組版の観点からtypeface.jsに手を入れてみました。 JSとcanvasで縦組みエンジンを作ろう( ・∀・) その1 - Webと文字 今回はGoogleAppEngineを利用して、サービスの土台を作ります。 フォントサイズの問題 typeface.jsで使用するフォントサイズは、元…

JSとcanvasで縦組みエンジンを作ろう( ・∀・) その1

○| ̄|_ <編集中に記事が消えました…サンプルのみです。 サンプル 青空文庫から宮沢賢治、「グスコーブドリの伝記」をサンプルに選びました(参考資料1)。IE、FireFox、Chrome、Safariで見れると思います。マウスホイールで拡大、縮小が出来ます。 サンプ…

はいはい縦書き縦書き・・・・・ッ!?

”縦書き”ってどうやるの?調べてみました。 エセ縦書き 【縦書き文庫】はじめに(管理人) 下に載っているのは全部エセ縦書きです。 縦書きサイト普及委員会 やっていることは いな 新 いん ,─--.、 言と ノ从ハ从 ス 葉聞 .リ ´∀`§ かこ X_@X レ |え U|_____|…