improve font section

This commit is contained in:
Altan Avtzi
2024-07-03 21:14:03 +03:00
parent 564d9bf804
commit 0993576e05
2 changed files with 29 additions and 14 deletions

View File

@@ -189,7 +189,7 @@ Some great GitHub repos with wallpaper collections by:
## Fonts ## Fonts
<details> <details>
<summary><b>What is the difference between Sans, Serif and Mono</b></summary> <summary><b>Sans vs Serif vs Mono</b></summary>
<ul> <ul>
<li><b>Serif</b> fonts have decorative lines or strokes at the ends of the letters. They are often used for body text in printed materials.</li> <li><b>Serif</b> fonts have decorative lines or strokes at the ends of the letters. They are often used for body text in printed materials.</li>
<li><b>Sans-serif</b> fonts are modern and clean, without the decorative flourishes of serif fonts. They are often used for headings and titles.</li> <li><b>Sans-serif</b> fonts are modern and clean, without the decorative flourishes of serif fonts. They are often used for headings and titles.</li>
@@ -199,26 +199,37 @@ Some great GitHub repos with wallpaper collections by:
</details> </details>
<br/> <br/>
<details>
<summary><b>What are ligatures</b></summary>
<p><b>Ligatures</b> 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.</p>
<p>Example:</p>
<img src="media/ligatures.svg" height=240>
</details>
<br/>
### Sans Fonts ### Sans Fonts
- [Google Sans](https://font.download/font/google-sans) - [Google Sans](https://font.download/font/google-sans)<sup>ligatures</sup> - Google's custom and versatile sans-serif font.
- [Open Sans](https://fonts.google.com/specimen/Open+Sans) - [Open Sans](https://fonts.google.com/specimen/Open+Sans) - The peace and love issue.
- [Roboto](https://fonts.google.com/specimen/Roboto) - [Roboto](https://fonts.google.com/specimen/Roboto) - The Android font.
- [Ubuntu](https://fonts.google.com/specimen/Ubuntu) - [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 ### Monospace Fonts
- [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono) - ligatures - [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono)<sup>ligatures</sup> - Τypeface made for developers.
- [FiraCode](https://github.com/tonsky/FiraCode) - ligatures - [FiraCode](https://github.com/tonsky/FiraCode)<sup>ligatures</sup> - Monospaced font with programming ligatures.
- [Cascadia Code](https://github.com/microsoft/cascadia-code) - ligatures - [Cascadia Code](https://github.com/microsoft/cascadia-code)<sup>ligatures</sup> - Fun font designed to enchance the modern look and feel of the *** Terminal.
- [Iosevka](https://github.com/be5invis/Iosevka) - ligatures - [Iosevka](https://github.com/be5invis/Iosevka)<sup>ligatures</sup> - Versatile typeface for code, from code.
- [Victor Mono](https://github.com/rubjo/victor-mono) - ligatures - [Victor Mono](https://github.com/rubjo/victor-mono)<sup>ligatures</sup> - Free programming font with cursive italics and ligatures.
- [DejaVu](https://github.com/dejavu-fonts/dejavu-fonts) - [DejaVuCode](https://github.com/SSNikolaevich/DejaVuSansCode) - Monospaced font with programming ligatures based on DejaVu Sans Mono.
- [Gohufont](https://github.com/hchargois/gohufont) - [Gohufont](https://github.com/hchargois/gohufont) - Monospace bitmap font.
- [Operator-caska Cursive](https://github.com/Anant-mishra1729/Operator-caska-Font#operator-caska-cursive-font) - [Operator-caska](https://github.com/Anant-mishra1729/Operator-caska-Font)<sup>ligatures</sup> - Font with ligature and cursive support, combination of both CaskaydiaCove Nerd Font and Operator Mono.
- [monoid](https://github.com/larsenwork/monoid)<sup>ligatures</sup> - Customisable coding font with alternates, ligatures and contextual positioning.
- [Hasklig](https://github.com/i-tu/Hasklig)<sup>ligatures</sup> - Code font with monospaced ligatures.
### Nerd Fonts ### Nerd Fonts
<details> <details>
<summary><b>What are the Nerd Fonts</b></summary> <summary><b>What are the Nerd Fonts</b></summary>
<b>Nerd Fonts</b> 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. <b>Nerd Fonts</b> are compatible with most of the font families. <p><b>Nerd Fonts</b> 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. <b>Nerd Fonts</b> are compatible with most of the font families.</p>
</details> </details>
<br/> <br/>
@@ -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. - [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. - [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 ## Bar / Panel
- [Polybar](https://github.com/polybar/polybar)<sup>X11</sup> - [Polybar](https://github.com/polybar/polybar)<sup>X11</sup>
- [Waybar](https://github.com/Alexays/Waybar)<sup>Wayland</sup> - [Waybar](https://github.com/Alexays/Waybar)<sup>Wayland</sup>

1
media/ligatures.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 48 KiB