Good morning Cemetech! I have a new project I'd like to announce that that has been nothing but merely a dream for the past year and a half, and I would like to introduce to all of you Sans-sational!
A while ago, Iambian has released a font editor written in C that allows the user to fully create installable fonts for you to use anywhere in TI-OS. If you've used it before, you might remember the user interface:
It's a functional program and it gets the job done. However, this program not been maintained or finished and with that in mind, I wanted to create my own font editor that utilizes Celtic CE and TI-Basic to give the user an improved experience with something fresh and new. Here's a small demo of it in action:
This interface prioritizes simplicity to ensure a seamless experience for the user. I designed it to be clean and functional with as little noise as possible. But even with this design, I won't be cutting down on features a user might need, instead they will be tucked away out of first sight. Here's a list of things I plan on adding to Sans-sational at the moment:
► Auto-saving with back-ups, to prevent the user from losing their work in the event of a reset or battery drain
► Support for small font editing as well as large
► Font previews and "test-driving" with a built-in area to try out your unfinished font
► Backing up and restoring fonts quickly in the event of an accidental deletion or RAM reset
► Sending and receiving font files between two calculators, right in the program
► Clipboard functionality for duplicating the same glyph to other areas of the font
► Quick jumping to other glyphs
► Glyph inversion
► Default TI-OS font restoration to the selected glyph
► Accent color customization
Right now many of these are not implemented or finished yet, but I do plan on adding them. One thing I am not sure if I want to keep is the built-in sending and receiving font files, when that is already provided by the operating system.
Originally, this was supposed to be the original design for this program, however I changed it because I felt like it was throwing too much at the user and it felt overwhelming.
Though it is still relatively clean, I changed the UI from this because of the noise the old design was producing. Too many options on the function row, and redundancy by telling the user how large the grid is (12x14) even though they probably know already by looking at it. So I scrapped it for a new design, with a color pallete inspired by Google's Material You.
On a TI-84 Plus CE Python calculator running OS 5.4.1, performance is exemplary for TI-Basic and everything is turning out well. However I have concerns for performance on older TI-84 Plus CE models orior to revision M, and as such the program will not be able to run on these early revisions because I feel like the program will run too slow. However in the future, I will implement something to force the program to be executed, however the user won't get great speeds like in the gif above.
If you have thoughts or concerns, please let me know! This will be the official development thread for Sans-sational!
A while ago, Iambian has released a font editor written in C that allows the user to fully create installable fonts for you to use anywhere in TI-OS. If you've used it before, you might remember the user interface:
It's a functional program and it gets the job done. However, this program not been maintained or finished and with that in mind, I wanted to create my own font editor that utilizes Celtic CE and TI-Basic to give the user an improved experience with something fresh and new. Here's a small demo of it in action:
This interface prioritizes simplicity to ensure a seamless experience for the user. I designed it to be clean and functional with as little noise as possible. But even with this design, I won't be cutting down on features a user might need, instead they will be tucked away out of first sight. Here's a list of things I plan on adding to Sans-sational at the moment:
► Auto-saving with back-ups, to prevent the user from losing their work in the event of a reset or battery drain
► Support for small font editing as well as large
► Font previews and "test-driving" with a built-in area to try out your unfinished font
► Backing up and restoring fonts quickly in the event of an accidental deletion or RAM reset
► Sending and receiving font files between two calculators, right in the program
► Clipboard functionality for duplicating the same glyph to other areas of the font
► Quick jumping to other glyphs
► Glyph inversion
► Default TI-OS font restoration to the selected glyph
► Accent color customization
Right now many of these are not implemented or finished yet, but I do plan on adding them. One thing I am not sure if I want to keep is the built-in sending and receiving font files, when that is already provided by the operating system.
Originally, this was supposed to be the original design for this program, however I changed it because I felt like it was throwing too much at the user and it felt overwhelming.
Though it is still relatively clean, I changed the UI from this because of the noise the old design was producing. Too many options on the function row, and redundancy by telling the user how large the grid is (12x14) even though they probably know already by looking at it. So I scrapped it for a new design, with a color pallete inspired by Google's Material You.
On a TI-84 Plus CE Python calculator running OS 5.4.1, performance is exemplary for TI-Basic and everything is turning out well. However I have concerns for performance on older TI-84 Plus CE models orior to revision M, and as such the program will not be able to run on these early revisions because I feel like the program will run too slow. However in the future, I will implement something to force the program to be executed, however the user won't get great speeds like in the gif above.
If you have thoughts or concerns, please let me know! This will be the official development thread for Sans-sational!



