<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks! This is now at GitHub.<br>
<br>
Cheers,<br>
<br>
On 12/8/2022 8:48 AM, Luciano Notarfrancesco via Cuis-dev wrote:
<blockquote
cite="mid:CAL5GDyoytiC2QakD+8cW4Hu7-SYFwQFO4FARXz05wuDF5+NNwg@mail.gmail.com"
type="cite">
<div dir="ltr">That's great, thank you! I like the
recent simplifications and renaming.
<div>I updated the unicode input commands and added some
combining characters. For example, you can type o\", v\vec,
a\hat, etc.
<div><br>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, Dec 7, 2022 at 7:39 PM
Juan Vuletich <<a moz-do-not-send="true"
href="mailto:juan@cuis.st">juan@cuis.st</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div bgcolor="#ffffff"> On 12/2/2022 9:21 AM, Luciano
Notarfrancesco via Cuis-dev wrote:
<blockquote type="cite">
<div>
<p style="margin: 0px; font-stretch: normal; font-size:
18.2px; line-height: normal; color: rgb(0, 0, 0);"
dir="auto"><span style="font-family:
UICTFontTextStyleBody; font-size: 18.24px;">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.</span></p>
</div>
</blockquote>
<br>
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.<br>
<br>
<blockquote type="cite">
<div>
<p style="margin: 0px; font-stretch: normal; font-size:
18.2px; line-height: normal; min-height: 23.6px;
color: rgb(0, 0, 0);"><span style="font-family:
UICTFontTextStyleBody; font-size: 18.24px;"></span><br>
</p>
<p style="margin: 0px; font-stretch: normal; font-size:
18.2px; line-height: normal; color: rgb(0, 0, 0);"><span
style="font-family: UICTFontTextStyleBody;
font-size: 18.24px;">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.</span></p>
</div>
</blockquote>
<br>
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.<br>
<br>
Please try all this, and report any issues. Diacritics in
source code seem to work OK now.<br>
<br>
Thanks,<br>
<pre cols="72">--
Juan Vuletich
<a moz-do-not-send="true" href="http://cuis.st" target="_blank">cuis.st</a>
<a moz-do-not-send="true" href="http://github.com/jvuletich" target="_blank">github.com/jvuletich</a>
<a moz-do-not-send="true" href="http://researchgate.net/profile/Juan-Vuletich" target="_blank">researchgate.net/profile/Juan-Vuletich</a>
<a moz-do-not-send="true" href="http://independent.academia.edu/JuanVuletich" target="_blank">independent.academia.edu/JuanVuletich</a>
<a moz-do-not-send="true" href="http://patents.justia.com/inventor/juan-manuel-vuletich" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a>
<a moz-do-not-send="true" href="http://linkedin.com/in/juan-vuletich-75611b3" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a>
<a moz-do-not-send="true" href="http://twitter.com/JuanVuletich" target="_blank">twitter.com/JuanVuletich</a></pre>
</div>
</blockquote>
</div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
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</pre>
</body>
</html>