Richmond's Winter Project
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
In its essence the main programming work is now done, and entering the SWITCH . . . CASE instances for all the Unicode consortium's glyphs is going to be a bit like sorting out all these walnuts I just picked:
- -
Tedious; and especially so as while all of them appear to be the same they all differ slightly so one cannot afford to let one's mind float off anywhere else.
- -
Tedious; and especially so as while all of them appear to be the same they all differ slightly so one cannot afford to let one's mind float off anywhere else.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
I have also put some RESIZER code into the cardScripts of the 2 cards of Sheba:Makeda so they "wax and wane" appropriately:
- - -
Obviously the cardScript in the second card will have to be adjusted to set the stack to 1500 pixels wide so that all that
stuff in the turquoise area is no longer visible to end-users.
- - -
Obviously the cardScript in the second card will have to be adjusted to set the stack to 1500 pixels wide so that all that
stuff in the turquoise area is no longer visible to end-users.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
So I have implemented the 'L' series of syllabics:
- -
Oh, and I have also bunged in a fontsizer slider "just for fun".
Peeling and cracking those walnuts get boring, so a bit of fun is justified:
- -
Yeah, and sure as eggs are eggs there's a thorn in the flesh:
- -
Basically because THIS is our first encounter with 2 consonantals + a vowel: sheer joy.
- -
Oh, and I have also bunged in a fontsizer slider "just for fun".

Peeling and cracking those walnuts get boring, so a bit of fun is justified:
- -
Yeah, and sure as eggs are eggs there's a thorn in the flesh:
- -
Basically because THIS is our first encounter with 2 consonantals + a vowel: sheer joy.

https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Nothing to be unduly afraid of.

Now to the "under-dotted h" sequence (note the 'w' glyph at the end):
- -
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
I will NOT post images for ALL the glyphs in the basic Unicode code chart for Amharic:
https://www.unicode.org/charts/PDF/U1200.pdf
But I will return with "a lot of fun" when I start work on these:
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Which, as you can see, feature some fairly exotic glyphs which will involve a lot of "fun" to build in Sheba:Makeda:
-
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Ouch!
I have just discovered I have missed this:
- -
Phonetically rendered as /∫/.
So, I shall make a button for that glyph and shift all the subsequent buttons in the Base Consonantal interface to make space for it:
- -
I have just discovered I have missed this:
- -
Phonetically rendered as /∫/.
So, I shall make a button for that glyph and shift all the subsequent buttons in the Base Consonantal interface to make space for it:
- -
Code: Select all
on mouseUp
put the short name of me into XXX
delete char 1 of XXX
if shiftKey() is down then
put numToCodePoint(XXX) after fld "fOUTPUT"
else
put numToCodePoint(XXX) & (" + ") after fld "fBUILDER"
if altKey() is down then
-- do nothing
else
send "mouseUp" to img "VV"
end if
end if
end mouseUp
------
on mouseEnter
lock screen
set the coloroverlay["color"] of me to yellow
set the coloroverlay["opacity"] of me to "75"
unlock screen
put "sh" into fld "TRANS"
end mouseEnter
-------
on mouseLeave
set the outerGlow of me to empty
set the colorOverlay of me to empty
put empty into fld "TRANS"
end mouseLeave
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Ah: I feel better already.
- -
Word to the wise: never trust Wikipedia completely.
- -

- -
Word to the wise: never trust Wikipedia completely.
- -
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Word to the wise: never trust Wikipedia completely.

https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
That is the top row of consonantals implemented: enough for this weekend.

https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Here's a "quick-n-dirty" stack to convert Hexadecimal numbers into Decimal ones: at least it will keep the Uniocde people at an arm's distance.
- -

- -
- Attachments
-
- SEXY HEXXY.oxtstack.zip
- (1.09 KiB) Downloaded 35 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
I obviously got the wrong end of the stick re 'alef' and 'ayin' (mainly due to so ideas I picked up on a kibbutz 43 years ago):
- -
and those glyphs will, most probably have to be moved to the CONSONANTS group (however odd that might seem).
-
As I am NOT at home, so do NOT have access to my source stack, I will have to place the two 'things' where I have marked blue X signs:
- -
Even if for no other reason that there are NO other spaces, AND I do feel they have to be 'offset' in some way (I shall render the buttons
with a different colour).
- -
and those glyphs will, most probably have to be moved to the CONSONANTS group (however odd that might seem).
-
As I am NOT at home, so do NOT have access to my source stack, I will have to place the two 'things' where I have marked blue X signs:
- -
Even if for no other reason that there are NO other spaces, AND I do feel they have to be 'offset' in some way (I shall render the buttons
with a different colour).
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Here's a nifty "side-effect":
- - -
- - -
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Code: Select all
on mouseUp
put empty into fld "SCL"
ask "Start of Unicode range in Decimal: "
put it into KOUNT
put (KOUNT - 1) into LOWEND
ask "End of Unicode range in Decimal: "
put it into LIMIT
repeat until KOUNT > LIMIT
put ("0x") & baseConvert(KOUNT, 10, 16) && KOUNT && numToCodePoint(KOUNT) into line (KOUNT - LOWEND) of fld "SCL"
add 1 to KOUNT
end repeat
end mouseUp
Just bunged in a button to print out the field as an .RTF document.

https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
Actually that stack is a bit silly because it still means that anyone wanting to enter the numbers for a Unicode range has to first convert them into Decimal number, so it might not be a bad thing to modify it to accept Hexadecimal input.
But NOT before a cup of coffee.
But NOT before a cup of coffee.

https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4831
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond's Winter Project
-
- Attachments
-
- UNICODE RANGER.oxtstack.zip
- (1.71 KiB) Downloaded 37 times
https://richmondmathewson.owlstown.net/
Who is online
Users browsing this forum: No registered users and 1 guest