Necesito analizar el formato abreviado de fuente CSS en los componentes separados (font-family, font-size, font-weight, ...). Este formato abreviado parece bastante complicado. He aquí dos ejemplos:Cómo analizar el formato abreviado de fuente CSS
10px sans-serif
bold italic small-caps 1em/1.5em verdana,sans-serif
Antes de empezar a escribir un analizador para ello, es que hay un analizador que ya existe por ahí que podría utilizar (preferiblemente escrito en JavaScript)?
¿Por qué necesita para hacer esto? El navegador tiene un analizador incorporado que hace esto: ¿no sería más fácil aplicar la cadena de propiedad 'font' a un elemento temporal y leer las propiedades separadas? – thirtydot
Estoy de acuerdo con thirtydot, incluso puedes copiar el css analizado de herramientas de desarrollador o firebug. –
Pensé en eso, pero no funciona. Al configurar "font", otras propiedades como fontSize y fontFamily siguen vacías. tal vez funcione en tu navegador, mi Chrome no lo admite. – kayahr