/
最近
.rdf
追記
編集
設定
本棚
翌日へ
前日へ
脳log
[20121018]
2012年10月18日 (木)
「
jQueryで文字列を特定の文字数でカットして末尾に「…」などを追加する方法 | BlackFlag
」 jQueryのことは知らないけど、プレーンテキストを HTMLとして評価してるように見える。スクリプトで表示するのを前提にして CSSで非表示にするのはどうかと思う(
20110519
)。字数と文字コードから字幅はわからない。
text-overflow(dev.w3.org)
の ellipsisの使用を第一に考えた方が良くない?■■■
@2012-11-22
マジだ。ここで紹介されてる Smarttruncationというライブラリはマジだ。「
長いテキストを「…」で省略するjQueryプラグイン・Smarttruncation - かちびと.net
」大人げなくも実際に文字を配置して領域を確認してるんじゃないのか?だけど「let's get the width of the most common characters in the current font-size」というコメントの後で半角英数の大きさをキャッシュにしまってるんだけど、ひらカタ漢字が相手だとあんまりヒットは期待できなくない?こんな贅沢ライブラリは全てやりきってまだリソースが余ってたら追加するようなものに思える。■kerningとかいう処理の一種らしいが、ピクセルを RGBに分割してそのレベルで字間を調整するような場合は単字幅キャッシュを合計しても誤差が……とか考えたけど実際的には全く無用な心配だな。「
Font Rendering: GDI versus DirectWrite
」
翌日へ
前日へ