This is interesting. In your view how does it compare with other Logos on the web? What are you trying to accomplish with this project?
I confirm that with a shorter-named font the issue disappears. On Tue, Oct 13, 2026 at 10:03 PM David Costanzo david_costanzo@users.sourceforge.net wrote: If my calculation is correct, "DejaVu Sans Mono" is just beyond the limit of what can be read. If you can find a font with a shorter name, you can work around the bug until I have time to fix it. [support-requests:#53] Where does FMSLogo store the Command History font setting? Status: open Group: GUI Created: Tue Jul 16, 2024 09:14 PM UTC by DanielAjoy...
What's your font face name? "CommanderFont.FaceName"="DejaVu Sans Mono"
Hi, I asked some AI about my problem and gave it the source code to read. My issue is that every time I open FMSLogo under Wine I have to go to "Set" / "Commander Font" because the font I usually use is not retrieved correctly. I know it is saved correctly because it appears in the registry (attached). This is what the AI tells me. Does it make sense to you? Found it. There's a bug in the GetConfigurationString function in the non-WX_PURE (Windows) path. Let me analyze it carefully: DWORD valueSize...
There are commands to take the frames apart. FMSLOGO can certainly call those commands using SHELL. Here is one: https://github.com/kohler/gifsicle https://www.lcdf.org/gifsicle/ Gifsicle manipulates GIF image files. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency; add delays, disposals, and looping to animations; add and remove...
There are commands to take the frames apart. FMSLOGO can certainly call those commands using SHELL. Here is one: https://github.com/kohler/gifsicle Gifsicle manipulates GIF image files. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency; add delays, disposals, and looping to animations; add and remove comments; flip and rotate; optimize...
This is a list that never ends: [pd to square :x output product :x :x end to sum_of_squares :x :y output sum suare :x square :y end A list starts with "[" and ends with "]" The first word in that list is pd Therefor FMSLogo interprets all those words as data, and the definitions of square and sum_of_squares are never discovered. What did you expect FMSLogo to do?
Also noticed that the equivalent error message for BMPs is very different: bitsave "gifsNewlyGenerated/PRN.bmp Could not open .bmp I guess it means "Could not open for writing". But the error is kinda misleading in that it seems to want to open a file that is not even created yet.