Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Link to dual-joining and right-joining letters #262

Merged
merged 1 commit into from
Apr 19, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1030,13 +1030,13 @@ <h5>Open Joining Segments</h5>
<p>There are three possible types of these segments:</p>

<ul>
<li><dfn>Open-On-Left Segment</dfn>, which contains one or more Dual-Joining letters,
<li><dfn>Open-On-Left Segment</dfn>, which contains one or more <a>Dual-Joining</a> letters,
starting with an Initial form and continuing with zero or more Medial forms.</li>

<li><dfn>Open-On-Right Segment</dfn>, which starts with zero or more Medial Form
letters, and ends with a Final Form letter.</li>

<li><dfn>Open-On-Both-Sides Segment</dfn>, which contains one or more Dual-Joining
<li><dfn>Open-On-Both-Sides Segment</dfn>, which contains one or more <a>Dual-Joining</a>
letters, all in their Medial Form.</li>
</ul>

Expand Down Expand Up @@ -1092,7 +1092,7 @@ <h4>Special requirements when dealing with cursive glyphs</h4>
<h5>Joining and Intra-Word Spaces</h5>

<p>The only spaces inside Arabic words are created near characters that are not
dual-joining. When adjusting intra-word spaces (i.e. the space inside the words) only these spaces can be adjusted. Moving two joined characters closer to or further from each other creates undesirable results.</p>
<a>dual-joining</a>. When adjusting intra-word spaces (i.e. the space inside the words) only these spaces can be adjusted. Moving two joined characters closer to or further from each other creates undesirable results.</p>
</section>


Expand All @@ -1103,7 +1103,7 @@ <h5>Joining and Intra-Word Spaces</h5>
<section id="h_joining_and_transparency">
<h5>Transparency</h5>

<p>Arabic fonts achieve joining by overlapping letters. A left-joining letter extends out of its bounding box from the left side and a right-joining letter extends out of its bounding box from the right side. Making each letter transparent can expose these
<p>Arabic fonts achieve joining by overlapping letters. A left-joining letter extends out of its bounding box from the left side and a <a>right-joining</a> letter extends out of its bounding box from the right side. Making each letter transparent can expose these
overlapping joinings, which should be avoided. Joining the paths of the joined letter into a single shape can remove the overlappings and create the good results.</p>

<figure id="fig_joining-and-transparency">
Expand Down Expand Up @@ -1684,7 +1684,7 @@ <h4>Kashida</h4>
<section id="h_justification_tatweel">
<h4>Tatweel</h4>

<p>Tatweel is a dual-joining character that can be inserted between two joined letters to widen their connection. In The Unicode Standard, tatweel is represented as <span class="codepoint" translate="no"><span lang="ar" dir="rtl">&#x0640;</span> [<span class="uname">U+0640 ARABIC TATWEEL</span>]</span>.</p>
<p>Tatweel is a <a>dual-joining</a> character that can be inserted between two joined letters to widen their connection. In The Unicode Standard, tatweel is represented as <span class="codepoint" translate="no"><span lang="ar" dir="rtl">&#x0640;</span> [<span class="uname">U+0640 ARABIC TATWEEL</span>]</span>.</p>

<figure>
<img src="images/tatweel.svg" alt="Tatweel" style="width:60%;">
Expand Down