[Cuis-dev] Updated unicode input

Juan Vuletich juan at cuis.st
Mon Dec 12 06:51:31 PST 2022


Thanks! This is now at GitHub.

Cheers,

On 12/8/2022 8:48 AM, Luciano Notarfrancesco via Cuis-dev wrote:
> That's great, thank you! I like the recent simplifications and renaming.
> I updated the unicode input commands and added some combining 
> characters. For example, you can type o\", v\vec, a\hat, etc.
>
>
> On Wed, Dec 7, 2022 at 7:39 PM Juan Vuletich <juan at cuis.st 
> <mailto:juan at cuis.st>> wrote:
>
>     On 12/2/2022 9:21 AM, Luciano Notarfrancesco via Cuis-dev wrote:
>>
>>     Yes, I was planning to add commands like the \hat your tried. The
>>     problem I see is if some user uses a different input method, for
>>     example a keyboard configured in international English. In that
>>     case, Cuis with a\hat would generate two code points, while
>>     entering â with ctrl+shift+^ followed by a would generate a
>>     single code point (I guess). If we use ambiguous unicode like
>>     this for selectors sooner or later some user will encounter a
>>     MNU. One way to get rid of ambiguity is to make sure a\hat
>>     generates normalized unicode, but perhaps a better and more
>>     general solution is to make sure that symbols are normalized.
>>
>
>     Ok. Did it. The main change is to make #= and #hash answer as if
>     two instances where normalized in NFC (even if they aren't). Then
>     I also made UnicodeSymbols be in NFC too. All this is now at
>     GitHub. Seems to work ok with variable names that "look the same"
>     even if they are a different sequence of code points.
>
>>
>>     Also I noticed some of the diacritical marks are rendered
>>     slightly misaligned, a bit too much to the right in some cases
>>     (depending on the modified character). For example x followed
>>     with u+0307 should show a dot on the top of x, aligned
>>     horizontally with the center of x, but it shows it a bit to the
>>     right.
>>
>
>     Oh yes. TrueType doesn't include a specification on how to align
>     diacritics and base glyph. Just centered them. This is also at
>     GitHub now.
>
>     Please try all this, and report any issues. Diacritics in source
>     code seem to work OK now.
>
>     Thanks,
>
>     -- 
>     Juan Vuletich
>     cuis.st  <http://cuis.st>
>     github.com/jvuletich  <http://github.com/jvuletich>
>     researchgate.net/profile/Juan-Vuletich  <http://researchgate.net/profile/Juan-Vuletich>
>     independent.academia.edu/JuanVuletich  <http://independent.academia.edu/JuanVuletich>
>     patents.justia.com/inventor/juan-manuel-vuletich  <http://patents.justia.com/inventor/juan-manuel-vuletich>
>     linkedin.com/in/juan-vuletich-75611b3  <http://linkedin.com/in/juan-vuletich-75611b3>
>     twitter.com/JuanVuletich  <http://twitter.com/JuanVuletich>
>


-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20221212/78b44551/attachment.htm>


More information about the Cuis-dev mailing list