A New Page for Fonts

Published on

I just finished the Pepper&Carrot new page for sharing our Fonts!

A decade ago, libre comic fonts were hard to find, especially with good accent support. So, translators, contributors and I edited & maintained our own to fill the gap.

Check them out: https://www.peppercarrot.com/en/fonts/index.html



License: "A New Page for Fonts" by David Revoy − CC-BY 4.0
Tags:  #labs   | Download: Markdown
59 comments

59 comments

link Ⓥ Gregory Trolliet Ⓐ🔻 🇵🇸   - Reply
faket@veganism.social

Gosh, it’s like DaFont, but better ! :D

link Slatian   - Reply
slatian@pleroma.envs.net

Thank you :drgn_heart:

link Tomás Hradcky   - Reply
TomasHradcky@mstdn.social

Many thanks.

link thejikz   - Reply
thejikz@infosec.exchange

That is simply fontastic. :’D

link Jennifer Moore 😷   - Reply
unchartedworlds@scicomm.xyz

Wow, these are lovely, thank you!

link ArneBab   - Reply
ArneBab@rollenspiel.social

Nice! Thank you!

link Blind Mapmaker   - Reply
blind_mapmaker@eldritch.cafe

That's really helpful. Thanks for creating and thanks for sharing!

link raphael   - Reply
gekitsu@toot.cat

oh wow, you did a lot of work on these as well – you are a man of many hats.

link windigo   - Reply
windigo@mastodon.sdf.org

These look SO GOOD. Thank you for sharing!

link VANTABlack   - Reply
VANTABlack2000@mastodon.gamedev.place

The fonts look really good.

I will have to keep these in mind next time I am looking for good fonts to use in my projects.

link Guilhem Saurel   - Reply
nim@mastodon.tetaneutral.net

I love those, thanks !

Could you add releases (and/or git tags) to framagit.org/peppercarrot/fonts so that we can package that properly in downstream software distributions ?

I can see a 5.2 version in aur.archlinux.org/cgit/aur.git but I don't get where it's coming from :/

link David Revoy Author, - Reply
davidrevoy

@nim Oh, the one on Arch AUR is very old, and was made by a contributor long time ago. The script on the server looks like it still autopack the *-latest , but last release of that was in 2019 (16MB) The version was probably "when we decided" at that time.
A git tag for the font repository is a good idea. Do you have a guideline of what is the best tag format for that? Release notes/Changelog? I'm a beginner in this area, and I would like to make things so it ease the work of packagers.

2 ★

link Guilhem Saurel   - Reply
nim@mastodon.tetaneutral.net

Well, if this is the first version, there is the easy solution of calling it v1.0.0 and creating a changelog that just says "v1.0.0 - 2025-11-24 - Initial release".

A common template for this file is keepachangelog.com/en/1.1.0/

And for the releases notes you can just copy/paste the data from the changelog.

link Guilhem Saurel   - Reply
nim@mastodon.tetaneutral.net

For the next versions, whenever you feel like it, you can:
- bump the last (patch) number if you just fixed things, (eg. improving a glyph)
- bump the middle (minor) number if you added something, (eg. adding a font)
- or bump the first (major) number if you broke anything (eg. removing a font)

link Guilhem Saurel   - Reply
nim@mastodon.tetaneutral.net

That idea is documented at semver.org/ ; it was made for programming langkages with API and ABI issues, but would apply here, only in a more simple way.

The main alternative is calver.org/ ; I'm not sure if it would make sense here, but honestly you can just decide what you prefer :)

link Guilhem Saurel   - Reply
nim@mastodon.tetaneutral.net

And if you feel like starting from v6.0.0 because 5.2 was already used, that is totally fine too :)

link David Revoy Author, - Reply
davidrevoy

@nim Thank you for the guidance!

So, I made my homework:

1. framagit.org/peppercarrot/font
2. framagit.org/peppercarrot/font

I also added the CHANGELOG.md file to the zip released on the website (the one without sources, or rare fonts) peppercarrot.com/0_sources/0th

Let me know if I can do further things to improve the project.

link Guilhem Saurel   - Reply
nim@mastodon.tetaneutral.net

Great, thanks !

This works for me in LibreOffice on NixOS: github.com/NixOS/nixpkgs/pull/

link vampirdaddy   - Reply
vampirdaddy@chaos.social

@nim

The Archlinux AUR also depends on "ttf-droid-nonlatin-ib" which is no longer available neither in pacman nor AUR repos.
😥

Edit: but first and foremost: THANK YOU for supplying all those great fonts!

link David Revoy Author, - Reply
davidrevoy

@vampirdaddy Thank you. Yes, we know this situation for 8 month ( on our bug report: framagit.org/peppercarrot/font ) but we can't get in touch with the AUR maintainer of the package...

@nim

link vampirdaddy   - Reply
vampirdaddy@chaos.social

@nim
Thanks for the response!
I already marked it as outdated in the AUR repository - thanks to your issue reference.
I'll see what I can further do.

