|author||Eric Wong <email@example.com>||2015-09-04 02:18:05 +0000|
|committer||Eric Wong <firstname.lastname@example.org>||2015-09-04 02:18:56 +0000|
Despite best intentions, things like strike-throughs and italics won't render well and will harm accessibility.
Diffstat (limited to 'Documentation')
1 files changed, 10 insertions, 0 deletions
diff --git a/Documentation/design_www.txt b/Documentation/design_www.txt
index b73a7987..87631840 100644
@@ -59,6 +59,16 @@ variable-width fonts.
* No setting colors or font sizes, power to users to decide those.
+* Only one font type (fixed or variable) per page. This is for
+ accessibility, we must not blow certain elements out-of-proportion
+ when a reader increases font size.
+* Bold and underline elements are OK since they should render fine
+ regardless of chosen font and gracefully degrade if a display does
+ not support them. Italics and strike-through elements must be
+ avoided as they do not render well with some displays or user-chosen
never expect our readers to do either of the following:
a) read and audit all our code for on every single page load