Obtenir calculé de la taille de la police de l'élément DOM en JS

Est-il possible de détecter la calculés font-size d'un élément du DOM, en tenant compte de paramètres génériques fabriqués ailleurs (Dans le body tag par exemple), des valeurs héritées, et ainsi de suite?

Un cadre d'approche indépendant serait bien, comme je suis en train de travailler sur un script qui devrait fonctionner de manière autonome, mais ce n'est pas une obligation bien sûr.

Contexte: je suis en train de peaufiner CKEditor est sélecteur de polices plugin (source ici), de sorte qu'il indique toujours la taille de la police de la position actuelle du curseur (contre seulement quand, dans une span qui a explicitement font-size jeu, ce qui est le comportement actuel).

  • "Calculé", comme dans la taille en pixels?
  • Pour le scénario actuel: pixels seulement, mais en général, il serait très agréable d'être en mesure d'obtenir à la fois la valeur définie (px,pt,em) et le pixel un.
  • si c'est des pixels seulement, vous êtes bon. pt, em etc vont être impossible, seulement IE currentStyle pouvez l'obtenir.
InformationsquelleAutor Pekka 웃 | 2009-12-23