Di Daniele Vietri @ 16/09/2008 - in Web Design - Commenti (0)
Questo post è stato letto 1870 volte in 682 giorni.
Oggi mi è capitato un problema piuttosto strano: il backoffice di un e-Commerce in produzione da qualche anno ha iniziato a funzionare male in fase di stampa. In tutte le stampe su carta il carattere "spazio" veniva rappresentato da un quadratino al cui interno c'erano i numeri "0020" (infatti "%20" indica il carattere spazio, come si vede spesso nelle query string all'interno degli URL con parametri). Parliamo della stampa di una pagina web in HTML.
Alla ricerca della causa ho iniziato con una raffica di test:
Tutto sembrava a posto, ma la stampa risultava sempre cosi':

Allora chiedendo informazioni all'unica persona che non si era lamentata del problema mi sono accorto che stava utilizzando Internet Explorer 7, mentre tutti i miei test erano basati su Firefox 3. Vai a vedere che... esatto! Dagli altri 3 PC è bastato cambiare browser per ottenere una stampa corretta. Infatti da pochi giorni ognuno di loro aveva aggiornato Firefox all'ultima versione (e con la precedente tutto funzionava regolarmente).
Localizzato e riprodotto il problema ho provato anche su un Mac con stampante collegata in USB, sempre Firefox 3, ma questa volta - magia - la stampa ha funzionato. Ora mi direte che con Mac funziona sempre tutto, e avete ragione, ma non è questo il caso! 
Scherzi a parte è grazie a questo che mi è venuta l'idea di controllare i font. In uso nel CSS c'erano: "courier, verdana, helvetica, sans-serif", ma sul Mac in questione era presente solo il Courier New. Ecco perché qui funziona! Infatti è bastato cambiare la famiglia di font nel CSS per veder funzionare tutto anche in Firefox 3 su tutti gli altri computer.
Ora non so se si tratti un bug o di un problema derivante da altro, ma al momento per questa esperienza sembra che in fase di stampa del font Courier su Firefox 3 lo spazio venga interpretato e stampato male (come un URL encode). Curioso, no? Cosa ne dite?
Questo articolo ti è piaciuto?
Web Project Manager di sistemi e-Commerce e community, autore di dBlog CMS... [continua]
Google Chrome: cosa non fa e in cosa può migliorare
03/09/2008 - in Computer - Commenti (14)
Ubiquity add-on: eseguire comandi nella tua lingua
29/08/2008 - in Usabilità - Commenti (0)
Del.icio.us Bookmarks per Firefox: bug?
26/08/2007 - in Internet - Commenti (3)
Passo a FireFox
22/05/2006 - in Computer - Commenti (12)
Skype: bug mail di benvenuto?
11/05/2006 - in Internet - Commenti (0)
Scopri:
Info |
Date e città |
Argomenti |
Destinatari |
Blog