This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug admin|web|git/11934] web pages: small fonts in CSS


http://sourceware.org/bugzilla/show_bug.cgi?id=11934

--- Comment #4 from Vincent LefÃvre <vincent-srcware at vinc17 dot net> 2012-02-10 09:30:08 UTC ---
(In reply to comment #3)
> Scaling pages is the best way to get consistently readable text, you need to
> scale the layout elements along with the text size to maintain readability. 

No, having the pages always in a readable font size is the best way to get
readable text.

> I didn't say "em" was *not* scaled, I said `px' and page scaling is in my
> opinion *much* more readable. Why? Scaling fonts does not scale the layout
> elements that contain the fonts,

You're wrong! If you specify a layout element to have some width in "em" and
scale the font, the element will be scaled in the same proportion.

> often resulting in overlapping text that is unreadable.

Because the pages are not well-designed. The main text (which is particularly
important to be readable) should be allowed to be rendered in elements that do
not have a fixed size, and adapt to the window width. Element widths can also
often be determined automatically from the text they contain, thus avoiding
overlapping text.

> On device with small screens you need to scale the entire rendered
> view and pan to read (or detect the device and rendering a completely
> different page).

And that's very bad. Horizontal scrolling (at each line) makes reading very
difficult. Good web designers know to handle small screens in the same way as
large screens. Contrary to formats with a fixed rendering such as PDF, HTML/CSS
has been designed to allow the document to be rendered on various media (not
necessarily graphic BTW).

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]