This Unicode character picker allows you to produce or analyse runs of Mongolian text using the Mongolian script. Character pickers are especially useful for people who don't know a script well, as characters are displayed in ways that aid identification.
You can also add codepoints and escapes via the "Add codepoint" field (hit return to add to the output field). You can also paste text into the output field to get information about it. Use the yellow boxes to set preferences or search. Regular expressions are allowed when searching – for example, to find characters with the word KA in their name, enter \bka\b, or the short form :ka:.
To properly display the text you will need to choose a font that is loaded on your system or device, or use the web font downloaded with the page (Noto Sans Mongolian). See more information about standard OS fonts in Mac and Windows.
The picker will behave differently, depending on which browser you are using. Neither Chrome, Safari nor IE display the text in the output box vertically. (Some browsers will show the text vertically in normal HTML, but not yet in a textarea element.) On the other hand, Firefox joins the characters as expected when using the Noto Sans Mongolian font, but Chrome and Safari don't.
When working on an iPad or similar device, you should turn off more controls/Autofocus. This prevents the keyboard popping up after you input every character. You may also need to select a character twice to add it to the output field.
About the chart
Includes characters in the Unicode Mongolian block used for writing Mongolian.
All text is output in Unicode normalisation form NFC by default. You can change to NFD or no normalisation by clicking on the buttons in the yellow area. Note that normalization only takes place when you click on a character - text pasted into the box won't be normalised until you click on another character above, or click on a button in the yellow area. (Note: normalization is turned off for Han characters in this application.)
Variant selector box
When you hover over or 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 V in the gray selection bar to the right.
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 in 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 Notes on Mongolian variant forms.)
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.
The following alternative views are available by clicking on the vertical grey bar to the left of the selection area.
Default Clicking on this turns off the other features described in this section. The default table is likely to be most useful to people who are somewhat familiar with the alphabet and characters of Mongolian.
Characters have been arranged so that is easy to input them, and especially to ensure that multiple combining characters are input in the right normalised order.
As you mouse over the selection area, if a character combines with a variation selector to produce a special shape, that shape will be shown in the panel on the left. You cannot select the shape from the panel at the moment, but it does tell you which variation selector to use. These are found just below the main consonant table. Type the character as normal, then the appropriate variant selector. Note that some of the shapes produced by variant selectors are likely to change at some point – a new standardisation initiative is currently ongoing. For more information, see Mongolian Variants.
Hints This changes the behaviour of the table view so that, when you mouse over a character, characters that are similar in appearance, and may be easily confused, are automatically highlighted. This can be particularly useful for people who are not familiar with the script, to avoid confusing similar characters, or to find the right character when two or more look similar.
Transcriptions There is one transcription panel available in this picker: Latin.
The Latin transcription panel provides characters you may need while typing in a Latin transcription from the keyboard.
Keyboard This provides a standard Unicode-based Mongolian keyboard layout.
Variants on hover Makes the list of variant forms appear as you hover over the selector area, rather than when you click on a character. See Variant selector box above.
Tools above the input box
Controls above the input box allow you to run various operations on the text in the box. Most of them work on what you have selected within the box, or the whole box if nothing is selected.
Show codepoints. This produces a list of the Unicode code points in the input box. You can usually follow a link from a code point item to more detailed information about that character.
Convert to escapes. This opens a new window for the converter app, which shows various different ways of representing the text in the input box using escapes.
Make example. This may be useful to speed up the creation of examples. You can create an example with four parts, delimited by /, in the following order:  Mongolian text,  IPA transcription,  other transcription,  meaning. You don't need to add all four elements, but if you want to skip one in the middle of the sequence, use //.
To get just the mongolian and the second transcription you would use:
Character markup. This may be useful to speed up the creation of markup for a specific character or set of characters. Select one or more characters in the output area, then click this button. It will return something like the following for each of the characters:
<a href="/scripts/mongolian/block#char1831"><span class="uname">U+1831 MONGOLIAN LETTER SHA</span> (<span lang="mn">ᠱ</span>)</a>
You can remove or alter the URL to suit your needs. When you add it to your document, it will look like this.
Controls at the bottom of the page allow you to modify fonts used, the font size, and the height of the output box.
Searching by character name or codepoint. If you are searching for a particular character and know (at least part of) the name or the codepoint, type that in the search box and hit return. All characters with matching text in the name or codepoint number will be highlighted. The highlighting is only removed when you click on the X next to the search input field. You can also use regular expression syntax to improve your search results. For example, to find the letter 'ha', but not 'gha' etc, you can use \bha\b (or the shortcut, :ha:).
CC base. You would normally expect combining characters, such as accents and vowel signs, when displayed alone to be associated with a dotted circle, however these font glyphs are handled inconsistently from one browser/font to the next. The picker is set up for a given web font initially, but if you change the table font you may need to do something to ensure that combining characters display in a way that helps you click on them. The CC base control allows you to specify a base character that will be used before each combining character (or no base character). This should hopefully help for most font and browser combinations.