[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