/agave

succulent monospace programming font

Primary LanguageTclMIT LicenseMIT

NOTICE: github namespace recently changed from agarick to blobject.

/pub/title.png

version 37, 06 jan 2021

downloadRegularBold
size261KB85KB
dotted zeroAgave-Regular.ttfAgave-Bold.ttf
slashed zeroAgave-Regular-slashed.ttfAgave-Bold-slashed.ttf

/pub/metric.png

variantglyph count(partially) implemented ranges
Regular2443ascii, latin ext, greek, cyrillic, ipa, math, arrows, box-drawing, braille, powerline, others
Bold96ascii
Italic15not ready
BoldItalic2not ready

agave is a fixed-width outline typeface, designed and produced by type agaric.

Free to use, peruse, and diffuse – everything (font files, glyph designs, glyph databases, and documentation) is released under the MIT license.

more about: https://b.agaric.net/page/agave

install

The .ttf font files can be found at either of:

Please install according to common procedures specified by your platform. Maybe these pages might help: repology, howtogeek.

sample

  • 2160x1440 screen resolution, 200 dpi, freetype v2.10.4, libXft v2.3.3, libpng v1.6.37, gimp v2.10.20

glyph distinction in ASCII

/pub/ascii.png

code, sampling C syntax (emacs v27.1, height 55)

/pub/code.png

terminal (alacritty v0.6.0, size 5.5)

/pub/term.png

literary text, sampling ASCII, Greek, Cyrillic, and Czech (alacritty v0.6.0, size 5.5)

/pub/lit.png

cataclysm: dark days ahead (alacritty v0.6.0, size 5.5)

/pub/cdda.png

unicode (alacritty v0.6.0, size 5.5)

/pub/uni.png

in the wild:
(particular glyph shapes may be out of date)

build

For example, with the Regular variant:

  • Open src/agave-r.sfd in FontForge.
  • Click File –> Generate Fonts –> pick TrueType, No Bitmap Fonts, No Rename –> Options: pick TrueType Hints, PS Glyph Names, OpenType –> Generate.
    • You might see (and can ignore, I think) some warnings about non-integral coordinates, etc.
  • Hint the generated font file using ttfautohint.
    • Assuming the generated file is raw.ttf, run ttfautohint -v -t raw.ttf Agave-Regular.ttf

naming

  • type agaric opted for a slightly eponymic name for their first typeface.
  • “Agave” refers either to the green plant or to the daughter of Kadmos in mythology.
  • agave is sister to autonoe and ino.

discussion

Feel free to use the issue tracker to voice your feedback, questions, and suggestions. Or contact type agaric via email at agaric@protonmail.com.

thanks

… foremost to bc, Inkscape, ttfautohint, and FontForge as I relied on them to respectively measure, draw, hint, and generate agave,

to GitHub for hosting this repo,

and to all the users ♥