IPAmj明朝の漢字を検索
   Ryusei Yamaguchi
      @mandel59
自己紹介
●
    筑波大学情報学群情報科学類1年
●
    セプキャン2009 Linuxカーネル組
●
    Hatena id:mandel59
●
    Twitter @mandel59
IPAmj明朝
●
    漢字6万字弱収録
●
    Unicodeに入っていない漢字沢山
●
    文字情報一覧表も公開されている
●
    オープンソースライセンス
問題
●
    どうやって漢字を探すの?
     ●   文字情報一覧表から検索する
●
    もっと楽に……
     ●   検索するソフトをつくろう
アプリ作成
●
    CSVファイルをSQLite DBに変換
●
    Unicodeにない字も扱う
      ●   直接TTFにアクセス
      ●   FreeTypeライブラリを使う
●
    GTK+でUIを作成
●
    できた
      ●   けどGTK+ 3が必要……
ウェブアプリケーションにした
●
    SQLiteの代わりにXML+XPath
      ●   ローカルで検索させます
      ●   GitHub Pagesに置くため
●
    Unicode外の文字は?
      ●   OSS iPediaから画像をダウンロード
      ●   SVGだとうまくいかない
            –   MIME file typeがおかしい?
            –   PNGをダウンロード
※ここでデモをやる
TODO
●
    ちゃんとサーバー側で処理する
●
    互換性の改善
     ●   IEでも動くように……
●
    他のデータベースと組み合わせる
     ●   漢字部品で検索できるようにする
●
    見栄え改善
ありがとうございました

IPAmj明朝の漢字を検索

  • 1.
    IPAmj明朝の漢字を検索 Ryusei Yamaguchi @mandel59
  • 2.
    自己紹介 ● 筑波大学情報学群情報科学類1年 ● セプキャン2009 Linuxカーネル組 ● Hatena id:mandel59 ● Twitter @mandel59
  • 3.
    IPAmj明朝 ● 漢字6万字弱収録 ● Unicodeに入っていない漢字沢山 ● 文字情報一覧表も公開されている ● オープンソースライセンス
  • 4.
    問題 ● どうやって漢字を探すの? ● 文字情報一覧表から検索する ● もっと楽に…… ● 検索するソフトをつくろう
  • 5.
    アプリ作成 ● CSVファイルをSQLite DBに変換 ● Unicodeにない字も扱う ● 直接TTFにアクセス ● FreeTypeライブラリを使う ● GTK+でUIを作成 ● できた ● けどGTK+ 3が必要……
  • 6.
    ウェブアプリケーションにした ● SQLiteの代わりにXML+XPath ● ローカルで検索させます ● GitHub Pagesに置くため ● Unicode外の文字は? ● OSS iPediaから画像をダウンロード ● SVGだとうまくいかない – MIME file typeがおかしい? – PNGをダウンロード
  • 7.
  • 8.
    TODO ● ちゃんとサーバー側で処理する ● 互換性の改善 ● IEでも動くように…… ● 他のデータベースと組み合わせる ● 漢字部品で検索できるようにする ● 見栄え改善
  • 9.