Salve,
volevo implementare un componente gratuito presente su JED, chiamato fast font, il quale attualmente aumenta il carattere al clic di un pulsante. Io volevo aggiungere a questa funzione anche la spaziatura tra le lettere (letter-spacing), la spaziatura tra parole (word-spacing) e l'interlinea (line-height). Credo sia molto utile per le persone con problematiche legate alla lettura.
Il modulo è semplicissimo, consiste principalmente in una pagina php che richiama una pagina js, quest'ultima ha una parte finale di creazione di un cookie per memorizzare le impostazioni.
var prefsLoaded = false;
var defaultFontSize = defaultSize;
var currentFontSize = defaultFontSize;
function revertStyles(){
currentFontSize = defaultFontSize;
changeFontSize(0);
}
function changeFontSize(sizeDifference){
currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 10);
if(currentFontSize > 150){
currentFontSize = 150;
}else if(currentFontSize < 70){
currentFontSize = 70;
}
setFontSize(currentFontSize);
};
function setFontSize(fontSize){
var stObj = (document.getElementById) ? document.getElementById('content_area') : document.all('content_area');
document.body.style.fontSize = fontSize + '%';
//alert (document.body.style.fontSize);
};