You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
template.blocklocation='/scripts/mongolian/block'// blocklocation to use for examples
28
+
template.direction="ltr"// indicates whether this is a picker for a RTL script
29
+
template.github='mongolian'
30
+
template.scriptcode='Mong'
31
+
template.fontLocale='mong'
32
+
template.hints=true
33
+
34
+
35
+
36
+
37
+
varcontrols=[
38
+
{"title":"Trans-<br/>literate","alt":"Convert Mongolian text to a Latin transliteration.","code":"doTranscription('transliterate')"},
39
+
]
40
+
41
+
42
+
43
+
varpulldown=[
44
+
{"title":"Mongolian<br/>to JSM","alt":"Convert Mongolian text to a Joint Sino-Mongolian transcription.","code":"doTranscription('toJSM')"},
45
+
46
+
{"title":"Toggle<br/>direction","alt":"Switch direction of input area between vertical & horizontal.","code":"toggleDirectionality()"},
47
+
48
+
//{"title":"Cyrillic<br/>to Mongolian", "alt":"Convert Mongolian text in Cyrillic to Traditional Mongolian.", "code":"doTranscription('cyrlToMong')"},
49
+
]
50
+
51
+
52
+
53
+
varinputAids=[
54
+
//{"title":"Shape-based lookup", "dataVar":"showShapeLookup", "dataLocn":"shapelist", "dataShortTitle":"S", "type":"shape", "desc":"Click on a panel of shapes to find similar characters."},
55
+
56
+
//{"title":"Hint at similar shapes", "dataVar":"showShapeHints", "dataLocn":"", "dataShortTitle":"H", "type":"hint", "desc":"Show similar shapes as you mouse over a character."},
57
+
58
+
{"title":"Type assist","dataVar":"typeAssist","dataLocn":"transcriptionPalette","dataShortTitle":"T","type":"palette","initialCode":"setUpTypeAssist(false, '', typeAssistMap)","desc":"Use ASCII characters to type Mongolian from the keyboard."},
59
+
60
+
{"title":"Latin type-assist","dataVar":"showLatinTrans","dataLocn":"transcriptionPalette","dataShortTitle":"L","type":"palette","initialCode":"setUpTypeAssist(true, latinTypeAssistMap, latinTypeAssistMap)","desc":"Show characters needed for IPA or other transcriptions and transliterations."},
61
+
62
+
{"title":"JSM to Mongolian","dataVar":"showJSMCharMap","dataLocn":"transcriptionPalette","dataShortTitle":"J","type":"palette","initialCode":"setUpTypeAssist(false, jsmCharacterMap, jsmCharacterMap)","desc":"Produce Mongolian text from a JSM transcription."},
63
+
64
+
{"title":"Reverse transliteration","dataVar":"showTranslit","dataLocn":"transcriptionPalette","dataShortTitle":"R","type":"palette","initialCode":"setUpTypeAssist(false, typeAssistMap, typeAssistMap)","desc":"Use ASCII characters to type Mongolian from the keyboard via reverse transliteration."},
65
+
66
+
{"title":"Keyboard","dataVar":"showKeyboard","dataLocn":"keyboard","dataShortTitle":"K","type":"keyboard","desc":"Select characters from a keyboard layout."},
67
+
68
+
//{"title":"Variants show on hover", "dataVar":"showVariantsOnMouseover", "dataLocn":"", "dataShortTitle":"V", "type":"keyboard"},
<p><ahref="/pickers/">List of character apps </a></p>
33
+
</div>
34
+
</aside>
35
+
36
+
<pid="status">Updated <!-- #BeginDate format:En2 -->28-Nov-2019<!-- #EndDate --> • tags <ahref="https://r12a.github.io/blog/?tag=apps" title="Show all blog posts tagged with 'apps'">apps</a>, <ahref="https://r12a.github.io/blog/?tag=pickers" title="Show all blog posts tagged with 'pickers'">pickers</a>, <ahref="https://r12a.github.io/blog/?tag=mongolian" title="Show all blog posts tagged with 'mongolian'">mongolian</a></p>
37
+
38
+
<p>This Unicode character app allows you to produce or analyse runs of Mongolian text. character apps are especially useful for people who don't know a script well, as characters are displayed in ways that aid identification.</p>
39
+
<p>If something is broken or missing <atarget="_blank" style="font-size:110%;" href="https://github.com/r12a/pickers/issues/new?title=[mongolian%20picker]%20%20ADD%20TITLE%20HERE">raise an issue</a>. For version information see <atarget="_blank" style="font-size:110%;" href="https://github.com/r12a/pickers/commits/gh-pages/mongolian">the Github commit list</a>. The pictures of the UI used in this page are taken from a variety of character apps.</p>
<p>Includes characters in the Unicode <ahref="/uniview/?block=mongolian" target="_blank">Mongolian</a> block typically used for writing the Mongolian language.</p>
52
+
<p>There are display issues when using certain browsers, such as Safari and iOS-based browsers, but Chrome also fails to display text in a text area vertically. Firefox tends to produce the best results. Differences in approach between fonts also makes it sometimes difficult to produce Mongolian. This is partly due to a lack of standardisation around which shapes are produced with which variation selectors, but also Mongolian has several features, such as word gender affecting glyph choice, that are not universally supported well by fonts. On the whole, Microsoft Baiti is a good font, if you have access to it.</p>
<p><bclass="leadin" id="variant_selector_box_description">Variant selector box.</b> When you select a character in the selection area, the box to the left of that area displays the alternate glyph forms that are appropriate for that character. By default, this only happens when you click on a character, but you can make it happen on hover by clicking on the <samp>V</samp> in the gray selection bar to the right.</p>
59
+
<p>The list includes the default positional forms as well as the forms produced by following the character with a Free Variation Selector (FVS). The latter forms are derived from work which has been taking place since 2015 to standardise the forms produced by using FVS. At the moment, not all fonts will produce the expected shapes for all possible combinations. (For more information, see <ahref="http://r12a.github.io/scripts/mongolian/variants">Notes on Mongolian variant forms</a>.)</p>
60
+
<p> If the variant list is displayed when you click on a character, you can add an appropriate FVS character to the output area by clicking in the list on the shape that you want to see in the output. </p>
61
+
62
+
</section>
63
+
64
+
65
+
66
+
<sectionid="top_controls">
67
+
<h2href="#top_controls">Controls above the text area</h2>
<p><bclass="leadin">Transliterate.</b> Converts the contents of the text area to a Latin transliteration that provides a one-to-one correspondence between Mongolian and Latin symbols.</p>
72
+
<p>The transliteration scheme was developed for this character app, and, where possible, uses symbols that represent sounds typically associated with their Mongolian equivalents, rather than the sometimes fairly arbitrary selection of diacritics found in other systems. Of course, the complexities of mapping graphemes to sounds means that this is far from a real phonetic transcription, but the process is reversible (unlike most transcriptions).</p>
<p><bclass="leadin">Mongolian to JSM.</b> Converts Mongolian text to a transcription using the Joint Sino-Mongolian scheme. This transcription may not be reversible.</p>
<p><bclass="leadin">JSM to Mongolian.</b> Allows you to generate Mongolian text from an Joint Sino-Mongolian transcription. It works as described in the section just above about <samp>Reverse transliteration</samp>, but uses a different panel to set up the <strong>transcription type-in mode</strong>.</p>
96
+
<p><bclass="leadin">Variants show on hover.</b> Makes the list of variant forms appear as you hover over the selector area, rather than when you click on a character. See <ahref="#variant_selector_box_description">Variant selector box</a> above.</p>
0 commit comments