イメージの中央にテキストを垂直に配置する必要がありますが、私が使用しているカスタムフォントには非常に大きなアセンダとディセンダがあります(つまり、文字の一部がかなり張り付いてしまいます)。すべての可能な文字を修正してください。フォントの実際のピクセルの高さを使用してテキストをCSSと垂直に整列させますか?
例えば、文字X
とg
間のアライメントの違いを見て:
私はこれが原因で、フォントの「ベースライン」であり、それは私の質問が何であるかではないことを知っています約。
"境界ボックス"やコンテナの線の高さに頼るのではなく、フォントの実際のピクセル値を使用してテキストの文字列を垂直に配置できるかどうかを知りたいと思っています下の境界:
:だから例として、上記を使用して、単一の文字X
とg
は完全にこのように中央に表示されます
ありがとうございます。キャンバスピクセルスキャンのことについて私は不思議でした。既にそれを行うライブラリやスクリプトが存在するかどうか知っていますか? – WackGet
@WackGetが質問に答えた場合、回答を受け入れることを検討してください。 – K3N
私はしますが、ここで公表できる質問に直接答える最終的な解決策をまとめようとしています。ありがとう。 – WackGet