From 0993576e05aeae9d5b22cb57fc4eb62ab5eaade2 Mon Sep 17 00:00:00 2001 From: Altan Avtzi Date: Wed, 3 Jul 2024 21:14:03 +0300 Subject: [PATCH] improve font section --- README.md | 42 ++++++++++++++++++++++++++++-------------- media/ligatures.svg | 1 + 2 files changed, 29 insertions(+), 14 deletions(-) create mode 100644 media/ligatures.svg diff --git a/README.md b/README.md index bddb860..c41d493 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ Some great GitHub repos with wallpaper collections by: ## Fonts
- What is the difference between Sans, Serif and Mono + Sans vs Serif vs Mono

+
+ What are ligatures +

Ligatures are special characters that combine two or more letters into a single glyph. They are used to improve the appearance and readability of text, especially in code and terminal applications.

+

Example:

+ +
+
+ ### Sans Fonts -- [Google Sans](https://font.download/font/google-sans) -- [Open Sans](https://fonts.google.com/specimen/Open+Sans) -- [Roboto](https://fonts.google.com/specimen/Roboto) -- [Ubuntu](https://fonts.google.com/specimen/Ubuntu) +- [Google Sans](https://font.download/font/google-sans)ligatures - Google's custom and versatile sans-serif font. +- [Open Sans](https://fonts.google.com/specimen/Open+Sans) - The peace and love issue. +- [Roboto](https://fonts.google.com/specimen/Roboto) - The Android font. +- [Ubuntu](https://fonts.google.com/specimen/Ubuntu) - The Ubuntu font. +- [DejaVu](https://github.com/dejavu-fonts/dejavu-fonts) - Font family based on Bitstream Vera. ### Monospace Fonts -- [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono) - ligatures -- [FiraCode](https://github.com/tonsky/FiraCode) - ligatures -- [Cascadia Code](https://github.com/microsoft/cascadia-code) - ligatures -- [Iosevka](https://github.com/be5invis/Iosevka) - ligatures -- [Victor Mono](https://github.com/rubjo/victor-mono) - ligatures -- [DejaVu](https://github.com/dejavu-fonts/dejavu-fonts) -- [Gohufont](https://github.com/hchargois/gohufont) -- [Operator-caska Cursive](https://github.com/Anant-mishra1729/Operator-caska-Font#operator-caska-cursive-font) +- [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono)ligatures - Τypeface made for developers. +- [FiraCode](https://github.com/tonsky/FiraCode)ligatures - Monospaced font with programming ligatures. +- [Cascadia Code](https://github.com/microsoft/cascadia-code)ligatures - Fun font designed to enchance the modern look and feel of the *** Terminal. +- [Iosevka](https://github.com/be5invis/Iosevka)ligatures - Versatile typeface for code, from code. +- [Victor Mono](https://github.com/rubjo/victor-mono)ligatures - Free programming font with cursive italics and ligatures. +- [DejaVuCode](https://github.com/SSNikolaevich/DejaVuSansCode) - Monospaced font with programming ligatures based on DejaVu Sans Mono. +- [Gohufont](https://github.com/hchargois/gohufont) - Monospace bitmap font. +- [Operator-caska](https://github.com/Anant-mishra1729/Operator-caska-Font)ligatures - Font with ligature and cursive support, combination of both CaskaydiaCove Nerd Font and Operator Mono. +- [monoid](https://github.com/larsenwork/monoid)ligatures - Customisable coding font with alternates, ligatures and contextual positioning. +- [Hasklig](https://github.com/i-tu/Hasklig)ligatures - Code font with monospaced ligatures. ### Nerd Fonts
What are the Nerd Fonts - Nerd Fonts are patched fonts that contain additional glyphs, icons, and ligatures. These fonts are designed to be used in terminals and code editors, providing a more visually appealing and functional experience. Nerd Fonts are compatible with most of the font families. +

Nerd Fonts are patched fonts that contain additional glyphs, icons, and ligatures. These fonts are designed to be used in terminals and code editors, providing a more visually appealing and functional experience. Nerd Fonts are compatible with most of the font families.


@@ -226,6 +237,9 @@ Some great GitHub repos with wallpaper collections by: - [font-patcher](https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#font-patcher) - Patch your own fonts. - [getnf](https://github.com/getnf/getnf) - A helpful tool to install Nerd Fonts. +> [!TIP] +> In order to make use of glyphs, you should at least have one nerd font installed on your system. Setting your default font as a nerd font is usually not required, as it may show glyphs smaller than they are supposed to be. However, you may need to include a nerd font family along with your default font, when configuring fonts for an application, in order to display the glyphs properly. + ## Bar / Panel - [Polybar](https://github.com/polybar/polybar)X11 - [Waybar](https://github.com/Alexays/Waybar)Wayland diff --git a/media/ligatures.svg b/media/ligatures.svg new file mode 100644 index 0000000..8b5d2cd --- /dev/null +++ b/media/ligatures.svg @@ -0,0 +1 @@ + \ No newline at end of file