Last active
November 7, 2025 02:44
-
-
Save vintprox/553981e6b7233b8bd0d222ce8993bb1a to your computer and use it in GitHub Desktop.
Revisions
-
vintprox revised this gist
Aug 26, 2023 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -180,4 +180,5 @@ Also, this font is pretty WIDE - with the way Minetest is right now and Have fun with this! Let us know what you liked the most. 😊 - Boost this on Mastodon: https://techhub.social/@vintprox/110933408961760959 - Save this on Lemmy: https://geddit.social/post/762102 -
vintprox revised this gist
Aug 25, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -61,7 +61,7 @@ Reoccurring thing that we are doing with settings is to try out the crisp shadow 3. Return to `.minetest` directory and locate the file called `minetest.conf` - it's where your **settings** are kept. Open it with the text editor (Notepad, Mousepad, Kate, nano, vim, etc.). 4. 📋 Find the end of the `minetest.conf` configuration file. **Paste the code** enclosed to the font family (see below). 5. 📋 **Replace every `FONTS_DIR` with the path** where your downloaded fonts are stored (see step 2). -
vintprox revised this gist
Aug 25, 2023 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -63,9 +63,9 @@ Reoccurring thing that we are doing with settings is to try out the crisp shadow 4. 📋 Find the end of the `minetest.conf` configuration file. Add the configuration lines enclosed to the font family within this guide (see below). 5. 📋 **Replace every `FONTS_DIR` with the path** where your downloaded fonts are stored (see step 2). 6. Save configuration file. 7. Open Minetest again and see the font change. Test it with your favorite servers and games: then let me know if something stinks or that all is fine! -
vintprox revised this gist
Aug 25, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -118,7 +118,7 @@ Font developed by Russian type designers Oleg Zhuravlev and Ivan Gladkikh. It ni | Relevant variants | 4 | | Crisp sizes | All | | License | SIL Open Font License, Version 1.1 | | 💾 Download | [ZIP](https://www.1001fonts.com/bender-font.html) | - 📋 `minetest.conf`: -
vintprox revised this gist
Aug 25, 2023 . 1 changed file with 8 additions and 8 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -124,14 +124,14 @@ Font developed by Russian type designers Oleg Zhuravlev and Ivan Gladkikh. It ni ```properties font_shadow_alpha = 159 font_path = FONTS_DIR/Jovanny Lemonad - Bender-Bold.otf font_path_bold = FONTS_DIR/Jovanny Lemonad - Bender-Black.otf font_path_italic = FONTS_DIR/Jovanny Lemonad - Bender-BoldItalic.otf font_path_bold_italic = FONTS_DIR/Jovanny Lemonad - Bender-BlackItalic.otf mono_font_path = FONTS_DIR/Jovanny Lemonad - Bender-Bold.otf mono_font_path_bold = FONTS_DIR/Jovanny Lemonad - Bender-Black.otf mono_font_path_italic = FONTS_DIR/Jovanny Lemonad - Bender-BoldItalic.otf mono_font_path_bold_italic = FONTS_DIR/Jovanny Lemonad - Bender-BlackItalic.otf ```  -
vintprox revised this gist
Aug 25, 2023 . 1 changed file with 31 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -108,6 +108,36 @@ A nice pixel font with a rich Unicode support created by the type designer GGBot   ### Bender Font developed by Russian type designers Oleg Zhuravlev and Ivan Gladkikh. It nicely unites the excellence of square countours and playfulness. || Bender | | - | - | | Languages | Bashkir, Belarusian, Bulgarian, Chinese pinyin, Cyrillic, Czech, English, Esperanto, French, German, Hungarian, International phonetic, Italian, Kazakh, Latin, Polish, Russian, Spanish, Tatar, Turkish, Ukrainian | | Relevant variants | 4 | | Crisp sizes | All | | License | SIL Open Font License, Version 1.1 | | 💾 Download | [ZIP](https://www.1001fonts.com/download/bender.zip) | - 📋 `minetest.conf`: ```properties font_shadow_alpha = 159 font_path = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-Bold.otf font_path_bold = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-Black.otf font_path_italic = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-BoldItalic.otf font_path_bold_italic = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-BlackItalic.otf mono_font_path = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-Bold.otf mono_font_path_bold = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-Black.otf mono_font_path_italic = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fonts/Jovanny Lemonad - Bender-BoldItalic.otf mono_font_path_bold_italic = /home/vintprox/.var/app/net.minetest.Minetest/.minetest/fontsJovanny Lemonad - Bender-BlackItalic.otf ```    ## Honorable mentions ### OpenDyslexic Mono @@ -122,7 +152,7 @@ Also, this font is pretty WIDE - with the way Minetest is right now and || OpenDyslexic Mono | | - | - | | Languages | Latin | | Relevant variants | 1 | | Crisp sizes | All | | License | SIL Open Font License, Version 1.1 | -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -148,4 +148,6 @@ Also, this font is pretty WIDE - with the way Minetest is right now and ## Your favorite? Have fun with this! Let us know what you liked the most. 😊 Boost this on Mastodon: https://techhub.social/@vintprox/110933408961760959 -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -35,7 +35,7 @@ With such requirements in place, there is no room for DroidSans, [Unifont](https For optional variants, I try to use the font from original pack, but reuse a nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). Reoccurring thing that we are doing with settings is to try out the crisp shadow where possible (`font_shadow_alpha = 159`). It's an arbitrary number taken from the ticket discussing the [**stronger text shadow**](https://github.com/minetest/minetest/issues/8373). Ultimately, the issue with Minetest remains UNSOLVED: shadow can only go down, so chat text can still blend in with the environment. While we're at it, there is [no background for chat text](https://github.com/minetest/minetest/issues/4650). Just have to cope with it and turn to the darker environment or open console to see stuff. ## Common steps -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -33,10 +33,10 @@ Bare minimum for the fonts I accept: With such requirements in place, there is no room for DroidSans, [Unifont](https://github.com/minetest/minetest/issues/11455) nor your average handwritten type, as well no qualification for purely Latin fonts nor poorly-made and licensed. Our priority is having legible fonts for **accessibility**. For optional variants, I try to use the font from original pack, but reuse a nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). Reoccurring thing that we are doing with settings is to try out the crisp shadow where possible (`font_shadow_alpha = 159`). It's an arbitrary number taken from the ticket discussing the [**stronger text shadow**](https://github.com/minetest/minetest/issues/8373). Ultimately, the issue with Minetest remains UNSOLVED: shadow can only go down, so chat text can still blend in with the environment. While we're at it, there is [no background for chat text](https://github.com/minetest/minetest/issues/4650). Just have to cope with it and turn to the darker environment to see stuff. ## Common steps 1. 💾 Download the font family. Usually it's one or more TrueType fonts of the same font family that come in the `*.zip` archive. -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 5 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,12 +28,14 @@ Bare minimum for the fonts I accept: - one *regular* basic variant, - one *bold* basic variant, - *permissive* font license, - *display qualities* are preserved with reasonable downscaling, - mostly complete *Unicode support* (if your glyphs are not supported, let us know). With such requirements in place, there is no room for DroidSans, [Unifont](https://github.com/minetest/minetest/issues/11455) nor your average handwritten type, as well no qualification for purely Latin fonts nor poorly-made and licensed. Our priority is having legible fonts for **accessibility**. Reoccurring thing that we are doing with settings is to try out the crisp shadow where possible (`font_shadow_alpha = 159`). It's an arbitrary number taken from the ticket discussing the [**stronger text shadow**](https://github.com/minetest/minetest/issues/8373). Ultimately, the issue with Minetest is NOT solved: shadow can only go down, so chat text can still blend in with the environment. For optional variants, I try to use the font from original pack, but reuse a nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). ## Common steps -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,7 +28,7 @@ Bare minimum for the fonts I accept: - one *regular* basic variant, - one *bold* basic variant, - *permissive* font license, - font size of 16px gives glyph contours that are average 1.2px+ *thick*, - mostly complete *Unicode support* (if your glyphs are not supported, let us know). For optional variants, I try to use the font from original pack, but reuse a nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 18 additions and 15 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Try something different, with this guide! Showing you how to setup a few beatifu ## Kinda the boring part We will focus on a common process that applies to each **font family**. Think of a font family as a pack of fonts from the same author made to cover regular text, possibly with bold and italic variants, while maintaining all the same form and vibe. Minetest differentiates beetween: @@ -22,27 +22,30 @@ Minetest differentiates beetween: - bold italic - Same, but 4 mono variants that appear in the console, when typing in chat. These 8 variants are relevant to Minetest, but *not all* of them are available in every font family here. We may go easy on "italic" and "mono" department, as they are less used anyway. Bare minimum for the fonts I accept: - one *regular* basic variant, - one *bold* basic variant, - *permissive* font license, - font size of 16px gives glyph contours that are 1.2px+ *thick*, - mostly complete *Unicode support* (if your glyphs are not supported, let us know). For optional variants, I try to use the font from original pack, but reuse a nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). Reoccurring thing that we are doing with settings is to try out the crisp shadow where possible (`font_shadow_alpha = 159`). It's an arbitrary number taken from the ticket discussing the [stronger text shadow](https://github.com/minetest/minetest/issues/8373). Ultimately, the issue with Minetest is NOT solved: shadow can only go down, so chat text can still blend in with the environment. ## Common steps 1. 💾 Download the font family. Usually it's one or more TrueType fonts of the same font family that come in the `*.zip` archive. > If you are unsure what files to take, look for the `*.ttf`/TrueType, because they are the only dynamic fonts that work in Minetest. If there is no ZIP archive, it might just be a bunch of `*.ttf` variant files that you'd need to download one-by-one. 2. Unpack those fonts to the place where Minetest can access them. - Here's the recommended place: - Proceed to Minetest launcher, open "About" tab and press "**Open User Data Directory**". It will open your `.minetest` data directory. - In `.minetest`, create a `fonts` directory (first time only). @@ -52,27 +55,27 @@ For optional variants, I try to use the font from original pack, but reuse neare - If you fail any step above, just unpack to your Desktop, it's guaranteed to work. - Little foreshadowing: the place where you save fonts is the path that we call a `FONTS_DIR` in this guide. Use the address bar in your file manager to **obtain the path**. 3. Return to `.minetest` directory and locate the file called `minetest.conf` - it's where your **settings** are kept. Open it with the text editor (Notepad, Mousepad, Kate, nano, vim, etc.). 4. 📋 Find the end of the `minetest.conf` configuration file. Add the configuration lines enclosed to the font family within this guide (see below). 5. Replace every `FONTS_DIR` with the path where your downloaded fonts are stored (see step 2). 6. Save the configuration file. 7. Open Minetest again and see the font change. Test it with your favorite servers and games: then let me know if something stinks or that all is fine! So, these were the instructions to setup any font family, but what are downloads and what are configuration lines that you need to add? In the following section(s), you can pick any of the font that passed my requirements (or honorable mentions) and see if you like it or want to change, repeating the same process with another font family. ## Qualified font families > NOTE: More fonts are coming in. ### Pixeloid A nice pixel font with a rich Unicode support created by the type designer GGBotNet. Looks very nice with a 2 unit shadow in Minetest. || Pixeloid | | - | - | -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -85,9 +85,10 @@ A nice pixel font with a rich Unicode support created by the type designer GGBot - 📋 `minetest.conf`: ```properties font_size = 18 font_size_divisible_by = 9 font_shadow = 2 font_shadow_alpha = 159 font_path = FONTS_DIR/PixeloidSans.ttf font_path_bold = FONTS_DIR/PixeloidSans-Bold.ttf font_path_italic = FONTS_DIR/PixeloidSans.ttf @@ -125,7 +126,6 @@ Also, this font is pretty WIDE - with the way Minetest is right now and - 📋 `minetest.conf`: ```properties font_shadow_alpha = 159 font_path = FONTS_DIR/OpenDyslexicMono-Regular.ttf font_path_bold = FONTS_DIR/OpenDyslexicMono-Regular.ttf @@ -137,8 +137,8 @@ Also, this font is pretty WIDE - with the way Minetest is right now and mono_font_path_bold_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf ```    ## Your favorite? -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -83,6 +83,7 @@ A nice pixel font with a rich Unicode support created by the type designer GGBot | 💾 Download | [ZIP](https://ggbot.itch.io/pixeloid-font) | - 📋 `minetest.conf`: ```properties font_shadow = 2 font_shadow_alpha = 159 -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,7 +28,7 @@ Bare minimum for the fonts I accept: - one *regular* variant, - one *bold* variant, - mostly complete *Unicode support* (if your glyphs are not supported, let me know and I will reflect the guide on that), - permissive font license. For optional variants, I try to use the font from original pack, but reuse nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,9 +7,9 @@ Try something different, with this guide! Showing you how to setup a few beatiful fonts for Minetest today.  ## Kinda the boring part We will focus on a common process that applies to each **font family**. Think of a font family as a pack of fonts from the same author made to cover regular text, possibly with bold and italic variants, while maintaining all the same form/vibe. @@ -142,4 +142,4 @@ Also, this font is pretty WIDE - with the way Minetest is right now and ## Your favorite? Have fun with this! Let us know what you liked the most. 😊 -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 8 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -111,6 +111,8 @@ Now, to the letdowns. An official pack doesn't come with TrueType files - yes, w Alas, while trying a compiled "Mono" variant from a [community-provided PR](https://github.com/antijingoist/opendyslexic/pull/72) as a full replacement font (1 for 8 variants), I've been met with a major lack of Unicode support - no cyrillic letters! If you're here to just get latin and something in a familiar range, the following configuration is meant just for you. Also, this font is pretty WIDE - with the way Minetest is right now and fixed layouts taking precedence, just expect a lot of things to look broken. || OpenDyslexic Mono | | - | - | | Languages | ? | @@ -122,6 +124,8 @@ Alas, while trying a compiled "Mono" variant from a [community-provided PR](http - 📋 `minetest.conf`: ```properties font_shadow = 1 font_shadow_alpha = 159 font_path = FONTS_DIR/OpenDyslexicMono-Regular.ttf font_path_bold = FONTS_DIR/OpenDyslexicMono-Regular.ttf font_path_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf @@ -132,6 +136,10 @@ Alas, while trying a compiled "Mono" variant from a [community-provided PR](http mono_font_path_bold_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf ```    ## Your favorite? Have fun with this! Let us know what you liked the most. -
vintprox revised this gist
Aug 22, 2023 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,7 +9,7 @@ Try something different, with this guide! Showing you how to setup a few beatifu  ## Kinda boring part We will focus on a common process that applies to each **font family**. Think of a font family as a pack of fonts from the same author made to cover regular text, possibly with bold and italic variants, while maintaining all the same form/vibe. @@ -32,7 +32,7 @@ Bare minimum for the fonts I accept: For optional variants, I try to use the font from original pack, but reuse nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). ## Common steps 1. 💾 Download the font family. Usually it's one or more TrueType variants of the same font family that come in the `*.zip` archive. @@ -66,7 +66,7 @@ For optional variants, I try to use the font from original pack, but reuse neare So, these were the instructions to setup any font family, but what are archives and what are configuration lines that you need to add? In the following section(s), you can pick any of the font that passed my requirements (or honorable mentions) and see if you like it or want to change, repeating the same process with another font family. ## Qualified font families > NOTE: More fonts are coming in. @@ -101,7 +101,7 @@ A nice pixel font with a rich Unicode support created by the type designer GGBot   ## Honorable mentions ### OpenDyslexic Mono @@ -132,6 +132,6 @@ Alas, while trying a compiled "Mono" variant from a [community-provided PR](http mono_font_path_bold_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf ``` ## Your favorite? Have fun with this! Let us know what you liked the most. -
vintprox revised this gist
Aug 21, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ # Better (unicode) fonts for Minetest 2023 - Tired of boring default font in Minetest? - Have the text become increasingly harder to read? -
vintprox revised this gist
Aug 21, 2023 . 1 changed file with 49 additions and 17 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -22,7 +22,7 @@ Minetest differentiates beetween: - bold italic - Same, but 4 mono variants that appear in the console, when typing in chat. These 8 variants are relevant to Minetest, but not all of them are available in every font family here. We may go easy on "italic" and "mono" department, as they are less used anyway. Bare minimum for the fonts I accept: - one *regular* variant, @@ -34,11 +34,11 @@ For optional variants, I try to use the font from original pack, but reuse neare ## Common Steps for All Font Families 1. 💾 Download the font family. Usually it's one or more TrueType variants of the same font family that come in the `*.zip` archive. > If you are unsure what files to take, look for the `*.ttf`/TrueType, because they are the only ones that work in Minetest minus bitmap formats. If there is no ZIP archive, it might just be a bunch of `*.ttf` variant files that you'd need to download one-by-one. 2. Unpack those fonts to the place where Minetest can access them. - Here's the recommended place: @@ -68,19 +68,57 @@ So, these were the instructions to setup any font family, but what are archives ## Qualified Font Families > NOTE: More fonts are coming in. ### Pixeloid A nice pixel font with a rich Unicode support created by the type designer GGBotNet. Look very nice with a 2 unit shadow in Minetest. || Pixeloid | | - | - | | Languages | 135 | | Relevant variants | 3 | | Crisp sizes | 9, 18, 36, by progression | | License | SIL Open Font License, Version 1.1 | | 💾 Download | [ZIP](https://ggbot.itch.io/pixeloid-font) | - 📋 `minetest.conf`: ```properties font_shadow = 2 font_shadow_alpha = 159 font_size_divisible_by = 9 font_path = FONTS_DIR/PixeloidSans.ttf font_path_bold = FONTS_DIR/PixeloidSans-Bold.ttf font_path_italic = FONTS_DIR/PixeloidSans.ttf font_path_bold_italic = FONTS_DIR/PixeloidSans-Bold.ttf mono_font_path = FONTS_DIR/PixeloidMono.ttf mono_font_path_bold = FONTS_DIR/PixeloidMono.ttf mono_font_path_italic = FONTS_DIR/PixeloidMono.ttf mono_font_path_bold_italic = FONTS_DIR/PixeloidMono.ttf ```    ## Honorable Mentions ### OpenDyslexic Mono This is the one that's easy on your eyes. Dunno about you, but it has a good effect on my reading speed. Now, to the letdowns. An official pack doesn't come with TrueType files - yes, while it may look like a favorable thing to do when OpenType exists, it's not helping our dear Minetest. After the conversion to TTF, this same pack has few errors there and there, like latin `W` looking glitchy, cyrillic `Ж` being upper case only and other inconveniences that can play bad tricks with your brain over time. There is a sub-pack that solves both of these problems: OpenDyslexic Mono. Alas, while trying a compiled "Mono" variant from a [community-provided PR](https://github.com/antijingoist/opendyslexic/pull/72) as a full replacement font (1 for 8 variants), I've been met with a major lack of Unicode support - no cyrillic letters! If you're here to just get latin and something in a familiar range, the following configuration is meant just for you. || OpenDyslexic Mono | | - | - | | Languages | ? | | Relevant variants | 1 | | Crisp sizes | All | | License | SIL Open Font License, Version 1.1 | | 💾 Download | [TTF](https://github.com/antijingoist/opendyslexic/raw/27af95e5d9755598e7febef239e980e68108e072/compiled/OpenDyslexicMono-Regular.ttf) | - 📋 `minetest.conf`: ```properties @@ -94,12 +132,6 @@ Alas, while trying a compiled mono variant from a [community-provided PR](https: mono_font_path_bold_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf ``` ## Your Favorite? Have fun with this! Let us know what you liked the most. -
vintprox revised this gist
Aug 21, 2023 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -34,7 +34,7 @@ For optional variants, I try to use the font from original pack, but reuse neare ## Common Steps for All Font Families 1. 💾 Download the font family. Usually it's one or more variants of the same font family that come in the `*.zip` archive. > If there is no ZIP archive, it might just be a bunch of `*.ttf` variant files that you'd need to download one-by-one. But it's not common, so this guide provides all the ZIP links needed to avoid the hurdle. @@ -56,7 +56,7 @@ For optional variants, I try to use the font from original pack, but reuse neare 3. Return to `.minetest` directory and locate the file called `minetest.conf` - it's where your settings are kept. Open it with the text editor (Notepad, Mousepad, Kate, nano, vim, etc.). 4. 📋 Find the end of the `minetest.conf` configuration file where your last setting is. Add the configuration lines enclosed to the font family within this guide. 5. Replace every `FONTS_DIR` with the path where your downloaded fonts are stored (see step 2). @@ -81,7 +81,7 @@ Now, to the letdowns. An official pack doesn't come with TrueType files - yes, w Alas, while trying a compiled mono variant from a [community-provided PR](https://github.com/antijingoist/opendyslexic/pull/72) as a full replacement font (1 for 8 variants), I've been met with a major lack of Unicode support - no cyrillic letters! If you're here to get just latin and something related, the following configuration is meant just for you. - [💾 Download](https://github.com/antijingoist/opendyslexic/raw/27af95e5d9755598e7febef239e980e68108e072/compiled/OpenDyslexicMono-Regular.ttf) - 📋 `minetest.conf`: ```properties font_path = FONTS_DIR/OpenDyslexicMono-Regular.ttf -
vintprox revised this gist
Aug 21, 2023 . 2 changed files with 105 additions and 59 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,105 @@ # Better unicode fonts for Minetest 2023 - Tired of boring default font in Minetest? - Have the text become increasingly harder to read? - Does the current font wear you off, stealing all your concentration? - Do you want one that you can recommended to anyone else, for any language? Try something different, with this guide! Showing you how to setup a few beatiful fonts for Minetest today.  ## Kinda Boring Part We will focus on a common process that applies to each **font family**. Think of a font family as a pack of fonts from the same author made to cover regular text, possibly with bold and italic variants, while maintaining all the same form/vibe. Minetest differentiates beetween: - 4 variants of a font family intended for general use: - regular - bold - italic - bold italic - Same, but 4 mono variants that appear in the console, when typing in chat. Not all 8 of them are available in every font family here, but we may go easy on "italic" and "mono" department, as they are less used anyway. Bare minimum for the fonts I accept: - one *regular* variant, - one *bold* variant, - mostly complete *Unicode support* (if your glyphs are not supported, let me know and I will reflect the guide on that), - permissive font license (non-derivative clauses can go ligma balls, OK?). For optional variants, I try to use the font from original pack, but reuse nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono). ## Common Steps for All Font Families 1. Download the font family. Usually it's one or more variants of the same font family that come in the `*.zip` archive. > If there is no ZIP archive, it might just be a bunch of `*.ttf` variant files that you'd need to download one-by-one. But it's not common, so this guide provides all the ZIP links needed to avoid the hurdle. 2. Unpack that archive to the place where Minetest can access the fonts. - Here's the recommended place: - Proceed to Minetest launcher, open "About" tab and press "Open User Data Directory". It will open your `.minetest` data directory. - In `.minetest`, create a `fonts` directory (first time only). - Linux+Flatpak users: your `FONTS_DIR` is `/home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts` - Move your font files there. - If you fail any step above, just unpack to your Desktop, it's guaranteed to work. - Little foreshadowing: the place where you save fonts is the path that we call a `FONTS_DIR` in this guide. Use the address bar in your file manager to obtain the path. 3. Return to `.minetest` directory and locate the file called `minetest.conf` - it's where your settings are kept. Open it with the text editor (Notepad, Mousepad, Kate, nano, vim, etc.). 4. Find the end of the `minetest.conf` configuration file where your last setting is. Add the configuration lines enclosed to the font family within this guide. 5. Replace every `FONTS_DIR` with the path where your downloaded fonts are stored (see step 2). 6. Save the configuration file. 7. Open Minetest again and see the font change. Test it with your favorite servers and games: then let me know if something stinks or that all is fine! So, these were the instructions to setup any font family, but what are archives and what are configuration lines that you need to add? In the following section(s), you can pick any of the font that passed my requirements (or honorable mentions) and see if you like it or want to change, repeating the same process with another font family. ## Qualified Font Families TBD. ## Honorable Mentions ### OpenDyslexic This is the one that's easy on your eyes. Dunno about you, but it has a good effect on my reading speed. Now, to the letdowns. An official pack doesn't come with TrueType files - yes, while it may look like a favorable thing to do when OpenType exists, it's not helping our dear Minetest. After the conversion to TTF, this same pack has few errors there and there, like latin `W` looking glitchy, cyrillic `Ж` being upper case only and other inconveniences that can play bad tricks with your brain over time. There is another sub-pack that solves both these problems: OpenDyslexic Mono. Alas, while trying a compiled mono variant from a [community-provided PR](https://github.com/antijingoist/opendyslexic/pull/72) as a full replacement font (1 for 8 variants), I've been met with a major lack of Unicode support - no cyrillic letters! If you're here to get just latin and something related, the following configuration is meant just for you. - [💾 Download](https://github.com/antijingoist/opendyslexic/raw/27af95e5d9755598e7febef239e980e68108e072/compiled/OpenDyslexicMono-Regular.ttf) - `minetest.conf`: ```properties font_path = FONTS_DIR/OpenDyslexicMono-Regular.ttf font_path_bold = FONTS_DIR/OpenDyslexicMono-Regular.ttf font_path_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf font_path_bold_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf mono_font_path = FONTS_DIR/OpenDyslexicMono-Regular.ttf mono_font_path_bold = FONTS_DIR/OpenDyslexicMono-Regular.ttf mono_font_path_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf mono_font_path_bold_italic = FONTS_DIR/OpenDyslexicMono-Regular.ttf ```  Pause menu:  Chat:  Have fun with this! This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,59 +0,0 @@ -
vintprox revised this gist
Aug 18, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,7 +8,7 @@ In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.or ## Setup 1. Download the font. Since usual OpenDyslexic variants look slugish in Minetest (after converting OTF to TTF), I've settled on OpenDyslexic Mono. It looks even better now! - [💾 Download](https://github.com/antijingoist/opendyslexic/raw/27af95e5d9755598e7febef239e980e68108e072/compiled/OpenDyslexicMono-Regular.ttf) - Compiled mono variant is taken from https://github.com/antijingoist/opendyslexic/pull/72. -
vintprox revised this gist
Aug 18, 2023 . 1 changed file with 14 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,32 +13,32 @@ In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.or - [💾 Download](https://github.com/antijingoist/opendyslexic/raw/27af95e5d9755598e7febef239e980e68108e072/compiled/OpenDyslexicMono-Regular.ttf) - Compiled mono variant is taken from https://github.com/antijingoist/opendyslexic/pull/72. 2. Place this file to `.minetest/fonts` directory or any other place. 3. Open `minetest.conf` file. It usually resides in `.minetest` directory found in home - find it easily by pressing "Open User Data Directory" in "About" section of the launcher. For Flatpak it is `/home/USERNAME/.var/app/net.minetest.Minetest/.minetest/minetest.conf`. 4. Add these lines in the config file: ```properties font_path = fonts/OpenDyslexicMono-Regular.ttf font_path_bold = fonts/OpenDyslexicMono-Regular.ttf font_path_italic = fonts/OpenDyslexicMono-Regular.ttf font_path_bold_italic = fonts/OpenDyslexicMono-Regular.ttf mono_font_path = fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold = fonts/OpenDyslexicMono-Regular.ttf mono_font_path_italic = fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold_italic = fonts/OpenDyslexicMono-Regular.ttf ``` But it may not work and end up in an error like "cannot load file". For me, it was probably some glitch with relative paths. To address this, I just recommend using absolute paths. Example with Minetest downloaded via Flatpak: ```properties font_path = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf font_path_bold = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf font_path_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf font_path_bold_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf mono_font_path = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf mono_font_path_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf @@ -47,11 +47,13 @@ In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.or Replace `USERNAME` with one on your system. These are Flatpak+Linux paths, but yours may be different. Now your launcher will look something like this:  Pause menu:  Chat:  Have fun with this! -
vintprox revised this gist
Aug 18, 2023 . 1 changed file with 6 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,13 +2,16 @@ Tired of boring DroidSans or Metro/Minecraft blocky fonts that you see in Minetest? Have they become harder to read? Try something different! In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.org/) font in Minetest.  ## Setup 1. Download the font. Since usual OpenDyslexic variants look slugish in Minetest (after converting OTF to TTF), I've settled on OpenDyslexic Mono. It looks just as good! - [💾 Download](https://github.com/antijingoist/opendyslexic/raw/27af95e5d9755598e7febef239e980e68108e072/compiled/OpenDyslexicMono-Regular.ttf) - Compiled mono variant is taken from https://github.com/antijingoist/opendyslexic/pull/72. 2. Extract them to `.minetest/fonts` directory or any other place. -
vintprox revised this gist
Aug 18, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.or ## Setup 1. Download the font variants. I've prepared a ZIP archive just for this occasion: [💾 take it](https://matrix.to/#/!zhWfWAdyxDnQuZBGUL:envs.net/$YZWkuyd4U91ePNGXiCuG6nggUglw5gZ_zP3fW9JgN-w?via=envs.net). Compiled mono variant is taken from https://github.com/antijingoist/opendyslexic/pull/72 and others were taken from the [latest release](https://github.com/antijingoist/opendyslexic/releases/tag/v0.91.12). -
vintprox revised this gist
Mar 3, 2023 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,7 +12,9 @@ In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.or 2. Extract them to `.minetest/fonts` directory or any other place. 3. Open `minetest.conf` file. It usually resides in `.minetest` directory found in home - find it easily by pressing "Open User Data Directory" in "About" section of launcher. For Flatpak it is `/home/USERNAME/.var/app/net.minetest.Minetest/.minetest/minetest.conf`. 4. Add these lines in the config file: -
vintprox revised this gist
Mar 3, 2023 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,5 @@ # Replace default Minetest font with OpenDyslexic, one that's easy on eyes Tired of boring DroidSans or Metro/Minecraft blocky fonts that you see in Minetest? Have they become harder to read? Try something different! In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.org/) font variants in MT. -
vintprox created this gist
Mar 3, 2023 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,50 @@ Tired of boring DroidSans or Metro/Minecraft blocky fonts that you see in Minetest? Have they become harder to read? Try something different! In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.org/) font variants in MT. ## Setup 1. Download the font variants. I've prepared a ZIP archive just for this occasion: [💾 take it](https://nch.pl/s/sqNfckBrMws2s9Q). Compiled mono variant is taken from https://github.com/antijingoist/opendyslexic/pull/72 and others were taken from the [latest release](https://github.com/antijingoist/opendyslexic/releases/tag/v0.91.12). 2. Extract them to `.minetest/fonts` directory or any other place. 3. Open `minetest.conf` file. It usually resides in `.minetest` directory found in home. For Flatpak it is `/home/USERNAME/.var/app/net.minetest.Minetest/.minetest/minetest.conf`. 4. Add these lines in the config file: ```properties font_path = fonts/OpenDyslexic-Regular.ttf font_path_bold = fonts/OpenDyslexic-Bold.ttf font_path_italic = fonts/OpenDyslexic-Italic.ttf font_path_bold_italic = onts/OpenDyslexic-Bold-Italic.ttf mono_font_path = fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold = fonts/OpenDyslexicMono-Regular.ttf mono_font_path_italic = fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold_italic = fonts/OpenDyslexicMono-Regular.ttf ``` But it may not work and end up in an error like "cannot load file". For me, it was probably some glitch with relative paths. To address this, I just recommend using absolute paths: ```properties font_path = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexic-Regular.ttf font_path_bold = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexic-Bold.ttf font_path_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexic-Italic.ttf font_path_bold_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexic-Bold-Italic.ttf mono_font_path = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf mono_font_path_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf mono_font_path_bold_italic = /home/USERNAME/.var/app/net.minetest.Minetest/.minetest/fonts/OpenDyslexicMono-Regular.ttf ``` Replace `USERNAME` with one on your system. These are Flatpak+Linux paths, but yours may be different. Now your launcher will look like this:  Pause menu:  Chat: 