Overview
選択文字列に適用されているフォントを判定します。
■使用方法 フォント判定したい文字列を選択し、右クリックで「Rendered Font」をクリック。 ※選択文字列の最初の一文字が判定対象となります。 ■ブラウザのフォント適用ロジックについて フォントはfont-familyに指定された順番で優先的に適用されます。また、フォントに該当の文字列が格納されていない場合は次の優先順位のフォントが適用され、いずれも適用できるフォントが無い場合はブラウザに設定されたデフォルトのフォントが適用されます。 つまり同じ文章でも一文字単位で違うフォントが適用される可能性があるため、フォント判定は任意の一文字を対象にする必要があります。 ■フォントの判定プロセス(概要) < 判定対象文字列の指定 > 1.ブラウザ上で判定対象となる文字列を選択し、右クリックで「Rendered Font」をクリック。選択文字列の最初の一文字が判定対象となります。 < font-familyの取得 > 2.文字列を格納するDOM要素を取得し、window.getComputedStyleで要素に指定されているfont-familyを取得。 < 判定対象の文字列にfont-family中のどのフォントが適用されているかを調べる > 3.テスト用DOM要素を作成し、判定対象の1文字を10個(任意)ほど格納する。 4.まずは2で取得したfont-familyをそのまま適用したときの要素のwidthとheightを調べる 5.次にfont-familyに設定されたフォント名をそれぞれ単独で適用したときのwidthとheightを調べ、4の値と比較し、値が一致したフォントが実際に適用されているフォントであると判定します。
Details
- Version0.0.3
- UpdatedApril 27, 2025
- Offered bynewsnepia
- Size26.92KiB
- Languages日本語
- Developer
Email
sebavien@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes