{"id":22591704,"url":"https://github.com/pa-0/readitmono-nf","last_synced_at":"2025-08-08T02:09:35.688Z","repository":{"id":263915015,"uuid":"891736239","full_name":"pa-0/ReaditMono-NF","owner":"pa-0","description":"Repository set up to automate patching Reddit Mono with nerd-fonts glyphs and ligatures!!","archived":false,"fork":false,"pushed_at":"2024-12-01T05:50:07.000Z","size":248,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-26T17:51:52.721Z","etag":null,"topics":["ligatures","ligaturizer","nerd-fonts","programming-fonts","redditmono"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pa-0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-11-20T21:34:32.000Z","updated_at":"2025-06-09T00:19:40.000Z","dependencies_parsed_at":"2025-03-28T18:41:56.556Z","dependency_job_id":null,"html_url":"https://github.com/pa-0/ReaditMono-NF","commit_stats":null,"previous_names":["pa-0/redditsansmono-nerdfont","pa-0/redditmono-nf","pa-0/readitmono-nf"],"tags_count":1,"template":false,"template_full_name":"pa-0/NerdFontPatcherRepo","purl":"pkg:github/pa-0/ReaditMono-NF","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pa-0%2FReaditMono-NF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pa-0%2FReaditMono-NF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pa-0%2FReaditMono-NF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pa-0%2FReaditMono-NF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pa-0","download_url":"https://codeload.github.com/pa-0/ReaditMono-NF/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pa-0%2FReaditMono-NF/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269351910,"owners_count":24402678,"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","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ligatures","ligaturizer","nerd-fonts","programming-fonts","redditmono"],"created_at":"2024-12-08T09:13:41.954Z","updated_at":"2025-08-08T02:09:35.655Z","avatar_url":"https://github.com/pa-0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=center\u003e\n  \n# Readit (Reddit) Mono Nerd Font with Ligatures (!!!!)\n\n**Question:** Can we add Nerd Fonts and Ligatures to the [Reddit Sans Mono](https://github.com/reddit/redditsans) font family using a GitHub Action? **Answer:**\n\n[![Nerd Fonts Patcher + Ligaturizer](https://github.com/pa-0/ReaditMono-NF/actions/workflows/ci.yaml/badge.svg)](https://github.com/pa-0/ReaditMono-NF/actions/workflows/ci.yaml)\n\n![image](https://github.com/user-attachments/assets/18fa03c2-adb1-4639-a7d9-96fd9fed236f)\n\n\n\n## Release Legend\n\n|    Suffix     | Definition                                                                                      |\n|    :----:     | :---                                                                                            |\n|    **NF**     | patched with **N**erd-**F**ont glyphs                                                           |\n|   **LNF**     | patched with **N**erd-**F**ont glyphs and **L**igatures                                         |\n|  **MonoNF**   | **Mono**spaced Font patched with **N**erd-**F**ont glyphs                                       |\n|  **MonoLNF**  | **Mono**spaced Font patched with **N**erd-**F**ont glyphs and **L**igatures                     |\n|  **PropoNF**  | **Propo**rtionate (Variable Width) Font patched with **N**erd-**F**ont glyphs                   |\n|  **PropoLNF** | **Propo**rtionate (Variable Width) Font patched with **L**igatures and **N**erd-**F**ont glyphs |\n|  **MonoPL**   | **Mono**spaced Font patched with **P**ower**L**ine glyphs                                       |\n|  **MonoLPL**  | **Mono**spaced Font patched with **L**igatures and  **P**ower**L**ine glyphs                    |\n\n\u003c/div\u003e\n\nInspired by [Scott Hanselman](https://www.hanselman.com/blog/PatchingTheNewCascadiaCodeToIncludePowerlineGlyphsAndOtherNerdFontsForTheWindowsTerminal.aspx) and [Alistair Young](https://github.com/microsoft/cascadia-code/issues/10?WT.mc_id=-blog-scottha#issuecomment-532969414) and, most of all, Adam Cooper, whose effort with the [patched Cascadia family (à la Delugia Code)](https://github.com/adam7/delugia-code \"Delugia Code\") laid the (automation) groundwork for patching Readit Sans Mono.\n\nAdam wrote a [blog post with more details](https://admcpr.com/automating-the-patching-of-cascadia-code-to-include-nerd-fonts) about how this works.\n\n## What are Nerd Fonts anyway\n\n[Nerd Fonts](https://www.nerdfonts.com) takes popular programming fonts and adds a bunch of Glyphs. They include all the absolutely [indispensable symbols](https://github.com/ryanoasis/nerd-fonts/wiki/Glyph-Sets-and-Code-Points) all nerds need in their favorite fonts.\nGo to their [repository](https://github.com/ryanoasis/nerd-fonts) or have a look at the [overview](https://www.nerdfonts.com/#cheat-sheet).\n\nTypically they come in two flavours:\n\n* Powerline (adds the symbols needed to have a basic [Powerline](https://github.com/powerline) and some more.)\n* Mono (adds even more Powerline symbols and all other symbols Nerd Fonts has collected.)\n\n_Powerline_ includes these symbols:\n\n* Powerline Symbols\n* [Seti-UI](https://atom.io/themes/seti-ui#current_icons)\n* [Devicons](http://vorillaz.github.io/devicons/)\n\n_Complete_ includes these symbols additionally:\n\n* [Powerline Extra Symbols](https://github.com/ryanoasis/powerline-extra-symbols)\n* [Pomicons](https://github.com/gabrielelana/pomicons)\n* [Font Awesome](https://github.com/FortAwesome/Font-Awesome) and [Extension](https://github.com/AndreLZGava/font-awesome-extension)\n* [Power Symbols](https://unicodepowersymbol.com/)\n* [Material Design Icons](https://github.com/Templarian/MaterialDesign)\n* [Font Logos](https://github.com/Lukas-W/font-logos)\n* [Octicons](https://github.com/github/octicons)\n\n## Which font faces are available\n\nThese two font versions are generated from Reddit Sans Mono:\n\n* **Readit Sans Mono Powerline** _Basic powerline glyphs, monospaced font_\n* **Readit Sans Mono** _All Nerd Fonts glyphs, monospaced font with ALL powerline fonts (including nonstandard)_\n\nAll of these are available in light, regular, medium, semi-bold, bold and extra bold weights.\n\n## How is Readit Sans Mono special?\n\nCompared with the official nerd-font patched font families:\n\n* Readit Sans Mono is not available in the official repository (at least not yet)\n* Added symbol ``⚡`` (0u26A1) used with some popular Powerline setups (but not 'Complete')\n\n## How to use\n\nYou can download the patched fonts from the [Releases page](https://github.com/pa-0/RedditMono-NerdFont/releases) of this\nrepo and install them as you would any other font. Once installed the font can be referenced as `Readit Sans Mono *`.\nSo if, for example, you want to use it in Windows Terminal you should add the lines\n\n\u003e ```json\n\u003e \"font\":\n\u003e {\n\u003e       \"face\": \"Readit Mono NF\"\n\u003e     //\"face\": \"Readit Mono LNF\" (if you are using the version with Ligatures)\n\u003e }\n\u003e ```\n\nto the corresponding profiles in your settings.json.\n\n## Example for Readit Mono on the command line\n\n![PLACEHOLDER-Powerline](/placeholder_powerline.png)\n\n## Help(!!!)\n\nI know basically nothing about patching fonts so all contributions are 🦸‍ welcome.\n\n\u003e[!NOTE]\n\u003e To reduce the font name length the 'Nerd Font' has been dropped out of the (file) names.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpa-0%2Freaditmono-nf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpa-0%2Freaditmono-nf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpa-0%2Freaditmono-nf/lists"}