All Projects → sainnhe → icursive-nerd-font

sainnhe / icursive-nerd-font

Licence: other
Nerd Fonts with Cursive Italic Styles

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to icursive-nerd-font

Awesome Typography
✏︎ Curated list about digital typography 🔥
Stars: ✭ 947 (+450.58%)
Mutual labels:  fonts, typeface
Open Sauce Fonts
Open Sauce Fonts is a font super family that I developed for Creative Sauce's internal type system. It is a compact typeface that is optimised for better viewing small text on screen and print. Open Sauce fonts (Sans, One and Two) are under the SIL Open Font License and is going to be actively developed, improved and tested.
Stars: ✭ 189 (+9.88%)
Mutual labels:  fonts, typeface
Fonty
Android library allowing you to easily change the typeface of your UI elements.
Stars: ✭ 38 (-77.91%)
Mutual labels:  fonts, typeface
Codeface
Typefaces for source code beautification
Stars: ✭ 5,612 (+3162.79%)
Mutual labels:  fonts, typeface
RictyDiminished-Nerd-Fonts
Ricty Diminished with nerd-font patched --- fonts for programming
Stars: ✭ 30 (-82.56%)
Mutual labels:  fonts, nerd-fonts
Open Huninn Font
「jf open 粉圓」是基於 Kosugi Maru 改作, 由 justfont 設計師針對台灣日常應用加以優化的開源字型。 歡迎大家自由應用、自由優化、自由改做!
Stars: ✭ 665 (+286.63%)
Mutual labels:  fonts, typeface
San Francisco Family
All the fonts in San Francisco family font, developed by Apple. Including new SF Camera font from iOS 13!
Stars: ✭ 141 (-18.02%)
Mutual labels:  fonts, typeface
Work Sans
A grotesque sans.
Stars: ✭ 1,319 (+666.86%)
Mutual labels:  fonts, typeface
Urbanist
Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.
Stars: ✭ 374 (+117.44%)
Mutual labels:  fonts, typeface
ark-pixel-font
Open source Pan-CJK pixel font / 开源的泛中日韩像素字体
Stars: ✭ 1,767 (+927.33%)
Mutual labels:  fonts, typeface
Slice
An open-source, cross-platform GUI app to generate custom font design spaces from variable fonts
Stars: ✭ 62 (-63.95%)
Mutual labels:  fonts, typeface
MultiFontViewKotlin-Android
MultiFontViewKotlin library can be used to select custom fonts for the view dynamically in your XML
Stars: ✭ 13 (-92.44%)
Mutual labels:  fonts, typeface
Inriafonts
Fonts and UFO Masters of Inria Serif and Inria Sans Typeface
Stars: ✭ 292 (+69.77%)
Mutual labels:  fonts, typeface
Mohave-Typefaces
Mohave is a titling display typeface, built in mind with modulated form.
Stars: ✭ 48 (-72.09%)
Mutual labels:  fonts, typeface
font-wonder-unit
Free and open source sans-serif font, brought to you by Wonder Unit.
Stars: ✭ 57 (-66.86%)
Mutual labels:  fonts, typeface
Sprat-type
Display typeface
Stars: ✭ 58 (-66.28%)
Mutual labels:  fonts, typeface
Iosevka-Mayukai
Font based on Iosevka Custom Build, with combination from Iosevka SS04 Menlo, SS07 Monaco, SS09 Source Code Pro, SS12 Ubuntu Mono, SS14 Jetbrains Mono, Hack Style, and some Nerd Font Patching.
Stars: ✭ 149 (-13.37%)
Mutual labels:  fonts, typeface
Fonts
A curation of fonts from all over the world.
Stars: ✭ 144 (-16.28%)
Mutual labels:  fonts, typeface
visual-studio-fonts
Workaround for missing Line Spacing feature in Visual Studio.
Stars: ✭ 18 (-89.53%)
Mutual labels:  fonts
font
Font toolbox
Stars: ✭ 14 (-91.86%)
Mutual labels:  typeface

Archived. See this post instead: https://www.sainnhe.dev/post/patch-fonts-with-cursive-italic-styles/


Preview

For a preview of all available fonts, see this wiki page.

Introduction

Many vscode users use fonts like this with some themes that support italics, I want to do the same in vim. I've tried FiraCodeiScript, Operator Mono and Dank Mono but their support for nerd font symbols is not very good.

Therefore, I decided to patch some fonts myself. All these fonts should support nerd font symbols and be suitable for use in TUI editors like vim.

Some fonts are free of charge, they are patched already and you can directly use the binary files. However, some fonts are not free, so you need to build them by yourself if you want to use them.

Installation

  1. Clone this repository.
  2. If you want to install non-free fonts, you need to buy the fonts and build them by yourself.
  3. For linux users, follow this guide to install them.

In order to avoid copyright infringement, I cannot directly distribute the binary files of some fonts. However, if you encounter problems during the build process, email me and I will send you the font files that have been built.

For Arch Linux users, you can directly install all these fonts from my repository. All these fonts are in a package group named icursive-nerd-fonts, so simply add this repository and install them via pacman -S icursive-nerd-fonts.

Build

General Setup

There are some submodules in this repository, you'll need to update them at the very beginning.

$ git clone --depth 1 https://github.com/sainnhe/icursive-nerd-font.git
$ cd ./icursive-nerd-font
$ git submodule init
$ git submodule update

Op series

Requirements
  1. Binary file of Operator Mono
  2. Node.js
  3. Python (v2.7+)
  4. Python 2 (or Python 3), python-fontforge package. See Nerd Font Patcher for details.
  5. fonttools package. See Operator Mono Ligatures for details.
Step

cd /path/to/icursive-nerd-font and execute ./build.py Op /path/to/OperatorMono-BookItalic.otf

E.g.:

./build.py Op ~/Downloads/Operator\ Mono/Operator\ Mono\ Book\ Italic.otf

The new font files will be placed in the *Op folders.

Dk series

Requirements
  1. Binary file of Dank Mono
  2. Python (v2.7+)
  3. Python 2 (or Python 3), python-fontforge package. See Nerd Font Patcher for details.
Step

cd /path/to/icursive-nerd-font and execute ./build.py Dk /path/to/Dank\ Mono\ Italic.ttf

E.g.:

./build.py Dk ~/Downloads/Dank\ Mono\ Italic.ttf

The new font files will be placed in the *Dk folders.

Cg series

Requirements
  1. Binary file of Cartograph
  2. Python (v2.7+)
  3. Python 2 (or Python 3), python-fontforge package. See Nerd Font Patcher for details.
Step

cd /path/to/icursive-nerd-font and execute ./build.py Cg /path/to/Cartograph\ CF\ Italic.ttf

E.g.:

./build.py Cg ~/Downloads/Cartograph\ Italic.ttf

The new font files will be placed in the *Cg folders.

Contributing

See PATCH.md for more information.

FAQ

Q: What's the color scheme used here?

A: Gruvbox Material using mix palette.

Q: What's your status line configuration?

A: See this article.

Inspiration

kencrocken/FiraCodeiScript

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].