8. A method, comprising: at an electronic device with a display: displaying at least a portion of an electronic document at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, wherein the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: selecting a second magnification level different from the first magnification level, wherein the second magnification level is selected so as to display the first portion of text at a target text display size; and displaying a portion of the document at the second magnification level; while displaying the portion of the document at the second magnification level, detecting a second input indicating a second insertion point in the document, wherein the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: selecting a third magnification level different from the second magnification level, wherein the third magnification level is selected so as to display the second portion of text at the target text display size; and displaying a portion of the document at the third magnification level.
8. A method, comprising: at an electronic device with a display: displaying at least a portion of an electronic document at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, wherein the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: selecting a second magnification level different from the first magnification level, wherein the second magnification level is selected so as to display the first portion of text at a target text display size; and displaying a portion of the document at the second magnification level; while displaying the portion of the document at the second magnification level, detecting a second input indicating a second insertion point in the document, wherein the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: selecting a third magnification level different from the second magnification level, wherein the third magnification level is selected so as to display the second portion of text at the target text display size; and displaying a portion of the document at the third magnification level. 13. The method of claim 8 , wherein the second input is a find command or a replace command.