12/16/2023 0 Comments Typora license![]() +- **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 + +- **Legibility** - establish differences in the appearance of similar glyph shapes so as to properly identify different Unicode code points +- Usage in **common source code display scenarios** (on digital displays): text editors, terminals, embedded as web fonts, etc. ![]() Changes that improve the typeface on some platforms but decrease its usability on others are generally not acceptable and belong in a fork that is intended for the platforms targeted for these changes. Changes that address cross platform issues take precedence over issues that address platform specific issues. +- **Cross-platform**, cross font renderer support on Linux, OS X, and Windows operating systems. +- Font-sizes between **8-14 px**, line-height >= 1 We offer the () repository for alternate Hack glyph styles and contributions of alternate styles are welcomed there. Glyph shape changes that are intended to address our design goals take precedence over changes that are purely subjective in nature. +- We focus on an accepted **single glyph style** for each glyph in the typeface sets. The former gets precedence over the latter. Content/comments/documentation, on the other hand, often includes non-ASCII characters. + +- **ASCII glyph set** generally speaking, all source code is limited to the ASCII set. Generally, an issue that affects a majority of users receives higher priority than an issue that affects a minority of users. The _needs of the many_ describe our core design targets. + +Hack is a general purpose typeface for source code. By keeping the discussion open, not only will you get community feedback, it also allows us to judge your contribution on more than the final product. In practical terms this means that for any substantial amount of work, we'd like to see an Issue Report or Pull Request which presents an idea or the approach for a change. Being a collaborative effort, we prefer to focus on the discussion about a change, rather than the final product of a change. + +Design is a highly subjective and opinionated topic. Ideally, they serve as a final rationale to decide disputes of whatever nature. + +This document outlines the core ideas on which we build to continually improve Hack. + +Hack is a monospaced typeface that is designed to optimize the display of source code text. + font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif Ī => irimi1/hack/CONTRIBUTING.md +91 1,91 +# Hack Typeface Design + font-family: "Lora", "Palatino Linotype", "Book Antiqua", Palatino, serif + src: local('Ubuntu Regular'), url(./irimi1/Ubuntu-R.ttf) format('truetype') + src: local('Hack'), url(./irimi1/hack/Hack-Regular.ttf) format('truetype') + src: local('Lora Regular'),url('./irimi1/lora/Lora-Regular.otf') format('otf')
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |