Code Monkey home page Code Monkey logo

iosvmata's Introduction

Iosvmata

Preview

Download


You can download the ttf files from the releases tab (grab the .tar.zst file).


What, Why, How?

If you like clean, upright looking fonts, then the chances are that you've come across Iosevka. You've probably also come across PragmataPro.

Both of these fonts are great in their own right but they both suffer from one fatal flaw - they're way too condensed for me to use for prolonged period of time without eye strain.

The good news is that Iosevka provides an "Extended" variant which has wider spacing. However it's a bit too wide, which takes away from the slender feel of Iosevka.

Iosevka however, isn't just a font family. It's more or less a full framework where you can pick and choose and customize just about everything. And so that's precisely what I did.

The Iosvmata config is based on Pragmasevka, which tries to mimic PragmataPro as much as possible. The main goal of Iosvmata is to take things I like from Iosevka and PragmataPro but patch out things I don't like. Some notable changes (not exhaustive, see Iosvmata.toml for a full config):

  • Use a width of 550 which is just extended enough to not strain my eyes but not too extended so that it takes away the condensed feel of Iosevka/PragmataPro. (For reference, Iosevka Extended uses 600 and Pragmasevka uses 500).
  • Uses the regular slashed 0.
  • Capital J has bar on top.
  • Uses the more "sharp" looking braces.
  • No ligatures.
  • A lot more non-alphanumeric characters are boldened compared to Pragmasevka (see bolder.py).

Build Instruction

  1. Follow these instructions to build the font out of Iosvmata.toml config.
  2. Run the bolder.py script.
  3. Optionally patch the final font with Nerd-Font-Patcher (search for FontPatcher.zip).

Thanks to

  • Pragmasevka: This project is pretty much a fork of Pragmasevka. So massive thanks to it for laying the groundwork.

How to extract .tar.zst

Linux/BSD/macos

  1. Install the zstd package (if you don't have it installed already).
  2. Run tar -I zstd -xf Iosvmata.tar.zst.

Windows

If you want a GUI then 7-zip-zstd (.exe download here) seems to be the recommended tool.

If you are comfortable with command-line, zstd provides official builds for windows including a zstd.exe.

ChangeLog v1.2.0

  • Switched paren to "normal" from "large-contour".
  • Switched caret to "low".

ChangeLog v1.0.1

  • Do not export glyph names (slight decrease in font sizes).

iosvmata's People

Contributors

n-r-k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

iosvmata's Issues

Request to add iosvmata medium font style

Thanks for such a great font. Can you please include a medium font style as the bold style of this font is too much bold? This is a small request to you. Losevka have a medium-style. Also it is inspired from pragmato so can we have ligature support like pragmato.. Hoping for positive response

Thanks once again

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.