1. Hi and welcome to everythingiCafe, the world's first and best iPhone community! We hope you'll considering joining our awesome iPad and iPhone forums today to gain access to unmatched member benefits including the free everythingiCafe app. Members also enjoy a completely ad-free experience. Sign up today!
  2. Take our new mobile template for a spin and experience blazing fast access. Here's how to change your template.

Increase Font Size in Safari--without zooming!

Discussion in 'iOS Software' started by Tinman, Aug 25, 2007.

  1. Tinman Evangelist

    Message Count:
    4,359
    Likes Received:
    162
    I can't imagine I am the only one frustrated by the fact that we can zoom entire Web pages in Safari, but not increase text size. And while it's cool that Safari will zoom in to a text column, for me the text is often just too small for comfort, mostly while in portrait orientation.

    Before someone replies with, "I just zoom in with my fingers to see better." I know you can do that, but that often leads to having to scroll horizontally, which to me is a pain in the neck.

    So I have a few bookmarklets that allow me to change text sizes within Safari. Right now I am still working to make it smoother, but I at least have some screenshots to show.

    Below is an example of a thread here when zoomed in to a text column, in portrait orientation. On the left is standard Safari. While this is readable I would rather the text be larger, without having to scroll horizontally. So on the right I have applied my Font Size 18pt. To me it is more readable:

    [IMG]


    Here is the bookmarklet:
    javascript:for(i=0;i<document.getElementsByTagName('*')
    .length;i++)void(document.getElementsByTagName('*')
    .style.fontSize='18pt');


    Enter that on one line in a bookmark on your computer than sync to the iPhone. You can create other sizes by changing 18 to something else. I also have one that pops up a dialog box where you can enter a text size.

    Please note that the effect is only temporary: when you reload the page the page is back to normal. Also note that the operation is a little flaky, you might need to load the bookmarklet twice to get it to take effect. Oh yea, it can take about 5 seconds for the effect to occur.

    Will need some tweaking. But I for one was glad to see this was possible.


    --
    Mike
  2. The Toddfather New Member

    Message Count:
    168
    Likes Received:
    0


    Nice going, the small font is annoying.
  3. Petronius New Member

    Message Count:
    3
    Likes Received:
    0
    Enlarging Safari text on iPhone

    I have a few bookmarklets that allow me to change text sizes within Safari. Right now I am still working to make it smoother,...Will need some tweaking. But I for one was glad to see this was possible.

    Thanks - exactly what I was looking for. Have you developed it yet?
  4. Petronius New Member

    Message Count:
    3
    Likes Received:
    0
    Bookmarklet problem?

    >>Here is the bookmarklet:
    javascript:for(i=0;i<document.getElementsByTagName('*')
    .length;i++)void(document.getElementsByTagName('*')
    .style.fontSize='18pt');


    Enter that on one line in a bookmark on your computer than sync to the iPhone. <<

    I've done that but each time I click on it on the iPhone Safari, I'm taken to this website!

    Am I missing something?

    Thanks
  5. Petronius New Member

    Message Count:
    3
    Likes Received:
    0
    ...each time I click on it on the iPhone Safari, I'm taken to this website!
    [/QUOTE]

    Daah! Stupid me, I've now pasted the string properly and it does work!

    Thanks
  6. styfle Zealot

    Message Count:
    3,714
    Likes Received:
    7
    is the only way to get it on the phone to sync bookmarks?
    because i currently dont sync bookmarks
  7. CallumBeau New Member

    Message Count:
    1
    Likes Received:
    0

    Hi

    When copy and this into safari, every time it changes it to:-

    javascript:for(i=0;i<document.getElementsByTagName%20('*')

    ANY IDEAS AS TO WHY???

    Cheers

    Callum
  8. Hondamaker Evangelist

    Message Count:
    9,421
    Likes Received:
    187
    I believe you have to type it in as one long line of text.
  9. Lincoln New Member

    Message Count:
    6,644
    Likes Received:
    1
    Wow, really old thread..
  10. brettsinger New Member

    Message Count:
    1
    Likes Received:
    0
    true enough, but this is a huge help. Kind of amazing that Apple hasn't added a text-size feature to Safari. I guess they want their users to develop carpal tunnel... (Note: I don't actually think Apple wants anyone to develop carpal tunnel, but this bookmarklet saves me some screen swiping.)
  11. genericname New Member

    Message Count:
    24
    Likes Received:
    0
    How do I get that link into Safari? I don't import my bookmarks and I can't find the "<" symbol on the iPhone keyboard. And I can't copy/paste it!
  12. drchristo New Member

    Message Count:
    1
    Likes Received:
    0
    anyone ever heard about an update? or some other way to increase font size in safari - and even iphone menus?
  13. Tinman Evangelist

    Message Count:
    4,359
    Likes Received:
    162
    Well the bookmarklets still work.... but for a buck or so you can just use another browser that supports text sizing. Atomic Web and iCabMobile both have this feature. iOS Safari, alas, still does not.



    Michael

Share This Page