WIP

2011-01-01から1年間の記事一覧

東アジアの文字幅 (East Asian Width) の判定

Unicodeの文字が全角で表示されるか半角で表示されるかは東アジアの文字幅特性値がヒントを与えてくれるそうです。(日本語の場合は)この値がNa(狭)、N(中立)、H(半角)だと半角、W(広)、F(全角)、A(曖昧)だと全角として扱うことが推奨されてい…

ルビの読み上げ

iOS

<ruby><rb>羅生門</rb><rp>(</rp><rt>らしょうもん</rt><rp>)</rp></ruby> 上のようなマークアップをSafari + VoiceOver(iOS 5)は「らせいもん、らしょうもん」と二重に読み上げてしまう。rb要素に対してvisibility: hidden;を適用すると読み上げられるのを防ぐことができるが、常用できるような手でもない…

GNOME 3の「文字サイズ」の調整

「システム設定」の「文字サイズ」から変更可能。その名の通り、基本的にテキストの大きさだけが変わる。ラジオボタンやチェックボックスの大きさなどは変わらない。 具体的な値の取得/設定はgsettingsコマンドで取得できる。gsettings get org.gnome.deskto…

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

OpenOffice.org/LibreOfficeで書きだしたSVGをEOGなどで開こうとするとメモリを大量に使用して、最悪クラッシュする。rsvg-viewやInkscapeでは問題なかった。 Bug 340963 – should restrict svg dimensions to something reasonable Bug #42629 “EOG crashes…