Slim (in JavaScript)

Canvas がサポートされている必要があります。
テキスト:
水平ステムの太さ
アセンダ
垂直ステムの太さ
x-ハイト
垂直ステムの間隔
ディセンダ

使い方

Slim について

これは何?

名前の通りスリムなオリジナルフォントです。作りかけでアレなんですが Slim のトップページに行くと説明書とかがあったりフォントをダウンロードできたりします。

もともとフォントの方のデータは Python で生成していて、このページで動いてるのはそれを JavaScript に移植したものです。

作った人

バグ報告とか、こんな環境でも動いた!という報告とかしてくれたら喜びます

お知らせ/更新情報

2013-11-04

  • Opera での曲線部分の問題は arcTo の代わりに arc を使うことで解決しました。
  • VML モードの実装により、IE 8 以下でも表示できるようになりました(たぶん)。(IE 8 で確認しました。)
  • iOS 7.0.3 の Safari でも問題なく動作するようです。Opera mini は Canvas モードのみ動作するようです。
  • Android 2.2.2 の標準ブラウザは、Canvas モードのみ動作します。他のバージョン/ブラウザは未確認です……。
  • おまけ情報: ニンテンドー DSi ブラウザーや、Wii のインターネットチャンネルでも、ちゃんと Canvas モードが動作します。追記 (2013-11-13): Wii U のインターネットブラウザーでは SVG モード・Canvas モードの両方が動作します。

2013-11-03

  • 公開しました。
  • 全てで 1066 文字修正 (2013-11-04): 1065 文字(コードポイント)が表示できます。
  • 一部のアクセント付き文字が変になっていますが、近いうちになんとかします。
  • 最新版の Chrome, Firefox, Opera で確認しました。
  • Opera 12 (Presto) では Canvas モードで表示すると曲線部分がおかしくなります。(arcTo の実装が仕様に沿っていないためです。最新版の Opera では問題ありません。)追記 (2013-11-04): 問題を修正しました。
  • IE では表示されないかもしれません。