{"id":16803104,"url":"https://github.com/n-r-k/iosvmata","last_synced_at":"2025-09-21T23:33:45.369Z","repository":{"id":165187676,"uuid":"640536994","full_name":"N-R-K/Iosvmata","owner":"N-R-K","description":"Custom Iosevka build somewhat mimicking PragmataPro","archived":false,"fork":false,"pushed_at":"2024-05-26T23:15:20.000Z","size":116,"stargazers_count":83,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-03T07:52:58.022Z","etag":null,"topics":["coding-font","font","iosevka","monospace-font","nerd-font","nerd-fonts","pragmatapro","programming-font","terminal-fonts"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/N-R-K.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-14T12:28:30.000Z","updated_at":"2024-12-31T09:33:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"57135908-c725-4ce6-8041-4375831da9a5","html_url":"https://github.com/N-R-K/Iosvmata","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N-R-K%2FIosvmata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N-R-K%2FIosvmata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N-R-K%2FIosvmata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N-R-K%2FIosvmata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/N-R-K","download_url":"https://codeload.github.com/N-R-K/Iosvmata/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233808779,"owners_count":18733600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding-font","font","iosevka","monospace-font","nerd-font","nerd-fonts","pragmatapro","programming-font","terminal-fonts"],"created_at":"2024-10-13T09:41:34.717Z","updated_at":"2025-09-21T23:33:40.067Z","avatar_url":"https://github.com/N-R-K.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Iosvmata\n\n![Preview](preview.webp)\n\n\u003ch2 align=center\u003eDownload\u003c/h2\u003e\n\n- - -\n\n_You can download the ttf files from the [releases tab][rel]\n(grab the `.tar.zst` file)._\n\n- - -\n\n## What, Why, How?\n\nIf you like clean, upright looking fonts, then the chances are that you've\ncome across [Iosevka][]. You've probably also come across [PragmataPro][].\n\nBoth of these fonts are great in their own right but they both suffer from one\nfatal flaw - they're way too condensed for me to use for prolonged period of\ntime without eye strain.\n\nThe good news is that Iosevka provides an \"Extended\" variant which has wider\nspacing. However it's a bit *too* wide, which takes away from the slender feel\nof Iosevka.\n\nIosevka however, isn't just a font family. It's more or less a full framework\nwhere you can pick and choose and customize just about everything. And so that's\nprecisely what I did.\n\nThe Iosvmata config is based on [Pragmasevka][], which tries to mimic\nPragmataPro as much as possible. The main goal of `Iosvmata` is to take things I\nlike from Iosevka and PragmataPro but patch out things I don't like. Some\nnotable changes (not exhaustive, see `Iosvmata.toml` for a full config):\n\n* Use a width of `550` which is just extended enough to not strain my eyes but\n  not *too* extended so that it takes away the condensed feel of\n  Iosevka/PragmataPro. (For reference, Iosevka Extended uses 600 and Pragmasevka\n  uses 500).\n* Uses the regular slashed 0.\n* Capital `J` has bar on top.\n* Uses the more \"sharp\" looking braces.\n* No ligatures.\n* A lot more non-alphanumeric characters are boldened compared to Pragmasevka\n  (see `bolder.py`).\n\n[Iosevka]: https://typeof.net/Iosevka\n[PragmataPro]: https://fsd.it/shop/fonts/pragmatapro/\n[Pragmasevka]: https://github.com/shytikov/pragmasevka\n[rel]: https://github.com/N-R-K/Iosvmata/releases\n\n## Build Instruction\n\nBuilding the font yourself is not necessary since I provide `ttf` files in the\n[release][rel] page.\nBut if you'd like to customize the font further, e.g add ligatures or change\nspacing etc, then you can build the font yourself by following the steps below:\n\n1. Follow [these instructions][ios-build] to build the font out of\n   `Iosvmata.toml` config.\n2. Run the `bolder.py` script.\n3. Optionally patch the final font with [Nerd-Font-Patcher][NFP]\n   (search for `FontPatcher.zip`).\n\nSee also: [Iosevka customizer](https://typeof.net/Iosevka/customizer) in order\nto customize the config interactively.\n\n[ios-build]: https://github.com/be5invis/Iosevka/blob/main/doc/custom-build.md\n[NFP]: https://github.com/ryanoasis/nerd-fonts/releases/latest\n\n## Thanks to\n\n* [Pragmasevka][]: This project is pretty much a fork of Pragmasevka. So massive\n  thanks to it for laying the groundwork.\n\n## How to extract `.tar.zst`\n\n#### Linux/BSD/macos\n\n0. Install the `zstd` package (if you don't have it installed already).\n1. Run `tar -I zstd -xf Iosvmata.tar.zst`.\n\n#### Windows\n\nIf you want a GUI then [7-zip-zstd](https://github.com/mcmilk/7-Zip-zstd)\n(`.exe` download [here](https://github.com/mcmilk/7-Zip-zstd/releases)) seems to\nbe the recommended tool.\n\nIf you are comfortable with command-line, `zstd` provides official [builds for\nwindows](https://github.com/facebook/zstd/releases/) including a `zstd.exe`.\n\n## ChangeLog v1.2.0\n\n* Switched paren to \"normal\" from \"large-contour\".\n* Switched caret to \"low\".\n\n## ChangeLog v1.0.1\n\n* Do not export glyph names (slight decrease in font sizes).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn-r-k%2Fiosvmata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn-r-k%2Fiosvmata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn-r-k%2Fiosvmata/lists"}