diff --git a/adlm/block.html b/adlm/block.html index 8a0e9efc3..a9342ac45 100755 --- a/adlm/block.html +++ b/adlm/block.html @@ -42,7 +42,7 @@ -
Richard Ishida, Adlam Character Notes, 23-Jun-2024, https://r12a.github.io/scripts/adlm/block
+Richard Ishida, Adlam Block Notes, 08-Dec-2024, https://r12a.github.io/scripts/adlm/block
Prevents two adjacent letters forming a cursive connection with each other when rendered. Useful for illustrations that describe how the script works, eg. -𞤨𞤼𞤷 ← 𞤨𞤼𞤷 -
- +
+ +Zero-width non-joiner (ZWNJ).
+ +An invisible character, that prevents two adjacent letters forming a visual connection with each other when rendered. Especially useful for educational illustrations, but also has real-world applications.
+ +It is used to interrupt the shaping of joining glyphs in cursive scripts, and also used to manage the visual interactions of glyphs in other scripts, eg. to prevent the formation of conjuncts, position diacritics, etc. For example,
+ +𞤨𞤼𞤷 ← 𞤨𞤼𞤷
+ +More details:
+ + `, + + + + // zwj '\u{200D}': `Permits a letter to form a cursive connection without a visible neighbour. Useful for illustrations that describe how the script works, eg. 𞤨 𞤼 𞤷 ← 𞤨 𞤼 𞤷
- + +`, +'\u{200D}': ` +
+ +Zero-width joiner (ZWJ).
+ +An invisible character, that permits a letter to form a cursive connection without a visible neighbour. Especially useful for educational illustrations, but also has some real-world applications.
+ +Also used with complex scripts to manage the visual representation of glyphs that normally interact, eg. to form conjuncts, position diacritics, etc. For example,
+ +𞤨 𞤼 𞤷 ← 𞤨 𞤼 𞤷
+ +More details:
+ `, + + + + // LRM '\u{200E}': `An invisible character with strong LTR directional properties that can be used to produce the correct ordering of text, especially where there is a risk of spillover effects while the Unicode Bidirectional Algorithm is at work.
+Generally referred to as LRM.
`, + + + // RLM '\u{200F}': `An invisible character with strong RTL directional properties that can be used to produce the correct ordering of text, especially where there is a risk of spillover effects while the Unicode Bidirectional Algorithm is at work.
+Generally referred to as RLM.
`, + + + // LRE '\u{202A}': ` -Sets the start point for a range of inline text when applying a base direction of left-to-right. The range is terminated by U+202C POP DIRECTIONAL FORMATTING (PDF).
-You should use U+2066 LEFT-TO-RIGHT ISOLATE (LRI) rather than this character.
+Sets the start point for a range of inline text when applying a base direction of left-to-right. The range is terminated by 202C (PDF).
+ +Use 2066 (LRI) rather than this character.
`, // RLE '\u{202B}': ` -Sets the start point for a range of inline text when applying a base direction of right-to-left. The range is terminated by U+202C POP DIRECTIONAL FORMATTING (PDF).
-You should use U+2067 RIGHT-TO-LEFT ISOLATE (RLI) rather than this character.
+Sets the start point for a range of inline text when applying a base direction of right-to-left. The range is terminated by 202C (PDF).
+ +Use 2067 (RLI) rather than this character.
`, // PDF '\u{202C}': ` -Sets the end point for a range of inline text when applying a base direction. The range is started with either U+202A LEFT-TO-RIGHT EMBEDDING (LRE) or U+202B RIGHT-TO-LEFT EMBEDDING (RLE).
-You should use U+2069 POP DIRECTIONAL ISOLATE (PDI) and its associated range starters rather than this character.
+Sets the end point for a range of inline text when applying a base direction. The range is started with either 202A (LRE) or 202B (RLE).
+ +Use 2069 (PDI) and its associated range starters rather than this character.
`, + + // LRI '\u{2066}': ` -Sets the start point for a range of inline text when applying a base direction of left-to-right, and isolates the text within that range from text outside it. The isolation prevents unintended spill-over effects when the text is reordered by the Unicode Bidirectional Algorithm. The range is terminated by U+2069 POP DIRECTIONAL ISOLATE (PDI).
-This character should be used rather than U+202A LEFT-TO-RIGHT EMBEDDING (LRE).
+Sets the start point for a range of inline text when applying a base direction of left-to-right, and isolates the text within that range from text outside it. The isolation prevents unintended spill-over effects when the text is reordered by the Unicode Bidirectional Algorithm. The range is terminated by 2069 (PDI).
+ +This character should be used rather than 202A (LRE).
`, + // RLI '\u{2067}': ` -Sets the start point for a range of inline text when applying a base direction of right-to-left, and isolates the text within that range from text outside it. The isolation prevents unintended spill-over effects when the text is reordered by the Unicode Bidirectional Algorithm. The range is terminated by U+2069 POP DIRECTIONAL ISOLATE (PDI).
-This character should be used rather than U+202B RIGHT-TO-LEFT EMBEDDING (RLE).
+Sets the start point for a range of inline text when applying a base direction of right-to-left, and isolates the text within that range from text outside it. The isolation prevents unintended spill-over effects when the text is reordered by the Unicode Bidirectional Algorithm. The range is terminated by 2069 (PDI).
+ +This character should be used rather than 202B (RLE).
`, // FSI '\u{2068}': ` -Sets the start point for a range of inline text when applying a base direction, and isolates the text within that range from text outside it. The base direction set is determined by that of the first strong directional character in the range. The isolation prevents unintended spill-over effects when the text is reordered by the Unicode Bidirectional Algorithm. The range is terminated by U+2069 POP DIRECTIONAL ISOLATE (PDI).
+Sets the start point for a range of inline text when applying a base direction, and isolates the text within that range from text outside it. The base direction set is determined by that of the first strong directional character in the range. The isolation prevents unintended spill-over effects when the text is reordered by the Unicode Bidirectional Algorithm. The range is terminated by 2069 (PDI).
`, // PDI '\u{2069}': ` -Sets the end point for a range of inline text when applying a base direction. The range is started with either U+2066 LEFT-TO-RIGHT ISOLATE (LRI), U+2067 RIGHT-TO-LEFT ISOLATE (RLI) or U+2068 FIRST STRONG ISOLATE (FSI).
-This character should be used rather than U+202C POP DIRECTIONAL FORMATTING (PDF).
+Sets the end point for a range of inline text when applying a base direction. The range is started with either 2066 (LRI), 2066 (RLI) or 2068 (FSI).
+ +This character should be used rather than 202C (PDF).
`, diff --git a/adlm/fuf-langdata.js b/adlm/fuf-langdata.js index ea570b8db..91cc8debc 100755 --- a/adlm/fuf-langdata.js +++ b/adlm/fuf-langdata.js @@ -12,7 +12,7 @@ var langs = { "fuf-adlm": { name:"Pular", local:"", localtrans:"", silcode:"", rtl:true, source:"9ee024aca4e4745c9b779ef3ee0697c42700d2ca,udhr_fuf_adlm", region:"afr", countries:"", script:"adlm", speakers:"3000000", -letter:"ـ𞤀𞤁𞤂𞤃𞤄𞤅𞤆𞤇𞤈𞤉𞤊𞤋𞤌𞤍𞤎𞤏𞤐𞤑𞤒𞤓𞤔𞤕𞤖𞤗𞤘𞤙𞤚𞤛𞤜𞤝𞤞𞤟𞤠𞤡𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃𞥋", letteraux:"", mark:"𞥊𞥄𞥅𞥆𞥇𞥈𞥉", markaux:"", number:"𞥐𞥑𞥒𞥓𞥔𞥕𞥖𞥗𞥘𞥙", numberaux:"", punctuation:"؟“”…⁏⹁𞥞𞥟", punctuationaux:"", symbol:"", symbolaux:"", other:"\u{200C}\u{200D}\u{200E}\u{200F}\u{202A}\u{202B}\u{202C}\u{2066}\u{2067}\u{2068}\u{2069}", otheraux:"", aux:"%,;[]§«»ʼ‑–—‘’†‡‰′″‹›", deprecated:"", +letter:"ـ𞤀𞤁𞤂𞤃𞤄𞤅𞤆𞤇𞤈𞤉𞤊𞤋𞤌𞤍𞤎𞤏𞤐𞤑𞤒𞤓𞤔𞤕𞤖𞤗𞤘𞤙𞤚𞤛𞤜𞤝𞤞𞤟𞤠𞤡𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃𞥋", mark:"𞥊𞥄𞥅𞥆𞥇𞥈𞥉", number:"𞥐𞥑𞥒𞥓𞥔𞥕𞥖𞥗𞥘𞥙", punctuation:"؟“”…⁏⹁𞥞𞥟", symbol:"", other:"\u{200C}\u{200D}\u{200E}\u{200F}\u{202A}\u{202B}\u{202C}\u{2066}\u{2067}\u{2068}\u{2069}", aux:"%,;[]«»ʼ‑–—‘’‰‹›", orth:`[Adlam] Since 1989, in development. Details`, also: ["fuf | latn | ", diff --git a/adlm/fuf.css b/adlm/fuf.css index c7185cc58..cc44faf91 100755 --- a/adlm/fuf.css +++ b/adlm/fuf.css @@ -77,6 +77,8 @@ } +.mapItem .phone + div { width: 100%; } +.mapItem .shaping .codepoint bdi[lang] { font-size: 1.6rem; } .map .charExample .ex { @@ -85,9 +87,6 @@ .mapItem { text-align: start; } -.mapItem .posn { - display: none; - } .mapItem.initial { border-bottom: 0; } diff --git a/adlm/fuf.html b/adlm/fuf.html index fded21959..ebd5cd744 100755 --- a/adlm/fuf.html +++ b/adlm/fuf.html @@ -66,7 +66,7 @@Updated -21 November, 2024 +8 December, 2024
@@ -81,7 +81,7 @@Richard Ishida, Fula (Adlam) Orthography Notes, 21-Nov-2024, https://r12a.github.io/scripts/adlm/fuf
+Richard Ishida, Fula (Adlam) Orthography Notes, 08-Dec-2024, https://r12a.github.io/scripts/adlm/fuf
This section maps Fula vowel sounds to common graphemes in the Adlam orthography.
+This section maps Fula vowel sounds to common graphemes in the Adlam orthography.
-The left column shows lowercase letters, and the right column uppercase.
+ + +Light coloured characters occur infrequently.