![]() |
Forum Index : Microcontroller and PC projects : PropText for CMM2, simple library for proportional text output
![]() ![]() |
|||||
Author | Message | ||||
vegipete![]() Guru ![]() Joined: 29/01/2013 Location: CanadaPosts: 1132 |
Proptext is looking better all the time! Nice work. Something to ponder: a system of embedded ESC codes. If you look at the help screen in my spreadsheet program, you can see the boxed character method I came up with. (ShowHelp and matching data statements are almost at the very end of the program.) I settled on the C esc sequence ("\") to allow special functions. Sub and super script could be done too, plus underline, overstrike, bold and others. In MaxiCalc, I picked a silly method to change colour which should be an escape sequence instead. Just a thought. Visit Vegipete's *Mite Library for cool programs. |
||||
CaptainBoing![]() Guru ![]() Joined: 07/09/2016 Location: United KingdomPosts: 2170 |
preview for the new Star Wars movie looks rubbish! ![]() |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7937 |
How can you possibly say that? ;) A long time ago On a CMM2 far, far away ... Jiri, armed only with a trusty keyboard and monitor Proportionalised the fiendish fonts ... Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
jirsoft![]() Guru ![]() Joined: 18/09/2020 Location: Czech RepublicPosts: 533 |
Thanks Pete! I will take a look on the escape codes possibility, but: 1. Super- and subscript makes for me sense, but it will be same font, just moved higher or lower, so the question is, how good it can look. The rest will be too complicated and (I think) outside of the library goal, it can be done in the program that uses this library. 2. With the colors - now it can be changed with color.PROP call, so I think escape codes for colors are not so much needed... Jiri Napoleon Commander and SimplEd for CMM2 (GitHub), CMM2.fun |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |