Increase Font Size in Safari--without zooming!

This is a discussion on Increase Font Size in Safari--without zooming! within the iPhone Software forums, part of the Apple iPhone Software category; I can't imagine I am the only one frustrated by the fact that we can zoom entire Web pages in ...

+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 10 of 11

Thread: Increase Font Size in Safari--without zooming!

  1. #1
    Tinman's Avatar
    Join Date
    Jul 2007
    Location
    Aridzona
    Posts
    3,004
    Thanks
    45
    Thanked 118 Times in 73 Posts

    Increase Font Size in Safari--without zooming!

    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:




    Here is the bookmarklet:
    javascript:for(i=0;i<document.getElementsByTagName ('*')
    .length;i++)void(document.getElementsByTagName('*' )
    [i].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
    Last edited by Tinman; 08-25-2007 at 04:55 PM.

  2. The Following User Says Thank You to Tinman For This Useful Post:

    OJsakila (09-02-2008)

  3. Click here to register for our iPhone forums and remove these ads.
  4. #2
    The Toddfather's Avatar
    Join Date
    Jun 2007
    Posts
    168
    Thanks
    3
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by Tinman View Post
    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:




    Here is the bookmarklet:
    javascript:for(i=0;i<document.getElementsByTagName ('*')
    .length;i++)void(document.getElementsByTagName('*' )
    [i].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
    Nice going, the small font is annoying.

  5. #3

    Join Date
    Aug 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    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?

  6. #4

    Join Date
    Aug 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Bookmarklet problem?

    >>Here is the bookmarklet:
    javascript:for(i=0;i<document.getElementsByTagName ('*')
    .length;i++)void(document.getElementsByTagName('*' )
    [i].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

  7. #5

    Join Date
    Aug 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    ...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

  8. #6
    styfle's Avatar
    Join Date
    Mar 2008
    Posts
    2,706
    Thanks
    110
    Thanked 97 Times in 78 Posts

    is the only way to get it on the phone to sync bookmarks?
    because i currently dont sync bookmarks
    2.5Ghz Custom PC (XP) + 2.0GHz Aluminum MacBook
    I made a game, tell me what you think.

  9. #7

    Join Date
    Sep 2008
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by Tinman View Post
    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:




    Here is the bookmarklet:
    javascript:for(i=0;i<document.getElementsByTagName ('*')
    .length;i++)void(document.getElementsByTagName('*' )
    [i].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
    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

  10. #8
    Hondamaker's Avatar
    Join Date
    May 2007
    Location
    Sidney, OHIO
    Posts
    5,548
    Thanks
    423
    Thanked 244 Times in 189 Posts

    Quote Originally Posted by CallumBeau View Post
    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
    I believe you have to type it in as one long line of text.
    ---Mediocrity is the enemy of excellence.

  11. #9
    Super Moderator Lincoln's Avatar
    Join Date
    Aug 2007
    Posts
    6,455
    Thanks
    69
    Thanked 269 Times in 205 Posts

    Wow, really old thread..

  12. #10

    Join Date
    Sep 2008
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by Lincoln View Post
    Wow, really old thread..
    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.)

+ Reply to Thread
Page 1 of 2
1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts