<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 5, 2018 at 12:58 PM, Behdad Esfahbod <span dir="ltr"><<a href="mailto:behdad.esfahbod@gmail.com" target="_blank">behdad.esfahbod@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hey,<div dir="auto"><br></div><div dir="auto">Something I quickly spotted:</div><div dir="auto"><br></div><div dir="auto">"""</div><div dir="auto"><span style="color:rgb(36,41,46);font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:15px;background-color:rgb(250,251,252)">"Ra,Halant" sequences that occur elsewhere in the syllable may take on a below-base form (called "Rakaar" in Devanagari and most other scripts, and called "Raphala" in Bengali).</span><br></div><div dir="auto"><span style="color:rgb(36,41,46);font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:15px;background-color:rgb(250,251,252)">"""</span></div><div dir="auto"><span style="color:rgb(36,41,46);font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:15px;background-color:rgb(250,251,252)"><br></span></div><div dir="auto"><span style="color:rgb(36,41,46);font-family:-apple-system,blinkmacsystemfont,"segoe ui",helvetica,arial,sans-serif,"apple color emoji","segoe ui emoji","segoe ui symbol";font-size:15px;background-color:rgb(250,251,252)">That should be Halant,Ra.</span></div></div><br></blockquote><div><br></div><div>Gah. I thought I had caught all those. Fixed now; thanks!</div><div><br></div><div>Nate</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Tue, Jun 5, 2018, 7:43 AM Nathan Willis <<a href="mailto:nwillis@glyphography.com" target="_blank">nwillis@glyphography.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi everyone,<br><br></div>I've been working on a set of specification-like documents that describe how OpenType Layout works, specifically for shaping complex scripts. It's not quite complete yet, but we'd appreciate any and all feedback that the community can provide.<br><br></div>The repository is here: <a href="https://github.com/n8willis/opentype-shaping-documents/" rel="noreferrer" target="_blank">https://github.com/n8willis/<wbr>opentype-shaping-documents/</a><br><br></div>As the resident README says, the starting points that we'd currently suggest people look at are<br><br></div>- The Indic scripts, which you can get to from here: <a href="https://github.com/n8willis/opentype-shaping-documents/blob/master/opentype-shaping-indic-general.md" rel="noreferrer" target="_blank">https://github.com/n8willis/<wbr>opentype-shaping-documents/<wbr>blob/master/opentype-shaping-<wbr>indic-general.md</a><br></div>- The Arabic-and-related scripts (N'Ko, Syriac, Mongolian): <a href="https://github.com/n8willis/opentype-shaping-documents/blob/master/opentype-shaping-arabic-general.md" rel="noreferrer" target="_blank">https://github.com/n8willis/<wbr>opentype-shaping-documents/<wbr>blob/master/opentype-shaping-<wbr>arabic-general.md</a><br></div>- Hangul: <a href="https://github.com/n8willis/opentype-shaping-documents/blob/master/opentype-shaping-hangul.md" rel="noreferrer" target="_blank">https://github.com/n8willis/<wbr>opentype-shaping-documents/<wbr>blob/master/opentype-shaping-<wbr>hangul.md</a><br><br></div>A couple of the others are more-or-less complete, although I'm waiting on some question-loops to close with people I've privately been bugging with my questions. That includes Myanmar and Tibetan. <br><br></div>I would definitely stay away from the Thai/Lao doc, which is in major churn, and Hebrew, which hopefully lands shortly.<br><br><br></div>In any case, the goal here is to bridge the gap left by Microsoft's "Developing OpenType fonts for Script X" pages, which only offer some details aimed at font designers, and the OpenType/Unicode specs.<br><br>It's targeting developers who have to implement script shaping. It's based primarily on the HarfBuzz codebase, plus whatever is known about Uniscribe, plus dissecting a lot of fonts. If there's anything that is wrong, or is unclear, or is missing, please open an issue or a PR or just tell me!  <br><br>That goes for the illustrations as well as the text; sometimes it can be tough to tease out an illustration that highlights one specific GSUB feature, when in reality they are meant to work together.<br><br></div>Your feedback and help is appreciated!<br><br></div>Nate<br clear="all"><div><div><div><div><div><div><div><div><div><div><div><div><div><br>-- <br><div class="m_6558907446556230435m_-586866280733000550gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">nathan.p.willis<br><a href="mailto:nwillis@glyphography.com" rel="noreferrer" target="_blank">nwillis@glyphography.com</a><a href="http://identi.ca/n8" rel="noreferrer" target="_blank"></a></div></div>
</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
______________________________<wbr>_________________<br>
HarfBuzz mailing list<br>
<a href="mailto:HarfBuzz@lists.freedesktop.org" rel="noreferrer" target="_blank">HarfBuzz@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/harfbuzz" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/harfbuzz</a><br>
</blockquote></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">nathan.p.willis<br>325.480.4729<br><a href="mailto:nwillis@glyphography.com" target="_blank">nwillis@glyphography.com</a><a href="http://identi.ca/n8" target="_blank"></a></div></div>
</div></div>