Moving from bitmapped fonts to scalable outline fonts #149
Replies: 5 comments 16 replies
-
|
Ok im working on this and this is what i currently got for today. Some bugs here and there. 2025-06-21.00-48-05.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
I just finished. (Hopefully) Couldn't go to bed and here is my fork with all the changes before a pull request. |
Beta Was this translation helpful? Give feedback.
-
|
It's a new era and you will be a fortunate beneficiary.
…On Sat, Jun 21, 2025, 6:57 PM No0ne558 ***@***.***> wrote:
Yes Ai really help out here by looking for what we have first then coming
up with a plan to move to scalable outline fonts. Also testing and if there
is a build error it goes though the error and comes up with a fix and even
fixed its own mistakes that I had to point out.
—
Reply to this email directly, view it on GitHub
<#149 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACIIEST4VDESB2FR4TIYMDD3EYEPDAVCNFSM6AAAAAB7XNMXTOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNJUGAZTANQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
I have been making a lot of edits (graphical changes) to the System Pages (vt_data) and have just uploaded them to viewtouch.com. I believe that anyone who has done a Code Update (via the icon on the ViewTouch desktop or via a pull) and launched ViewTouch (and therefore gets an update of vt_data) will automatically see the effects of these edits. I will need to spend several more hours to adapt the graphical interface of the System Pages (vt_data) to the upgrade represented by the new scalable outline fonts. I'm wondering which font it is that we're using now. ViewTouch has its own font chooser/selector which might be adapted now to display available fonts (fc-list -h), or perhaps either adding the standalone Font Manager or simply making use of its code might suit our purposes. Font Manager is on Github under the GPL version 3 (as is ViewTouch) so we can make use of it in any fashion as we wish to. We could, for example, use Font Manager to install a selection of fonts and point sizes which would be available in our own font selector as the bitmapped fonts have been displayed. Font Viewer could allow font previews. I would like to think that Ariel has done the hard part and that if we now load some fonts with various point sizes for users to choose from then the transition to giving users choices for fonts and point sizes will complete this move to scalable outline fonts. This all would have been quite the challenge before the arrival of AI. Now that we have the advantage of AI we can approach the implementation of such long-awaited upgrades with a lot less trepidation. |
Beta Was this translation helpful? Give feedback.
-
|
The newest vt_data will not show most of these bugs.
…On Sat, Jun 21, 2025, 12:52 AM No0ne558 ***@***.***> wrote:
Ok im working on this and this is what i currently got for today.
https://github.com/user-attachments/assets/86ca3db1-6844-4a73-900b-a413c249e750
—
Reply to this email directly, view it on GitHub
<#149 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACIIESTLY7U7JADVGC6OSZT3EUFKVAVCNFSM6AAAAAB7XNMXTOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNJTGYZTSNI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have many ideas which, in the era before AI, would have been too challenging to undertake. I'll use the issue area to initiate some ideas for the roadmap ahead.
One such idea is to replace the bitmap fonts with scalable outline fonts. This will require that the portion of the Button Properties Dialog that's shown when a button is being edited (and the Multi-Button Property Dialog that is shown when multiple buttons are selected) will offer a list of available scalable outline fonts rather than offering the list of available bitmapped fonts.
Historical context: When the current ViewTouch code base began development in 1995 the only font display available was bitmapped fonts. Scalable outline fonts only became available several years later. It's important to understand that ViewTouch text is made very easily readable because there is code which provides for a simulated embossed text. This is achieved by creating a frosted (lightened) effect on the left and top edges of each letter, while there is also code which provides for a shadow (darkened) effect on the right and bottom edges. The way the code does this is by simply printing each letter three times, each time using a different color ! The current best text to use for most buttons is Times 34 Bold.
The availability of AI to undertake such an advancement as this makes it a very tempting project to undertake. I think it will be helpful to have discussions about what might be the best AI coding tool(s) to use. Things move very quickly in the AI arena and it makes no sense to NOT discuss this.
Beta Was this translation helpful? Give feedback.
All reactions