文字幅を計測する
半角文字
に対する
全角文字
の幅を調べたいとき
Unicode
表から各文字の幅を調べられる
libs
https://github.com/komagata/eastasianwidth
https://github.com/MiCHiLU/Unicode-EastAsianWidth-JS
Unicode 文字列の幅を計測する
https://github.com/unicode-rs/unicode-width
https://github.com/teppeis/easta
特定の
フォント
の具体的なピクセル幅を計算する
JS
web browserの場合
DOMに文字を書き込んだ後、
offsetWidth
などで計測する
CanvasRenderingContext2D.measureText()
で計測する
server sideの場合
node-canvas
を使う
https://github.com/Automattic/node-canvas
Node.js から使えるサーバーサイド Canvas : node-canvas : まだプログラマーですが何か?
Node.jsで画像に文字を書く - Blanktar
フォントのサブセット化
localにいくつかアプリをinstallする必要がある
deno-canvas
を使う
skia
のcanvas実装を使っている
だいぶ精度が悪い
takker.icon
#2023-01-13
15:18:09