タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Pythonに関するm_uchinoのブックマーク (3)

  • 文字を制限した軽量な日本語 Web フォントを作成する方法

    最近、Web フォントをつかってかっこいい表現をしているサイトも増えてきました。ただ、残念ながら 日語で Web フォントを使うのは厳しいのが現実です。 というのも、日語には英数字・ひらがな・カタカナ・漢字・記号・・・など必要になる文字数が多すぎるため、フルスペックの日語の Web フォントはファイルサイズがすごいことになりそうです。 そこで、「利用したい文字だけを含んだ Web フォントをその都度作ればいいんじゃね?」ということを考えてみました。アイデア自体は珍しいものではなく、例えば デコもじ というサービスは同じようなことをやってくれるようです(ただし、無料では「書体 1 つまで」「5 文字まで」など機能制限が大きい)。 (追記) このような軽量フォントを作成することを「サブセット化」というようです。 手始めに日語 Web フォントを作ってみる まずは簡単に日語 Web フ

    文字を制限した軽量な日本語 Web フォントを作成する方法
    m_uchino
    m_uchino 2014/03/19
    フォントのサブセット化ってできないのかなぁと思ったらいちおうそーいう事をやってる方もいるのねん。
  • プログラミング言語 Python 総合情報サイト - python.jp

    >>> def func(): ... [1/0 for i in range(10)] ... >>> f() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 2, in func File "<stdin>", line 2, in <listcomp> ZeroDivisionError: di

    プログラミング言語 Python 総合情報サイト - python.jp
  • Pythonでいろんなバイナリファイルを覗いてみる – taichino.com

    プログラマをしていると、ちょくちょくバイナリデータから情報を読みたくなりますね。そんな時は、ブツブツ言いながらバイナリエディタと睨めっこすることになるわけですが、これが結構大変なので、何とか楽にならないかなぁと思って探していると、hachoirというナイスなpythonモジュールが見つかりました。このモジュールを使うとバイナリデータをパースして様々なデータを取得できます。かなり多くのデータフォーマットに対応している(現時点で70種類)のが素晴らしいです。 hachoirはいくつかのモジュールに分かれているのですが、大抵は以下をインストールすれば良いと思います。 $ easy_install hachoir_parser $ easy_install hachoir_metadata このモジュールにはhachoir-metadataというコマンドラインツールが含まれていて、コードを書かなく

    m_uchino
    m_uchino 2010/08/01
    へー、こんなのあるんだ。覚えておこう。
  • 1