about summary refs log tree commit homepage
path: root/Documentation/design_www.txt
diff options
authorEric Wong <e@80x24.org>2015-09-04 02:18:05 +0000
committerEric Wong <e@80x24.org>2015-09-04 02:18:56 +0000
commit93bb76d2c36ba4b9df6c8a97597cdbd7215378a6 (patch)
tree01304e4cf2f0e208e276f45da2587e78595d6bbe /Documentation/design_www.txt
parent68c9dd7c0e6dc21dfd546ceeadd5da030900a971 (diff)
Despite best intentions, things like strike-throughs and italics
won't render well and will harm accessibility.
Diffstat (limited to 'Documentation/design_www.txt')
1 files changed, 10 insertions, 0 deletions
diff --git a/Documentation/design_www.txt b/Documentation/design_www.txt
index b73a7987..87631840 100644
--- a/Documentation/design_www.txt
+++ b/Documentation/design_www.txt
@@ -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
+  fonts.
 * No JavaScript. JS is historically too buggy and insecure, and we will
   never expect our readers to do either of the following:
   a) read and audit all our code for on every single page load