link vampirdaddy   - Reply
vampirdaddy@chaos.social

@nim
I contacted both Midgard and axil42 (at two mail addresses) - we'll see.
The latter still occasionally shows a little activity on github (2-3x a year).
But no mail bounced (yet), so I see this as a first good sign.

link Zeppelin Blanc   - Reply
xobb@mstdn.social

Thanks, those fonts look awesome 👏🏼
Are they latin-only? If some if them support other alphabets like Cyrillic or something you may consider adding that information to the page as well.

link Zeppelin Blanc   - Reply
xobb@mstdn.social

I know you can see that on the images, although it's difficult to decrypt that the symbols in the last lines are for Cyrillic if you don't know where to look.

link David Revoy Author, - Reply
davidrevoy

@xobb True, right now my script for the backend generation of thumbnail is pretty simple (but did cost me a full night to code and brainstorm). My simple hack here was to ask ImageMagick to print two Cyrrilic line for each font, and if the font can't, it prints in white. Then ImageMagick can also auto trim the white around the picture...
To detect properly the support, I would have probably to install a new FONT CLI dependency and another one to output that to JSON I could retrieve on the web.

link David Revoy Author, - Reply
davidrevoy

@xobb All in all, to say I'll cannot invest time on that, because it's a big TODO for a little convenience. This page already exploded my personal budget on the comic production. But contributions are welcome, the code is open framagit.org/peppercarrot/font

link Nico Rikken   - Reply
nicorikken@mastodon.nl

thanks for providing more context to the fonts and increasing discoverability. I already looked at the fonts for #AdaZangemann translations, which need handdrawn letters for headings in different scripts. git.fsfe.org/FSFE/ada-zangeman I'd wish for an even greater script coverage. Any suggestions are welcome!

link David Revoy Author, - Reply
davidrevoy

@nicorikken I see, and cool for your contributions on Ada&Zangemann.
We met the same issue, and except rare exception like Noto; the 'all-in-one solution' don't exist. Our repo has far more fonts, workarounds, etc, look at the directory at root of framagit.org/peppercarrot/fonts
But for sure the most advanced one of our set and closer to a all-in-one would be Lavi (in latin directory, but could be also in Cyrillic now).

link Nico Rikken   - Reply
nicorikken@mastodon.nl

Ok, good to know that Lavi is the furthest. It could fit very well for the book cover subtitle. The headings and dropcaps in the book were drawn in serif, so ideally I'd use a different font. Maybe Handserah. I've considered converting existing header images into a font and expanding that. But that seems to be quite an undertaking.

link Eoin O'Neill   - Reply
eoinoneill@mastodon.gamedev.place

Great work as always David. A very appealing looking font set here!

link flo   - Reply
fasnix@iceshrimp.de


They look great, thanks for sharing!
Would it be ok to use them on a website not related to comics specifically?
(I'm planning to create a website about different "constructed language".)

link David Revoy Author, - Reply
davidrevoy

@fasnix Yes, you are free to use them in many way. The majority on the list are SIL Open Font Licensed and 1 Gpl v3. All in all, you can use them freely, the OFL page has a FAQ about usage if you need to be sure of some details: openfontlicense.org/how-to-use

2 ★

link Ignacio (he) 🇺🇦🇪🇸🇪🇺   - Reply
icg937@mstdn.social

I really like using and reading new fonts, especially if they're free and not so mainstream.

But, I wonder. Is the letter "ñ" supported as well? :blobcatthinking2:

link David Revoy Author, - Reply
davidrevoy

@icg937 Thank you. Good suggestion, I added the Ñ and ñ to my preview generation (end of the line with accents). All the fonts have them :) the commit: framagit.org/peppercarrot/font and the Fonts page should have it propagated by now (force a page refresh in case your pictures still have no ñ )

3 ★

link raphaël ⁂ bastide   - Reply
raphael@post.lurk.org

@velvetyne

link Radgryd   - Reply
Radgryd@mstdn.games

Great list, Lavi Bold seems to be corrupted though. 👀

🖼️ 1b9e2577f5ff061e.png 

link David Revoy Author, - Reply
davidrevoy

@Radgryd I never see this problem, but I use it mainly with ImageMagick, FontForge and Inkscape for the comic. Can you tell me you observed this in what software? I need to see how I can reproduce. Thank you!

link Radgryd   - Reply
Radgryd@mstdn.games

The snippet was from a screenshot of the install window! And it displays the corrupted characters just as broken in any other place.

🖼️ 9163a0a9a2875a2b.png 

link David Revoy Author, - Reply
davidrevoy

@Radgryd Is it on Ms Windows 11?
By "in any other place" do you mean in other software on Ms Windows as well? They might all use the same software for rendering the font... Difficult, because here (Linux, Debian 12 KDE ) I can't really see the issue. How to know if it is not just an issue/bug in Windows, this one being closed source? :/ Difficult.
I'm curious how I can workaround this so Ms Windows user can use them as well, but right now, I'm out of clue. There must be an error (in my font).

The glyph 4 in fontforge editorThe KDE font preview/installerThe fontforge global list

link David Revoy Author, - Reply
davidrevoy

@Radgryd Bug reported on framagit.org/peppercarrot/font

2 ★

link Radgryd   - Reply
Radgryd@mstdn.games

Thank you so much!

link Radgryd   - Reply
Radgryd@mstdn.games

It's not in the DeevadHand font, it's in the Lavi font! (peppercarrot.com/0_sources/0th)

I'm on Windows 10, and yes, all software I can open it in (Photoshop, LiveSplit, etc.)

link David Revoy Author, - Reply
davidrevoy

@Radgryd Oopsie. My bad for looking at the wrong place. 😅 I need coffee.

Thank you for this (and for reporting the issue too 💜 )

Let's check on LaviBold.... OK, great, I can reproduce, and it looks like the KDE font viewer is even more sensitive to the bugs. Perfect, I'll work on it. I'll tell you when a new version is out.

KDE font preview/installer, with red rectangles around glyph glitching. 2 ★

link Radgryd   - Reply
Radgryd@mstdn.games

Aaah okay, then it's not just me, good! 😂 I was worried I was seeing things or my Windows was corrupted, haha. Thank you so much, looking forward to the update! 😊

link David Revoy Author, - Reply
davidrevoy

@Radgryd Fixed (at least for my KDE font viewer), and I updated the font on the website and closed the report...
Can you test it?
→ Lavi-Bold: peppercarrot.com/0_sources/0th

2 ★

link Radgryd   - Reply
Radgryd@mstdn.games

Perfect, install window shows no errors and using the font doesn't either! 😊 Thank you so much for the (very quick) fix!

🖼️ 75e5ba14cb4a7b37.png 

link David Revoy Author, - Reply
davidrevoy

@Radgryd 🎉 wohoo! Thank you for testing, and for helping me to improve the fonts!

3 ★

link Radgryd   - Reply
Radgryd@mstdn.games

No problem, absolutely loved your post and all the fonts! Will definitely use a few of these :D

link Triple ⁂   - Reply
triple@typo.social

Salut David, une question qu'on se pose avec @velvetyne : pourquoi ne pas nous avoir pas proposé la nouvelle version du Combat, on la diffuserait avec plaisir !

link David Revoy Author, - Reply
davidrevoy

@triple @velvetyne Hello, et tout d’abord un gros merci pour la font! 💜J’avais pas idée que vous auriez été joignable, alors on a forké dans notre coin pour suivre les règles de la OFL sur les noms reservés, et puis fixer notre problème et avancer vite.
Mais avec grand plaisir si vous voulez faire le backport dans l’officiel. Mais nos bidouillages risquent d’être assez amateur: les traducteurs et moi, on apprend a la dure sur le tas 😁

3 ★

link Velvetyne   - Reply
velvetyne@mamot.fr

@triple C’est ce qu’on aime. Certain·es d’entre nous peuvent vérifier les fichiers lors du backport.

link Triple ⁂   - Reply
triple@typo.social

@velvetyne Exactement ça. On peut commencer une discussion.

link David Revoy Author, - Reply
davidrevoy

@triple @velvetyne Super, mon email est dans le pied de page et alternativement, on peu aussi ouvrir une "issue" en français sur ma forge logiciel framagit.org/peppercarrot/font ou c'est facile et publique de garder l'historique (ou si vous en avez une, ou un truc, je peux rejoindre).

link Moni   - Reply
monilenyan@mastodon.social

Awesome! Thank you for sharing!!

link J. R. DePriest :verified_trans: :donor: :Moopsy: :EA DATA. SF:   - Reply
jrdepriest@infosec.exchange

including accented characters? Lovely. Just lovely.

I miss collecting fonts.

Edit: Cyrillic‽‽‽ You are amazing.

link David Revoy Author, - Reply
davidrevoy

@jrdepriest 😊 Thank you! Unfortunately, I wish we had more with full Cyrrilic support, but I'm not able to trace the character because I don't have the culture to read them. So, when a font of this page have them, you can be sure it's a 100% external contribution by one of our translators. They are amazing.

2 ★

link Alexandre Hannud Abdo   - Reply
aleabdo@hubzilla.com.br

@David Revoy This could land in @GNU Guix anytime soon… (=

#^https://codeberg.org/guix/guix/pulls/4506

link David Revoy Author, - Reply
davidrevoy

@aleabdo :blobaww: Great! Thank you for packaging.

link hairylarry   - Reply
hairylarry@gamerplus.org

And this is how I learned about woff2 compression.

#fonts


Post a reply

The comments are synchronised every 12h with the replies to this post on Mastodon:


How to use this? (click here to unfold)
Open a new Mastodon account on the server of your choice. Then, Copy/Paste the adress above in your Mastodon 'Search' field. The post will appear and you'll be able to fully interact with it. You'll have full control of your posts: edit, remove, etc. After that, your message will appear here.

Just please note that it may take up to 12 hours for your changes to be reflected here.