Browse Source

added draft of design targets and optimization techniques to new CONTRIBUTING.md document

Chris Simpkins 7 years ago
parent
commit
ca39efa570
1 changed files with 28 additions and 0 deletions
  1. 28 0
      CONTRIBUTING.md

+ 28 - 0
CONTRIBUTING.md

@@ -0,0 +1,28 @@
+## Hack Typeface Design
+
+Hack is a monospaced typeface that is designed to optimize the display of source code text.
+
+
+### Primary Design Targets
+
+- ASCII glyph set (used to display the body of all source code text)
+- font sizes between 8 - 14 px
+- cross-platform, cross font renderer support on Linux, OS X, and Windows operating systems
+- desktop text editor text displays
+- terminal emulator text displays
+- website text displays
+- print text displays
+
+
+### Primary Design Optimizations
+
+- legibility - establish differences in the appearance of similar glyph shapes so as to properly identify different Unicode code points
+- readability - glyph shape and spacing optimizations to improve the capacity to read character-character, word-word, and code block-code block combinations in source code
+- visual semantics - establish semantic commonalities for glyphs used in source code text and create common visual designs within these semantic groups
+
+
+### Secondary Design Targets
+
+- All glyphs outside of the ASCII set (including extended character sets used for the display of comments in source code)
+- All font sizes outside of the primary design targets
+- All forms of text display outside of the primary design targets