Hola!

Muchas gracias!!! Tomo nota.

Al final resulta que parecía un lío porque las fuentes a su vez estaban 
dentro de máscaras, había cosas en niveles diferentes, etc.

Como eran un montón de archivos, se los envié a David Bravo que 
amablemente me lo revisó y me dijo que era muy raro, pero se le ocurrió 
una solución que ha funcionado, que es añadir otro cuadro de texto fuera 
del escenario con las mismas fuentes embebidas, éste sin máscaras ni 
cosas extrañas, y así de pronto también me cogía la fuente el que me lo 
tenía que coger, el que estaba dentro de la máscara!!!

No sé muy bien por qué, pero así funciona. Lo comento por si a alguien 
le sucede algo parecido.

La idea que tú das es muy buena, la probaré también para otras cosas. Lo 
que estoy haciendo tiene montones de textos por todos los lados, así que 
todas las soluciones son muy bienvenidas :)

Gracias a todos.

Raquel.

drusunlimited listas escribió:
> Hola Raquel, yo suelo tener las dos fuentes linkadas como "normal" y
> "bold" en la librería, y en vez de <b> uso <font face="bold">.
> Aunque yo me hice un prototipo que traduce las <b> solitas, porque no
> siempre meto yo el contenido, y el que no lo sabe mete una <b>, y
> casca, claro.
> Por si te sirve:
>
> [code]
> String.prototype.toBold = function() {
>     var tmp_txt:String=this.split("<b>").join("<font face='bold'>");
>     tmp_txt=tmp_txt.split("</b>").join("</font>");
>     return tmp_txt;
> };
> mytext = "<b>Lorem ipsum dolor sit amet</b>, consectetuer adipiscing elit.";
> //Uso
> txt.htmlText=mytext.toBold();
> [/code]
>
> Recuerda rendear el textfield como html y embeber los caracteres que 
> necesites.
> Un saludo
>
> On 03/07/07, Raquel Cabañas <[EMAIL PROTECTED]> wrote:
>   
>> Hola!
>>
>> Tengo dos fuentes en la biblioteca una "normal" y otra "negrita". Estoy
>> escribiendo todos los textos mediante un htmlText. Dentro del mismo
>> campo de texto habrá algunas palabras con la fuente en "negrita", que
>> también tengo en la biblioteca. Si el campo de texto del html estaba
>> especificado para la letra "normal", ¿cómo puedo hacer para que
>> determinadas palabras dentro de ese texto muestren la otra fuente?. He
>> probado con etiquetas típicas, como la <b> y otras inventadas, como
>> <negrita> , y he intentado definirla con algo similar a esto:
>> styles.setStyle("negrita", {fontSize:16, fontFamily:'negrita'});
>> "negrita" es el nombre que le he dado en la biblioteca. Tengo líneas
>> como las siguientes: styles.setStyle("a:hover",
>> {textDecoration:'underline', color:'#FF9900'}); que sí que funcionan.
>>
>> Probé con fuentes de dispositivo, donde funciona perfectamente la
>> etiqueta <b>, porque voy a usar una corriente Arial, pero el problema es
>> que para altas resoluciones, como es una aplicación para dvd que se abre
>> a pantalla completa, los textos normales se ven también como si fueran
>> negrita, y no queda nada bien. Por ello pensé que era mejor opción
>> incluir la fuente. ¿Alguna sugerencia?
>>
>> Muchas gracias y saludos,
>>
>> Raquel.
>>
>>
>>
>>
>> -----------------------------------------------------
>> ASNativos
>> www.5dms.com
>> subscripciones/desubscripciones
>> http://asnativos.5dms.com
>> -----------------------------------------------------
>>
>>     
>
>
>   


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a