Skip to content

Instantly share code, notes, and snippets.

@vintprox
Last active November 7, 2025 02:44
Show Gist options
  • Select an option

  • Save vintprox/553981e6b7233b8bd0d222ce8993bb1a to your computer and use it in GitHub Desktop.

Select an option

Save vintprox/553981e6b7233b8bd0d222ce8993bb1a to your computer and use it in GitHub Desktop.

Revisions

  1. vintprox revised this gist Aug 26, 2023. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion minetest-better-fonts-2023.md
    Original 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
    - Boost this on Mastodon: https://techhub.social/@vintprox/110933408961760959
    - Save this on Lemmy: https://geddit.social/post/762102
  2. vintprox revised this gist Aug 25, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-better-fonts-2023.md
    Original 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. Add the configuration lines enclosed to the font family within this guide (see below).
    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).

  3. vintprox revised this gist Aug 25, 2023. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions minetest-better-fonts-2023.md
    Original 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).
    5. 📋 **Replace every `FONTS_DIR` with the path** where your downloaded fonts are stored (see step 2).

    6. Save the configuration file.
    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!

  4. vintprox revised this gist Aug 25, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-better-fonts-2023.md
    Original 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/download/bender.zip) |
    | 💾 Download | [ZIP](https://www.1001fonts.com/bender-font.html) |

    - 📋 `minetest.conf`:

  5. vintprox revised this gist Aug 25, 2023. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions minetest-better-fonts-2023.md
    Original 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 = /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
    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
    ```

    ![Bender font in launcher](https://user-images.githubusercontent.com/5708819/263252374-384c17c4-f607-4afe-abb3-1b868c0026ff.png)
  6. vintprox revised this gist Aug 25, 2023. 1 changed file with 31 additions and 1 deletion.
    32 changes: 31 additions & 1 deletion minetest-better-fonts-2023.md
    Original 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
    ![Pixeloid font in pause menu](https://user-images.githubusercontent.com/5708819/262183455-9a07e928-4fdb-44c9-abdd-9b7c66395172.png)
    ![Pixeloid font in chat](https://user-images.githubusercontent.com/5708819/262183576-192c6894-bbf0-4b38-ba43-95923d3b9113.png)

    ### 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
    ```

    ![Bender font in launcher](https://user-images.githubusercontent.com/5708819/263252374-384c17c4-f607-4afe-abb3-1b868c0026ff.png)
    ![Bender font in pause menu](https://user-images.githubusercontent.com/5708819/263252720-75e9c68b-4d7e-4905-a755-4e1d2fd72010.png)
    ![Bender font in CTF](https://user-images.githubusercontent.com/5708819/263261922-21bedf62-4613-4ae2-8c5f-1cd792ed3795.png)

    ## 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 | ? |
    | Languages | Latin |
    | Relevant variants | 1 |
    | Crisp sizes | All |
    | License | SIL Open Font License, Version 1.1 |
  7. vintprox revised this gist Aug 22, 2023. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion minetest-better-fonts-2023.md
    Original 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. 😊
    Have fun with this! Let us know what you liked the most. 😊
    Boost this on Mastodon: https://techhub.social/@vintprox/110933408961760959
  8. vintprox revised this gist Aug 22, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-better-fonts-2023.md
    Original 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 to see stuff.
    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

  9. vintprox revised this gist Aug 22, 2023. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions minetest-better-fonts-2023.md
    Original 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**.

    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).

    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.
  10. vintprox revised this gist Aug 22, 2023. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions minetest-better-fonts-2023.md
    Original 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,
    - font size of 16px gives glyph contours that are average 1.2px+ *thick*,
    - *display qualities* are preserved with reasonable downscaling,
    - 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).
    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.

    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

  11. vintprox revised this gist Aug 22, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-better-fonts-2023.md
    Original 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 1.2px+ *thick*,
    - 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).
  12. vintprox revised this gist Aug 22, 2023. 1 changed file with 18 additions and 15 deletions.
    33 changes: 18 additions & 15 deletions minetest-better-fonts-2023.md
    Original 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/vibe.
    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.
    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,
    - 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.
    - 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 nearest basic one in absence (no italic - go regular; no bold italic - go bold; no mono bold - go mono).
    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 variants of the same font family that come in the `*.zip` archive.
    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 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.
    > 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.
    - 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.
    - 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.).
    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.
    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 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.
    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. Look very nice with a 2 unit shadow in Minetest.
    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 |
    | - | - |
  13. vintprox revised this gist Aug 22, 2023. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions minetest-better-fonts-2023.md
    Original 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_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
    @@ -125,7 +126,6 @@ Also, this font is pretty WIDE - with the way Minetest is right now and
    - 📋 `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
    @@ -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
    ```
    ![OpenDyslexic Mono font in launcher](https://user-images.githubusercontent.com/5708819/262184464-9da5f8fe-d7ac-405e-9a76-206e1d2415ad.png)
    ![OpenDyslexic Mono font in pause menu](https://user-images.githubusercontent.com/5708819/262185304-4731be1b-d2f2-4932-a776-c584467c96fb.png)
    ![OpenDyslexic Mono font in launcher](https://user-images.githubusercontent.com/5708819/262335393-662d98cd-8ed6-40fe-8651-6b3ca28e5381.png)
    ![OpenDyslexic Mono font in pause menu](https://user-images.githubusercontent.com/5708819/262335777-f9189c37-ce61-4dbb-a8ea-b6e53a03a0b7.png)
    ![OpenDyslexic Mono font in CTF](https://user-images.githubusercontent.com/5708819/262187667-2d8d7625-82e3-4be9-ab9e-fc31b1b3f529.png)
    ## Your favorite?
  14. vintprox revised this gist Aug 22, 2023. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions minetest-better-fonts-2023.md
    Original 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
  15. vintprox revised this gist Aug 22, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-better-fonts-2023.md
    Original 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 (non-derivative clauses can go ligma balls, OK?).
    - 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).

  16. vintprox revised this gist Aug 22, 2023. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions minetest-better-fonts-2023.md
    Original 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.

    ![I just think they're neat.](https://user-images.githubusercontent.com/5708819/261644005-6629d95c-77e3-4c76-81ea-0c2eea9e6f5e.png)
    ![I just think they're neat.](https://user-images.githubusercontent.com/5708819/262188730-e0550a65-26fb-416b-a1dd-009bd734bbab.png)

    ## Kinda boring part
    ## 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.
    Have fun with this! Let us know what you liked the most. 😊
  17. vintprox revised this gist Aug 22, 2023. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions minetest-better-fonts-2023.md
    Original 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
    ```
    ![OpenDyslexic Mono font in launcher](https://user-images.githubusercontent.com/5708819/262184464-9da5f8fe-d7ac-405e-9a76-206e1d2415ad.png)
    ![OpenDyslexic Mono font in pause menu](https://user-images.githubusercontent.com/5708819/262185304-4731be1b-d2f2-4932-a776-c584467c96fb.png)
    ![OpenDyslexic Mono font in CTF](https://user-images.githubusercontent.com/5708819/262187667-2d8d7625-82e3-4be9-ab9e-fc31b1b3f529.png)
    ## Your favorite?
    Have fun with this! Let us know what you liked the most.
  18. vintprox revised this gist Aug 22, 2023. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions minetest-better-fonts-2023.md
    Original 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

    ![I just think they're neat.](https://user-images.githubusercontent.com/5708819/261644005-6629d95c-77e3-4c76-81ea-0c2eea9e6f5e.png)

    ## Kinda Boring Part
    ## 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 for All Font Families
    ## 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
    ## 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
    ![Pixeloid font in pause menu](https://user-images.githubusercontent.com/5708819/262183455-9a07e928-4fdb-44c9-abdd-9b7c66395172.png)
    ![Pixeloid font in chat](https://user-images.githubusercontent.com/5708819/262183576-192c6894-bbf0-4b38-ba43-95923d3b9113.png)

    ## Honorable Mentions
    ## 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?
    ## Your favorite?
    Have fun with this! Let us know what you liked the most.
  19. vintprox revised this gist Aug 21, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-better-fonts-2023.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Better unicode fonts for Minetest 2023
    # Better (unicode) fonts for Minetest 2023

    - Tired of boring default font in Minetest?
    - Have the text become increasingly harder to read?
  20. vintprox revised this gist Aug 21, 2023. 1 changed file with 49 additions and 17 deletions.
    66 changes: 49 additions & 17 deletions minetest-better-fonts-2023.md
    Original 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.

    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.
    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 variants of the same font family that come in the `*.zip` archive.
    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 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.
    > 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 that archive to the place where Minetest can access the fonts.
    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

    TBD.
    > 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
    ```

    ![Pixeloid font in launcher](https://user-images.githubusercontent.com/5708819/262182778-250e80a8-c6b7-4437-a40c-0d197a7c79a7.png)
    ![Pixeloid font in pause menu](https://user-images.githubusercontent.com/5708819/262183455-9a07e928-4fdb-44c9-abdd-9b7c66395172.png)
    ![Pixeloid font in chat](https://user-images.githubusercontent.com/5708819/262183576-192c6894-bbf0-4b38-ba43-95923d3b9113.png)

    ## Honorable Mentions

    ### OpenDyslexic
    ### 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 another sub-pack that solves both these problems: OpenDyslexic Mono.
    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.
    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.
    || 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) |
    - [💾 Download](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
    ```
    ![Minetest launcher with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715488-2f9641d6-0266-40ad-bed3-bc14ad5ac0c7.png)

    Pause menu:
    ![Minetest pause menu with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715892-200a7621-06bd-4c78-bf87-a65662a7e344.png)

    Chat:
    ![Minetest chat and GUI for CTF with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222716241-362687aa-b3da-4aca-90f8-741363d1d7c4.png)
    ## Your Favorite?
    Have fun with this!
    Have fun with this! Let us know what you liked the most.
  21. vintprox revised this gist Aug 21, 2023. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions minetest-better-fonts-2023.md
    Original 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.
    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.
    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`:
    - 📋 `minetest.conf`:

    ```properties
    font_path = FONTS_DIR/OpenDyslexicMono-Regular.ttf
  22. vintprox revised this gist Aug 21, 2023. 2 changed files with 105 additions and 59 deletions.
    105 changes: 105 additions & 0 deletions minetest-better-fonts-2023.md
    Original 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.

    ![I just think they're neat.](https://user-images.githubusercontent.com/5708819/261644005-6629d95c-77e3-4c76-81ea-0c2eea9e6f5e.png)

    ## 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
    ```

    ![Minetest launcher with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715488-2f9641d6-0266-40ad-bed3-bc14ad5ac0c7.png)

    Pause menu:
    ![Minetest pause menu with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715892-200a7621-06bd-4c78-bf87-a65662a7e344.png)

    Chat:
    ![Minetest chat and GUI for CTF with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222716241-362687aa-b3da-4aca-90f8-741363d1d7c4.png)

    Have fun with this!
    59 changes: 0 additions & 59 deletions minetest-opendyslexic.md
    Original file line number Diff line number Diff line change
    @@ -1,59 +0,0 @@
    # 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 in Minetest.

    ![I just think they're neat.](https://user-images.githubusercontent.com/5708819/261644005-6629d95c-77e3-4c76-81ea-0c2eea9e6f5e.png)

    ## 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.

    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
    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 something like this:
    ![Minetest launcher with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715488-2f9641d6-0266-40ad-bed3-bc14ad5ac0c7.png)

    Pause menu:
    ![Minetest pause menu with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715892-200a7621-06bd-4c78-bf87-a65662a7e344.png)

    Chat:
    ![Minetest chat and GUI for CTF with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222716241-362687aa-b3da-4aca-90f8-741363d1d7c4.png)

    Have fun with this!
  23. vintprox revised this gist Aug 18, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-opendyslexic.md
    Original 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 just as good!
    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.
  24. vintprox revised this gist Aug 18, 2023. 1 changed file with 14 additions and 12 deletions.
    26 changes: 14 additions & 12 deletions minetest-opendyslexic.md
    Original 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. Extract them to `.minetest/fonts` directory or any other place.
    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 launcher.
    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/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
    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:
    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/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
    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 like this:
    Now your launcher will look something like this:
    ![Minetest launcher with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715488-2f9641d6-0266-40ad-bed3-bc14ad5ac0c7.png)

    Pause menu:
    ![Minetest pause menu with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715892-200a7621-06bd-4c78-bf87-a65662a7e344.png)

    Chat:
    ![Minetest chat and GUI for CTF with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222716241-362687aa-b3da-4aca-90f8-741363d1d7c4.png)

    Have fun with this!
  25. vintprox revised this gist Aug 18, 2023. 1 changed file with 6 additions and 3 deletions.
    9 changes: 6 additions & 3 deletions minetest-opendyslexic.md
    Original 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 variants in MT.
    In this gist, I'll show you how to set up [OpenDyslexic](https://opendyslexic.org/) font in Minetest.

    ![I just think they're neat.](https://user-images.githubusercontent.com/5708819/261644005-6629d95c-77e3-4c76-81ea-0c2eea9e6f5e.png)

    ## 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).
    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!

    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).
    - [💾 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.

  26. vintprox revised this gist Aug 18, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minetest-opendyslexic.md
    Original 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://nch.pl/s/sqNfckBrMws2s9Q).
    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).

  27. vintprox revised this gist Mar 3, 2023. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion minetest-opendyslexic.md
    Original 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. For Flatpak it is `/home/USERNAME/.var/app/net.minetest.Minetest/.minetest/minetest.conf`.
    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:

  28. vintprox revised this gist Mar 3, 2023. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions minetest-opendyslexic.md
    Original 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.
  29. vintprox created this gist Mar 3, 2023.
    50 changes: 50 additions & 0 deletions minetest-opendyslexic.md
    Original 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:
    ![Minetest launcher with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715488-2f9641d6-0266-40ad-bed3-bc14ad5ac0c7.png)

    Pause menu:
    ![Minetest pause menu with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222715892-200a7621-06bd-4c78-bf87-a65662a7e344.png)

    Chat:
    ![Minetest chat and GUI for CTF with OpenDyslexic font](https://user-images.githubusercontent.com/5708819/222716241-362687aa-b3da-4aca-90f8-741363d1d7c4.png)