Mobile/Readabilityv2: Difference between revisions

 
(30 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Readability 2.0=
=Readability 2.0=
Mission: Meet or Exceed iOS Readability
Mission: Meet or Exceed iOS Readability, establish Firefox for Android as the most readable browser out there


==CURRENT STATUS & ACTION ITEMS 7/16==
==Reads==
* Algorithm description of font inflation: http://jwir3.wordpress.com/2012/07/30/font-inflation-fennec-and-you/
* Spec for text size adjust property: http://dev.w3.org/csswg/css-size-adjust/


Where are we?
==CURRENT STATUS & ACTION ITEMS==
Short answer: design phase
√ Clear mission <== as good as or better than ios. Chrome also a good barometer for benchmarks
√ Clear approach <== implementation decisions will be based on providing a superior user experience
√ High value bug fixes in flight for short term but focus is truly on providing a holistic solution


What do we need to do next?
===Where are we? As of 05/09/14===
[madhava,ibarlow] comparison of 5 sites in order to visually depict preferred heuristics; from there we can extrapolate features
;Open
[madhava] engage UR <== he will let me know when I need to invite them
*Double Tap to reflow on zoom
[ibarlow] look into purchasing fonts
**{{Bug|990821}} - Improve reflow on zoom to a state that is acceptable for release
[elancaster] collect feedback/reviews with comments specific to readability/font inflation for FN14
**{{Bug|990259}} - Double-tap zoom does not work when text reflow is enabled
[sjohnson] look into readability.js and add to wiki
**{{Bug|1001563}} - Double-tap zoom does not work on wsj.com (site compat)
[mfinkle] spec reader mode details for scott to review
*Font Inflation
**[https://bugzilla.mozilla.org/showdependencytree.cgi?id=707195&hide_resolved=1 Full tree]
**{{Bug|707195}} - Text inflation inflates comments on news.ycombinator.com to different sizes (because inflation computed separately for different table cells)
**{{Bug|730603}} - Font inflation incorrectly inflating feed of latest messages on www.facebook.com
*References
**http://www.reddit.com/r/firefox/comments/1mkqry/firefox_24_released/cca7taf
;Landed
*Open Source Fonts
**{{Bug|831354}} - Ship fonts for content in Firefox for Android
*Font Inflation
**{{Bug|777089}} - consider changing size mapping function for font inflation
*Double Tap to Reflow on Zoom
**{{Bug|847872}} - Only reflow zoom on double tap
**{{Bug|900564}} - Remove 'double tap to reflow' from settings (from beta and GA)


 
===Notes===
==Schedule==
*https://etherpad.mozilla.org/readability20130118<br>
18-36 weeks (incremental progress across v16, v17, v18)
*https://etherpad.mozilla.org/readability20130111<br>
*https://etherpad.mozilla.org/readability0104<br>
*https://etherpad.mozilla.org/readability1214 <br>
*https://etherpad.mozilla.org/readability1207<br>
*https://etherpad.mozilla.org/readability1109<br>
*https://etherpad.mozilla.org/readability1102<br>
*https://etherpad.mozilla.org/readability1019<br>
*https://etherpad.mozilla.org/readability1012<br>
*https://etherpad.mozilla.org/readability1005<br>
*https://etherpad.mozilla.org/0928<br>
*https://etherpad.mozilla.org/readability0816 <br>
*https://etherpad.mozilla.org/Readability0725<br>
*https://etherpad.mozilla.org/readability0716<br>
*https://etherpad.mozilla.org/readability0706<Br>


==Readability Team==
==Readability Team==
Line 30: Line 54:
jkew (irc: jfkthame):layout<br>
jkew (irc: jfkthame):layout<br>
ian: UX<br>
ian: UX<br>
mwargers:QA-?<br>
kats: mobile platform <br>
One more layout person-?<br>


Team members  request iOS iPod Touch devices here:<br>
Team members  request iOS iPod Touch devices here:<br>
Line 53: Line 76:
(may just be fennec bugs there)<br>
(may just be fennec bugs there)<br>


==UX Themes & Open Questions==
==UX Themes==
*Balance Legibility vs. Beauty<br>
*Balance Legibility vs. Beauty<br>
*Font Rendering at zoom levels<br>
*Font Rendering at zoom levels<br>
Line 61: Line 84:
*Open Question: Meet or exceed the iPhone in aggregate vs. individual features?<br>
*Open Question: Meet or exceed the iPhone in aggregate vs. individual features?<br>
*Font hinting keyed to a particular size/zoom <br>
*Font hinting keyed to a particular size/zoom <br>
*Basic Typography Features are better on iOS than Android<br>
*Basic Typography Features are slightly better on iOS than Android - UPDATE: An initial comparison of iOS Safari to Nightly 17 on Android http://cl.ly/0p3X2A3U3F0N<br>


==Implementation Options==
==Implementation Considerations==
* Open question: How much should we revisit font inflation decisions?<br>
* Question: How much should we revisit font inflation decisions?<br>
*Shipping our own fonts to replace:<br>
*Shipping our own fonts to replace:<br>
**verdana, georgia, times <br>
**verdana, georgia, times <br>
Line 78: Line 101:
* Ultra-high Density Display Support <br>
* Ultra-high Density Display Support <br>
* Very Low Density Display Support (B2G @ 320 x 480) <br>
* Very Low Density Display Support (B2G @ 320 x 480) <br>
* Text-size-adjust standardization?
* Text-size-adjust standardization? <br>
**Can we seek out people who left Apple for spec comments? They're likely still be bound by NDA.
*We have our own text engine, but not our own fonts. Can we leverage that?
*We have our own text engine, but not our own fonts. Can we leverage that?
canmove, Confirmed users, Bureaucrats and Sysops emeriti
5,401

edits