Fennec/NativeUI/UserExperience/Readability: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
<b>Firefox Mobile 11</b><br>
<b>Firefox Mobile 11</b><br>
We are aiming for two readability features for this release.<br><br>
We are aiming for two readability features for this release.<br><br>
<b>1. Optimized text size for reading.</b><br>
<b>1. Optimized text size for reading</b><br>
<b>Problem:</b> Text heavy (non mobile versions of) websites such as nytimes.com have content which appears far too small at page load since the page is originally optimized for desktop monitors 5x+ the mobile screen’s size.
<b>Problem:</b> Text heavy (non mobile versions of) websites such as nytimes.com have content which appears far too small at page load since the page is originally optimized for desktop monitors 5x+ the mobile screen’s size.


Line 11: Line 11:
Caption: 4pt<br>
Caption: 4pt<br>


See examples:
See examples:<br>
Medium Resolution devices such as the Google Nexus S (480x800 px @ 233ppi)
[http://www.flickr.com/photos/patrykdesign/6426532563/in/set-72157628209207387 Medium Resolution devices such as the Google Nexus S (480x800 px @ 233ppi)]
 
[http://www.flickr.com/photos/patrykdesign/6426531853/in/set-72157628209207387 High Resolution devices such as the Google Galaxy Nexus (720x1280 px @ 316ppi)]
[http://www.flickr.com/photos/patrykdesign/6426531853/in/set-72157628209207387 High Resolution devices such as the Google Galaxy Nexus (720x1280 px @ 316ppi)]
<br><br>
<br><br>
<b>2.Ability to modify the optimal text size for reading within Browser options</b><br>
 
 
<b>2. Ability to modify the optimal text size for reading within the browser options</b><br>
<b>Problem:</b> 8pt font size for the reading content is a great compromise in size for most users. However our older audience with vision loss will find it too smaller and our younger audience will likely find it too large.
<b>Problem:</b> 8pt font size for the reading content is a great compromise in size for most users. However our older audience with vision loss will find it too smaller and our younger audience will likely find it too large.


<b>Solution:</b> We should allow the user to specify the reading font size within the browser’s options.
<b>Solution:</b> We should allow the user to specify the reading font size within the browser’s options.


See example of the option controls on Google Galaxy Nexus running Android 4.0.X but the controls are designed to be compatible with the interaction paradigm of Android 2.2/2.3 not alienate users of the older OS version.
See an [http://www.flickr.com/photos/patrykdesign/6427428933/in/set-72157628209207387 example of the proposed of the option controls on Google Galaxy Nexus running Android 4.0.X], the controls are designed to be compatible with the interaction paradigm of Android 2.2/2.3 not alienate users of the older OS version.


The user will be able able to specify any font size between 6pt and 14pt. We would want to maintain the following ratios for content vs title vs captions:
The user will be able able to specify any font size between 6pt and 14pt. We would want to maintain the following ratios for content vs title vs captions:
User Defined Size > Content = 100% > Title = ~75% > Caption = 50%<br>
User Defined Size &rarr; Content = 100% &rarr; Title = ~75% &rarr; Caption = 50%<br>
<tt>
<tt>
6pt > Content = 6pt > Title = 5pt > Caption = 3pt<br>
6pt &rarr; Content = 6pt &rarr; Title = 5pt &rarr; Caption = 3pt<br>
7pt > Content = 7pt > Title = 5pt > Caption = 3pt<br>
7pt &rarr; Content = 7pt &rarr; Title = 5pt &rarr; Caption = 3pt<br>
8pt > Content = 8pt > Title = 6pt > Caption = 4pt<br>
8pt &rarr; Content = 8pt &rarr; Title = 6pt &rarr; Caption = 4pt<br>
9pt > Content = 9pt > Title = 6pt > Caption = 4pt<br>
9pt &rarr; Content = 9pt &rarr; Title = 6pt &rarr; Caption = 4pt<br>
10pt > Content = 10pt > Title = 7pt > Caption = 5pt<br>
10pt &rarr; Content = 10pt &rarr; Title = 7pt &rarr; Caption = 5pt<br>
11pt > Content = 11pt > Title = 7pt > Caption = 5pt<br>
11pt &rarr; Content = 11pt &rarr; Title = 7pt &rarr; Caption = 5pt<br>
12pt > Content = 12pt > Title = 8pt > Caption = 6pt<br>
12pt &rarr; Content = 12pt &rarr; Title = 8pt &rarr; Caption = 6pt<br>
13pt > Content = 13pt > Title = 8pt > Caption = 6pt<br>
13pt &rarr; Content = 13pt &rarr; Title = 8pt &rarr; Caption = 6pt<br>
14pt > Content = 14pt > Title = 9pt > Caption = 7pt<br>
14pt &rarr; Content = 14pt &rarr; Title = 9pt &rarr; Caption = 7pt<br>
</tt>
</tt>
294

edits