asymptote: unicode

 
 8.20 'unicode'
 ==============
 
 Import this package at the beginning of the file to instruct 'LaTeX' to
 accept 'unicode' (UTF-8) standardized international characters.  To use
 Cyrillic fonts, you will need to change the font encoding:
 import unicode;
 texpreamble("\usepackage{mathtext}\usepackage[russian]{babel}");
 defaultpen(font("T2A","cmr","m","n"));
 Support for Chinese, Japanese, and Korean fonts is provided by the CJK
 package:
      <http://mirror.ctan.org/languages/chinese/CJK/>
 The following commands enable the CJK song family (within a label, you
 can also temporarily switch to another family, say kai, by prepending
 '"\CJKfamily{kai}"' to the label string):
 texpreamble("\usepackage{CJK}
 \AtBeginDocument{\begin{CJK*}{GBK}{song}}
 \AtEndDocument{\clearpage\end{CJK*}}");