これはこの質問のフォローアップです。
私はCKEditorのコンポーネントに取り組んでいます。これは、現在選択されているフォント ファミリ/サイズの値を常に表示するフォント ドロップダウン メニューの微調整バージョンであり、それらがどこで定義されていてもcomputedStyle
、consorts を使用しています。
他の質問でわかるように、フォント サイズの決定はクロスブラウザーで機能するようになりました。現在、fontFamily
属性の操作に問題があります。私の一般的な「計算されたスタイル」関数は、定義された完全なフォント文字列のみを返します。
Times New Roman, Georgia, Serif
設定をフォント ファミリ ドロップダウンのエントリと一致させるために必要なのは、チェックしている DOM 要素の実際のフォントの固定フォント名です。
少なくとも最も一般的な Web フォントについては、どうにかしてこれを行うことはできますか?