Hallo, die iOS-eignen Möglichkeiten zur Verkleinerung der Schrift in Safari reichen nicht aus. Aus diesem Grund wird unter http://www.andadapt.com/howto-change-the-font-size-in-safari-on-the-ipad-and-iphone/ eine Möglichkeit beschrieben, wie man dennoch die Schrifgröße ändern kann (increase / decrease):
javascript:var%20p=document.getElementsByTagName('*');for(i=0;i%3Cp.length;i++)%7Bif(p%5Bi%5D.style.fontSize)%7Bvar%20s=parseInt(p%5Bi%5D.style.fontSize.replace(%22px%22,%22%22));%7Delse%7Bvar%20s=12;%7Ds+=2;p%5Bi%5D.style.fontSize=s+%22px%22%7D
javascript:var%20p=document.getElementsByTagName('*');for(i=0;i%3Cp.length;i++)%7Bif(p%5Bi%5D.style.fontSize)%7Bvar%20s=parseInt(p%5Bi%5D.style.fontSize.replace(%22px%22,%22%22));%7Delse%7Bvar%20s=12;%7Ds-=2;p%5Bi%5D.style.fontSize=s+%22px%22%7D
Das funktioniert relativ gut. Zeilenabstände bleiben allerdings unnötig groß. Der Unterschied zwischen den Zeilen ist lediglich +=2 vs. -=2.
Allerdings funktioniert es nicht symmetrisch. Decrease wird sehr stark verkleinern, während increase nur geringfügig vergrößert. Diese Asymmetrie ist aber nur ein Problem, und (zumindest für mich) kein allzu schwerwiegendes. Das größere Problem ist, dass die Schrift bereits bei einmaligem Ausführen oft zu klein wird. Ideal ist es oft, wenn man 1x decrease und dann 2x increase macht. Es ist dann immer noch kleiner als ursprünnglich, aber nicht zu klein.
Ich habe keine Ahnung von javascript. Gibt es irgendwelche Möglichkeiten, das Ganze noch etwas zu tweaken? Kann man mehrere Befehlszeilen dieserart unmittelbar hinteinander ausführen?
Danke sehr für eure Hilfe im Voraus. Das würde die Usability des iPhones sehr steigern. (Bitte keine Hinweise auf den Lesemodus, das hat ja viele Nachteile.)
javascript:var%20p=document.getElementsByTagName('*');for(i=0;i%3Cp.length;i++)%7Bif(p%5Bi%5D.style.fontSize)%7Bvar%20s=parseInt(p%5Bi%5D.style.fontSize.replace(%22px%22,%22%22));%7Delse%7Bvar%20s=12;%7Ds+=2;p%5Bi%5D.style.fontSize=s+%22px%22%7D
javascript:var%20p=document.getElementsByTagName('*');for(i=0;i%3Cp.length;i++)%7Bif(p%5Bi%5D.style.fontSize)%7Bvar%20s=parseInt(p%5Bi%5D.style.fontSize.replace(%22px%22,%22%22));%7Delse%7Bvar%20s=12;%7Ds-=2;p%5Bi%5D.style.fontSize=s+%22px%22%7D
Das funktioniert relativ gut. Zeilenabstände bleiben allerdings unnötig groß. Der Unterschied zwischen den Zeilen ist lediglich +=2 vs. -=2.
Allerdings funktioniert es nicht symmetrisch. Decrease wird sehr stark verkleinern, während increase nur geringfügig vergrößert. Diese Asymmetrie ist aber nur ein Problem, und (zumindest für mich) kein allzu schwerwiegendes. Das größere Problem ist, dass die Schrift bereits bei einmaligem Ausführen oft zu klein wird. Ideal ist es oft, wenn man 1x decrease und dann 2x increase macht. Es ist dann immer noch kleiner als ursprünnglich, aber nicht zu klein.
Ich habe keine Ahnung von javascript. Gibt es irgendwelche Möglichkeiten, das Ganze noch etwas zu tweaken? Kann man mehrere Befehlszeilen dieserart unmittelbar hinteinander ausführen?
Danke sehr für eure Hilfe im Voraus. Das würde die Usability des iPhones sehr steigern. (Bitte keine Hinweise auf den Lesemodus, das hat ja viele Nachteile.)