Template:MongolUnicode/doc

Usage
This template is intended for use with text written in the Unicode "Mongolian" script. Note, the Unicode "Mongolian" script is a unification of the Mongolian, Todo, Manchu and Sibe scripts, so this template can be used for text written in various different languages, including varieties of Mongolian (Classical Mongolian, Halh [khk] and Peripheral Mongolian [mvf]), as well as Manchu [mnc] and Sibe [sjo].


 * 1st parameter is the Mongolian (Todo, Manchu, Sibe) text to display
 * 2nd parameter is optional; if it is 'h' then the text is laid out horizontally; if it is any other value (e.g. 'v'), or if it is omitted then the text is laid out vertically (if the browser supports vertical layout)
 * lang parameter: defines the language of the text, e.g. mn for Mongolian, mnc for Manchu, and sjo for Sibe; also used for switching font families by language
 * style parameter: defines extended style of the text area, e.g. height:50px limits the height as 50px, if the length of text is over than 50px, the rest of contents will align at the next column(s).
 * In addition, you can override the defaults for font-size, line-height, and display</tt> using likewise named parameters.

If you have a long run of vertical Mongolian text (i.e. more than one or two words) embedded in a horizontal English paragraph, it will create a very large gap between lines, so it is best to break long vertical runs of Mongolian text into short word-lengthed chunks. This can be done by wrapping each Mongolian word in a separate MongolUnicode template, and separating each MongolUnicode template by a space character (if you omit the space character the Mongolian text will format correctly, but if a user copies the Mongolian text from the article the individual words will be concatenated into a single word). Do not use  to break vertical Mongolian runs for unnecessary purpose as this causes problems with browsers which do not support vertical layout.

Examples

 * produces:
 * produces:
 * produces:
 * produces:
 * produces:
 * produces:

Issues
Currently only Internet Explorer 8 and above, Edge, Firefox 41 and above, and Webkit browsers (Chrome, Safari, Opera 15.0+, Android native browser) support rendering the text in top-to-bottom, left-to-right format. Other browsers will render the text as left-to-right, top-to-bottom or don't connect the characters. See also:
 * http://dev.w3.org/csswg/css3-writing-modes/
 * https://bugzilla.mozilla.org/show_bug.cgi?id=145503
 * https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode

For users of Firefox version 38.0–40.0 and Firefox 38 ESR based browsers, you need to open the  page, and set   as   to enable it.

For MediaWiki issues regarding this: 9436

Non-Font
When Daicing font set to be the EUDC,
 * ZERO WIDTH JOINER at the head-place does not work.
 * NIRUGU does not work.
 * NARROW NO-BREAK SPACE does not work.

Font issues

 * <TT>MQT</TT>=Menksoft's <TT>Menk Qagan Tig</TT>, is a font for Hudum, Todo, Manchu and Sibe, with full Ali-Gali support;
 * <TT>MW</TT>=Almas's <TT>Mongolian White</TT>, is a font for Hudum and Todo, with some Ali-Gali support;
 * <TT>MB</TT>=Founder-Microsoft's <TT>Mongolian Baiti</TT>, is a font for Hudum, Todo, Manchu and Sibe, with some Ali-Gali support;
 * <TT>MU</TT>=Monotype Drawing Office's <TT>Mongol Usug</TT>, is a font for Hudum and Todo;
 * <TT>MS</TT>=Myatav Erdenechimeg's <TT>MongolianScript</TT>, is a font for Hudum only;
 * <TT>DW</TT>=<TT>Daicing White</TT>, also known as <TT>Abkai Xanyan</TT>, is a font for Manchu, Sibe and Daur.


 * 1) Little issues are found in <TT>MQT</TT>;
 * 2) Final k/g ATR- rendering issues are found in all fonts except <TT>MQT</TT> and <TT>MS</TT>, but Erdenechimeg said her font was an early draft and does not met current Unicode standards;
 * 3) <TT>MU</TT> does not follow Unicode Standardized Variants (by ad hoc rendering FVS1~3) in many cases;
 * 4) <TT>MB</TT> 5.00 does not match Unicode Standard, please upgrade it to <TT>MB</TT> 5.01 (KB929763);
 * 5) Under certain situations  is incorrectly rendered as  or  in <TT>MB</TT> 5.01 and <TT>MU</TT> 2.37;
 * 6)  is incorrectly rendered as  in <TT>MU</TT> 2.37;
 * 7) <TT>MB</TT> 5.01 does not render  correctly (we may use  instead in <TT>MB</TT>).