Newsgroup: it.comp.lang.javascript
Titolo: [?] Conversione xhtml

Ho un c@"!£$ di editor html che genera codice fuffa.
Devo ora sostituire con un filtro il font. Ho visto che genera "solo"
<font color=#xxxxxx size=y>...</font>
Pensavo nel filtro di sostituirlo con
<span style="color:#xxxxxx;">...</span>
Cosa faccio però per size? Avete idea su come convertire il size=y del tag
font? Anche una conversione "più o meno", del tipo, per esempio,
 size=y => style="font-size:[y*2]px;" ... qualche idea su come più o meno
approssimare?
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

Fonte:
http://www.risorse.net/css/misuracss.asp
Qui sotto troverai una tabella che converte il normale size Html in
punti Css.
size  font-size
1    8pt
2    10pt
3    12pt
4    14pt
5    18pt
6    24pt
7    36pt
Ciao
Lorenzo

 punti Css.
[CUT] :-O
Ma non dipende dal browser e dall'impostazione della dimensione dei
caratteri nel browser stesso?
Comunque sia è ottimo, me la gioco con questo, grazie.
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 Comunque sia è ottimo, me la gioco con questo, grazie.
 confermo che dipende dall'impostazione del browser, attento che
teoricamente potresti avere font size="+1" con le conseguenze del caso
-- 
Regole di Lewis:
	1.  Se ti dice di no, non crederci.
	2.  Se ti dice di si', non fidarti.

  size=y => style="font-size:[y*2]px;"
Dubito tu possa fare una conversione diretta in pixel, perché - appunto -
dipende molto dall'implementazione del browser. Sarebbe empirica.
Dovrebbe invece funzionare un approccio del genere:
size 1 = x-small
size 2 = small
size 3 = medium
size 4 = large
size 5 = x-large
size 6 = xx-large
Anche qui, dovresti trovare qualcosa sul libro di Zeldman, soprattutto
circa la mal interpretazione che alcuni browser possono avere di una di
queste keyword, e verificare che la corrispondenza venga ugualmente
mantenuta.
Fammi sapere.
-- 
ZER0 
~ Plagiarism is copying from one source;
research is copying from two or more
(Wilson Mizner)

 size 1 = x-small
Cioé <font color=#xxxx size=3>bla bla</font>
 diventerebbe <span style="color:#xxxx;font-size:medium">bla bla</span> ?


  diventerebbe <span style="color:#xxxx;font-size:medium">bla bla</span> ?
Si, ma ti ripeto che dovresti rileggerti il capitolo relativo sul libro di
Zeldman; a mente mi pare di ricordare un'implementazione errata su una
queste keyword, ma non ricordo su che browser.
-- 
ZER0 
~ "The demo effect, you don't expect"

 queste keyword, ma non ricordo su che browser.
Una rapida ricerca su google, ha trovato quest'articolo:
http://www.alistapart.com/articles/sizematters/
Che credo spieghi il problema a cui accennavo.
-- 
ZER0 
~ "Problemi" e' il nome che gli informatici danno a quelli che
comunemente verrebbero definiti "disastri"; altrimenti si chiamano
"features".

 
http://www.alistapart.com/articles/sizematters/
Perfetto...tieni conto che questo "bellissimo" editor viene usato dai
commerciali per le descrizioni estese dei prodotti, quindi è solo una
piccola parte (che però mi sballa la validazione xhtml e mi fa girare il
culo), e anche se dovesse sballare il font di qualche pixel non dovrebbe
creare problemi (per questo mi andava bene anche "all'incirca").
grazie
