top of page
whocipotursliri

Myanmar font ttf: The benefits of using Unicode-compliant fonts for Myanmar characters



PSA: I've started hosting this (and all other SIL fonts) as prebuilt packages in my repository for those that want to install in using pacman without messing around with building from the AUR.




Myanmar font ttf



Zawgyi-One's Myanmar glyphs are designed by Zaw Win Myat of Art House. The font is produced and published by Zawgyi.net and Alpha Mandalay. It contains glyphs for English and other characters, which are from temporarily from Tahoma.


Tahoma is one of Microsoft's new sans serif typeface families. It consists of two Windows TrueType fonts (regular and bold), and was created to address the challenges of on-screen display, particularly at small sizes in dialog boxes and menus.


Since the Tahomas are TrueType fonts, they can be rotated and scaled to any size, and anti-aliased by the rasterizer built into Microsoft Windows 95 and Microsoft Windows NT 4.0. These features give the fonts significant advantages over bitmap system fonts such as MS Sans Serif.


The Latin, Greek and Cyrillic characters were designed by world renowned type designer Matthew Carter, and hand-instructed by leading hinting expert, Monotype's Tom Rickner. The Arabic, Hebrew and Thai characters were designed by the Monotype Drawing Office to complement Carter's initial designs. Tahoma sets new standards in system font design. It is ideal for use in User Interface Scenarios and other situations requiring the presentation of information on the screen.


A predominant typeface Zawgyi font aka Zawgyi-One was designed by Zaw Win Myat of Art House.Althought it's still the most popular font in Myanmar, unfortunately the development seem to be paused!wikipedia.org


From Wikipedia:Computer font: "A computer font is implemented as a digital data file containing a set of graphically related glyphs. A computer font is designed and created using a font editor. A computer font specifically designed for the computer screen, and not for printing, is a screen font."


The typesetting application TeX and its companion font software, Metafont, traditionally renders characters using its own methods. Some file extensions used for fonts from these two programs are *pk, *gf, mf and vf. Modern versions can also use TrueType and OpenType fonts.


You should give pacman the ability to manage your fonts, which is done by creating an Arch package. These can also be shared with the community in the AUR. The packages to install fonts are particularly similar; see Font packaging guidelines.


The creation of a subdirectory structure is up to the user, and varies among Linux distributions. For clarity, it is good to keep each font in its own directory. Fontconfig will search its default paths recursively, ensuring nested files get picked up.


For the Xserver to load fonts directly (as opposed to the use of a font server), the directory for your newly added font must be added with a FontPath entry. This entry is located in the Files section of your Xorg configuration file (e.g. /etc/X11/xorg.conf or /etc/xorg.conf). See #Older applications for more detail.


If you are seeing errors similar to this and/or seeing blocks instead of characters in your application then you need to add fonts and update the font cache. This example uses the ttf-liberation fonts to illustrate the solution (after successful installation of the package) and runs as root to enable them system-wide.


Almost all Unicode fonts contain the Greek character set (polytonic included). Some additional font packages, which might not contain the complete Unicode set but utilize high quality Greek (and Latin, of course) typefaces are:


Kaomoji are sometimes referred to as "Japanese emoticons" and are composed of characters from various character sets, including CJK and Indic fonts. For example, the following set of packages covers most of existing kaomoji: gnu-free-fonts, ttf-arphic-uming, and ttf-indic-otf.


Fontconfig automatically chooses a font that matches the current requirement. That is to say, if one is looking at a window containing English and Chinese for example, it will switch to another font for the Chinese text if the default one does not support it.


Fontconfig lets every user configure the order they want via $XDG_CONFIG_HOME/fontconfig/fonts.conf.If you want a particular Chinese font to be selected after your favorite Serif font, your file would look like this:


There are several font aliases which represent other fonts in order that applications may use similar fonts. The most common aliases are: serif for a font of the serif type (e.g. DejaVu Serif); sans-serif for a font of the sans-serif type (e.g. DejaVu Sans); and monospace for a monospaced font (e.g. DejaVu Sans Mono). However, the fonts which these aliases represent may vary and the relationship is often not shown in font management tools, such as those found in KDE and other desktop environments.


Applications and browsers select and display fonts depending upon fontconfig preferences and available font glyph for Unicode text. To list installed fonts for a particular language, issue a command fc-list :lang="two letter language code". For instance, to list installed Arabic fonts or fonts supporting Arabic glyph:


For terminal emulators that use X resources, e.g. xterm or rxvt-unicode, fonts can be set by using escape sequences. Specifically, echo -e "\033]710;$font\007" to change the normal font (*font in /.Xresources), and replace 710 with 711, 712, and 713 to change the *boldFont, *italicFont, and *boldItalicFont, respectively.


Matplotlib (python-matplotlib) uses its own font cache, so after updating fonts, be sure to remove /.matplotlib/fontList.cache, /.cache/matplotlib/fontList.cache, /.sage/matplotlib-1.2.1/fontList.cache, etc. so it will regenerate its cache and find the new fonts [7].


Fonts on Alpine Linux covers a wide range of various languages. If you can't see your language, you need to install the font that has glyphs (little picture) created for it. The square box called a substitute character or "tofu" that acts as a placeholder for missing a glyph usually with a two byte sequence. Tofu is a prepared food that is a traditional part of East Asian and Southeast Asian meals. It is often served in a white rectangular appearance.


Default internal fb fonts (tty console) or xorg fonts (desktops) are suitable for a default installation. font-misc-misc is installed with Xorg, so fonts for most languages (Japanese, Korean, Latin, Cyrillic) are already covered. Exceptions are Arabic, Persian, Thai, Tamil, etc. according to the Wikipedia Page on languages for article translation.


Some applications do not specify a specific font to use but rather say sans-serif [sans means without as in without tiny lines], serif, monospace [as in proportional square font]. This is where Fontconfig comes into place by substituting the general font type with a specific font that you like. For package developers, /etc/fonts/conf.avail contains a fontconfig configuration file. This will be symlinked into /etc/fonts/conf.d. See /etc/fonts/conf.d/README for details about the meaning behind the priority numbers.


Overleaf supports a fair number of OTF/TTF fonts in different scripts. Their names are listed below, and you can see a sampler here. We also have Google Noto fonts as included in Ubuntu 22.04, so even if you don't see the listing for a particular language here, you can try using the relevant Google Noto font for that particular language or script.


This font can be freely use (for a Web site, or a book, etc.). while it's used for personal or for non profitable association, it's Ok. It is forbidden to use this font for commercial purpose and with still more reason to sell it or to gain money in one way or another.


When using PDF printing, users might findthat the fonts on the printed output are not what they expected. As PDF printing relies on a combination of Windows printer drivers (when printing from Windows applications), Ghostscript and a PDF viewer to deliver its output, you might have to experiment with thefont settings for each of these components to see if this produces a better result.


When printing from a Windows application and the document contains TrueType fonts, users might find that the printer is using its own fonts (devicefonts) instead of the TrueType fonts and this can result in some charactersbeing printed as "empty boxes" ([]). The solution to this is to force theprinter download the TrueType fonts for printing. To do this:


I am working with a project which requires LuaLaTeX (TeX Live) and the Noto Serif Myanmar font. I need a few words of Burmese only. The MWE works well with XeLaTeX. But LuaLaTeX has a problem with the ligatures. Is there any way to get this to work with LuaLaTeX and the used Noto Serif Myanmar font (besides setting them with XeLaTeX and include them as graphics, e.g. with )?


The website might be useful for an analysis of the ligatures. Thanks to ShreevatsaR's comment below, the site _text_layout might give some relevant information. If you are not familiar with the Noto fonts, you might want to read _fonts.


Matching font size and mainfont in both files are important. One can vary the font size and styles in the file Burmese.tex in case different typefaces are needed. One note: The Burmese letters in the second PDF are not copyable.


Warning on Login Page stating: "The server is unable to create thumbnails or dynamic conversions because the path '/usr/openwin/lib/X11/fonts/TrueType' does not contain any TrueType fonts (*.ttf files). The font path requires TrueType fonts. Click the link to set the font path."


Character marker symbols can also be used to symbolize lines and polygons. Character markers symbols can be placed along lines in marker line symbols in marker line symbols (figure 3), although this is not a very common use of fonts in ArcGIS symbols. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page