Created
November 17, 2022 23:39
-
-
Save ron-wolf/6c0fd77df60445226e887ffb4ffd78af to your computer and use it in GitHub Desktop.
Iosevka Hyperlegible - An adaptation of Iosevka inspired by Atkinson Hyperlegible
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# The contents of this file is free and unencumbered software released into the | |
# public domain. For more information, please refer to <http://unlicense.org/> | |
# To customize this Iosevka build plan for your own use, just plug it in here: | |
# <https://typeof.net/Iosevka/customizer> See the instructions at the bottom of | |
# that page to find out how to generate a customized font file. In addition, if | |
# you're unfamiliar with the TOML configuration language used in this file, you | |
# can consult its official page: <https://toml.io/en/> | |
# The settings for this font variant are inspired by the Atkinson Hyperlegible | |
# font, which was designed by Applied Design Works on behalf of the Braille | |
# Institute. You can find more information about the original font, including | |
# license agreements, at <https://brailleinstitute.org/freefont>. | |
# General | |
[buildPlans.iosevka-hyperlegible] | |
family = "Iosevka Hyperlegible" | |
spacing = "normal" | |
serifs = "sans" | |
no-cv-ss = true | |
export-glyph-names = false | |
# Regular weight | |
[buildPlans.iosevka-hyperlegible.weights.regular] | |
shape = 400 | |
menu = 400 | |
css = 400 | |
# Bold weight | |
[buildPlans.iosevka-hyperlegible.weights.bold] | |
shape = 700 | |
menu = 700 | |
css = 700 | |
# Normal width | |
[buildPlans.iosevka-hyperlegible.widths.normal] | |
shape = 600 | |
menu = 5 | |
css = "normal" | |
# Upright slope | |
[buildPlans.iosevka-hyperlegible.slopes.upright] | |
angle = 0 | |
shape = "upright" | |
menu = "upright" | |
css = "normal" | |
# Italic slope | |
[buildPlans.iosevka-hyperlegible.slopes.italic] | |
angle = 9.4 | |
shape = "italic" | |
menu = "italic" | |
css = "italic" | |
# Types of Character Customizations | |
# | |
# <reason>able: Use these to bring Iosevka closer to Atkinson without | |
# compromising on cross-grapheme geometric harmony. | |
# <taste>-dependent: Accurate to Atkinson, but may compromise Iosevka's proportions. | |
# <question>able: Discordant with the rest of the font; I advise against them. | |
# <compromis>ing: Using these goes against the stated mission of Atkinson, which | |
# is to avoid creating "caricatures" in service of legibility. | |
# Character customizations | |
[buildPlans.iosevka-hyperlegible.variants.design] | |
# Uppercase letters | |
# capital-b = "more-asymmetric-serifless" # <compromise> | |
# capital-d = "more-rounded-serifless" # <question> | |
capital-i = "short-serifed" # <taste> | |
capital-j = "serifless" # <taste> | |
capital-m = "flat-bottom" # <taste> | |
capital-q = "crossing-curly-tailed" # <reason> | |
capital-w = "straight-flat-top" # <taste> | |
# Lowercase letters | |
# f = "flat-hook" # <reason> | |
f = "flat-hook-crossbar-at-x-height" # <taste> | |
i = "hooky" # <reason> | |
j = "serifless" # <taste> | |
l = "flat-tailed" # <reason> | |
# r = "compact" # <question> | |
t = "flat-hook" # <reason> | |
# t = "flat-hook-short-neck" # <taste> | |
w = "straight-flat-top" # <taste> | |
y = "straight-turn" # <reason> | |
# Digits | |
zero = "reverse-slashed" # <reason> | |
one = "no-base-flat-top-serif" # <reason> | |
four = "closed" # <reason> | |
five = "oblique-upper-left-bar" # <taste> | |
six = "closed-contour" # <reason> | |
# six = "open-contour" # <question> | |
# Punctuation | |
pilcrow = "low" # <reason> | |
brace = "straight" # <reason> | |
number-sign = "slanted" # <taste> | |
at = "fourfold" # <reason> | |
percent = "rings-continuous-slash" # <reason> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment