4/4 I used #nanosvg with my #Tuxmath patches and with a GPL version of mupdf I've experimented with to add lighter & better #SVG support. The #ggwm fork of #jwm used nanosvg to add SVG support to a lightweight, low dependency window manager. Know of any other fun SVG projects? #AskFedi #DFD2026
3/4 #Imagemagick & #graphicsmagick have support for #SVG. Last I tested, imagemagick had better support. Adding better SVG support to graphicsmagick would be a useful project. Programs like #abcm2ps can output to SVG and imagemagick can convert that to a viewable #PNG format. #DFD2026
2/4 #librsvg is a popular #C/C++ SVG library. For years, I searched for a lighter option. #sdl_svg was good but not perfect. #nanosvg makes a great alternative. It's used by #SDL_image & #FLTK projects & others. I would love to combine the best patches from the nanosvg forks. #DFD2026
1/4 This week's #DocumentFreedomDay2026 #OpenDocument format is SVG. Check out editors such as #Inkscape
https://inkscape.org/ and SVG-Edit
https://github.com/SVG-Edit/svgedit/ for ways to create your own SVG vector #graphics. What SVG projects do you like? #AskFedi #DFD2026
Inkscape - Draw Freely. | Inkscape

Inkscape is professional vector graphics software which runs on Linux, macOS and Windows desktop computers.

2/2 If you don't want to learn #HTML and #XML coding, you can use #FreeSoftware like #Scribus to design and generate #EPUB formats for you. #Calibre can organize your #ebook #library. Bard incorporates #FLite #TextToSpeech to read ebooks aloud to you. #DFD2026
1/2 Welcome to today's #DFD2026 countdown. The #Free format for this week is #EPUB, the #OpenStandard for #ebooks. It's very easy to create your own ebooks. All it takes is a #text #editor to produce #HTML and #XML files and a zip tool to store them. #DocumentFreedomDay2026
A quick reminder, #DocumentFreedomDay2026 is March 25th. Be sure to add your local event to the official event list: https://digitalfreedoms.org/en/dfd/archive?view=list You can also check for events in your area to attend or virtual events to join. Please join us in celebrating #DFD2026.
Archive - Digital Freedom Foundation

The Digital Freedom Foundation is the organization behind global events like Software Freedom Day, Hardware Freedom Day and Document Freedom Day

3/3 #BSD offers libcitrus. #musl C library includes support and gettext-tiny makes use of musl to provide a lightweight alternative for embedded systems. There are #C, #Perl and #Python versions of msgfmt. I'm learning more about the format by writing my own msgfmt utility. #DFD2026
2/3 Projects don't have to reinvent the wheel to provide language support. A msgfmt program converts po files (human readable) to mo format for use with libintl which is part of #GNU gettext. There are other compatible implementations too. #DFD2026
1/3 We're officially counting down to #DocumentFreedomDay2026 on March 25th. One Free format I've been investigating is the mo file used by gettext. This format is a great way to provide #internationalization in a standardized manner to programs. #DFD2026