Difference between revisions of "Chinese Japanese and Korean"
Jump to navigation
Jump to search
(linkify - missing one) |
(Remove information that is erroneous according to the [official document](http://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091154536.pdf)) |
||
(29 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
− | < [[ | + | * old introduction [[Uptodate]] by Pragma: [http://www.pragma-ade.com/general/uptodate/up-007-s.pdf screen] and [http://www.pragma-ade.com/general/uptodate/up-007-p.pdf paper] version |
+ | * manual by Pragma: [http://www.pragma-ade.com/general/manuals/mchinese.pdf Chinese in ConTeXt] (Old 2001) | ||
+ | |||
+ | =Chinese in ConTeXt= | ||
+ | |||
+ | Get inspirated with importing Chinese fonts with this [https://github.com/BruXy/ConTeXt-Chinese script]. | ||
+ | |||
+ | # You need some Chinese (TrueType) fonts; you may want to get for example Microsoft Truetype fonts: | ||
+ | ## [http://archive1.village.virginia.edu/spw4s/fonts/STSONG.TTF STSong], | ||
+ | ## [http://archive1.village.virginia.edu/spw4s/fonts/STZHONGS.TTF STZhongsong], | ||
+ | ## [http://archive1.village.virginia.edu/spw4s/fonts/STXIHEI.TTF STXihei], | ||
+ | ## [http://archive1.village.virginia.edu/spw4s/fonts/STKAITI.TTF STKaiti], | ||
+ | ## [http://archive1.village.virginia.edu/spw4s/fonts/STFANGSO.TTF STFangsong]. | ||
+ | # Example of some basic document with enabled Chinese: | ||
+ | |||
+ | <texcode> | ||
+ | \mainlanguage[cn] | ||
+ | \language[cn] | ||
+ | \enableregime[utf] | ||
+ | \setscript[hanzi] % hyphenation | ||
+ | |||
+ | % Enable fonts | ||
+ | \usetypescriptfile[mscore] | ||
+ | \setupbodyfont [mschinese,12pt] | ||
+ | \usebodyfont [mschinese-light,12pt] | ||
+ | \definebodyfontenvironment[24pt] | ||
+ | \definebodyfontenvironment[18pt] | ||
+ | |||
+ | \setuppagenumber [numberconversion=cn] | ||
+ | \definestructureconversionset[chinese][numbers][cn] | ||
+ | \setupheads [sectionconversionset=chinese] | ||
+ | |||
+ | \define[2]\ChineseChapter{第#1章 #2} | ||
+ | \setuphead[chapter][command=\ChineseChapter,style={\bf\switchtobodyfont[24pt]}] | ||
+ | \setuphead[section][style={\bf\switchtobodyfont[18pt]}] | ||
+ | |||
+ | |||
+ | \setuppagenumbering[state=start, | ||
+ | alternative=singlesided, | ||
+ | location={footer, center}, | ||
+ | style={\bf\switchtobodyfont[11pt]} | ||
+ | ] | ||
− | + | \starttext | |
− | + | \chapter{华文字体系列} | |
+ | |||
+ | 在微软提供的 Office 套装中附带了一定数量的中文字体,这些字体是常州华文印刷新技术有限公司制造的。 | ||
+ | |||
+ | \startitemize | ||
+ | \item \type{\it}: {\it 华文仿宋} | ||
+ | \item \type{\rm}: {\rm 华文仿宋} | ||
+ | \item \type{\bf}: {\bf 华文中宋} | ||
+ | \item \type{\ss}: {\ss 华文细黑} | ||
+ | \item \type{\tfxx}: {\tfxx 华文仿宋} | ||
+ | \item \type{\tfx}: {\tfx 华文仿宋} | ||
+ | \item \type{\tf}: {\tf 华文仿宋} | ||
+ | \item \type{\tfa}: {\tfa 华文仿宋} | ||
+ | \item \type{\tfb}: {\tfb 华文仿宋} | ||
+ | \item \type{\tfc}: {\tfc 华文仿宋} | ||
+ | \item \type{\tfd}: {\tfd 华文仿宋} | ||
+ | \stopitemize | ||
+ | \stoptext | ||
+ | </texcode> | ||
+ | |||
+ | =Font setup for Korean= | ||
+ | |||
+ | Example by Wolfgang (2017-12-06): | ||
+ | |||
+ | You need fonts which contain hangul characters (don’t forget to set a math font because it is used for the symbols in enumerations) and you have to enable linebreaking for korean with the {{cmd|setscript}} command. | ||
+ | |||
+ | <texcode> | ||
+ | \definefallbackfamily [mainface] [rm] [Nanum Myeongjo] [preset=range:korean] | ||
+ | \definefontfamily [mainface] [rm] [DejaVu Serif] | ||
+ | |||
+ | \definefallbackfamily [mainface] [ss] [Nanum Gothic] [preset=range:korean] | ||
+ | \definefontfamily [mainface] [ss] [DejaVu Sans] | ||
+ | |||
+ | \definefallbackfamily [mainface] [tt] [Nanum Gothic Coding] [features=none,preset=range:korean] | ||
+ | \definefontfamily [mainface] [tt] [DejaVu Sans Mono] [features=none] | ||
+ | |||
+ | \definefontfamily [mainface] [mm] [DejaVu Math] | ||
+ | |||
+ | \setupbodyfont[mainface] | ||
+ | |||
+ | \setscript[hangul] | ||
+ | |||
+ | \starttext | ||
+ | |||
+ | 이 FAQ 은 자주 반복되는 질문과 그에 대한 대답을 간단명료한 양식으로 | ||
+ | 모아 엮어졌습니다. | ||
+ | {\ss 이 FAQ 은 자주 반복되는 질문과 그에 대한 대답을 간단명료한 양식으로 | ||
+ | 모아 엮어졌습니다.} | ||
− | + | \starttyping | |
+ | 이 FAQ 은 자주 반복되는 질문과 그에 대한 대답을 간단명료한 양식으로 | ||
+ | 모아 엮어졌습니다. | ||
+ | \stoptyping | ||
− | + | \stoptext | |
+ | </texcode> | ||
− | + | == See also == | |
− | + | * [[CJK fonts]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Fonts]] | [[Category:Fonts]] | ||
− | [[Category: | + | [[Category:Languages]] |
Revision as of 10:10, 4 November 2020
- old introduction Uptodate by Pragma: screen and paper version
- manual by Pragma: Chinese in ConTeXt (Old 2001)
Chinese in ConTeXt
Get inspirated with importing Chinese fonts with this script.
- You need some Chinese (TrueType) fonts; you may want to get for example Microsoft Truetype fonts:
- Example of some basic document with enabled Chinese:
\mainlanguage[cn] \language[cn] \enableregime[utf] \setscript[hanzi] % hyphenation % Enable fonts \usetypescriptfile[mscore] \setupbodyfont [mschinese,12pt] \usebodyfont [mschinese-light,12pt] \definebodyfontenvironment[24pt] \definebodyfontenvironment[18pt] \setuppagenumber [numberconversion=cn] \definestructureconversionset[chinese][numbers][cn] \setupheads [sectionconversionset=chinese] \define[2]\ChineseChapter{第#1章 #2} \setuphead[chapter][command=\ChineseChapter,style={\bf\switchtobodyfont[24pt]}] \setuphead[section][style={\bf\switchtobodyfont[18pt]}] \setuppagenumbering[state=start, alternative=singlesided, location={footer, center}, style={\bf\switchtobodyfont[11pt]} ] \starttext \chapter{华文字体系列} 在微软提供的 Office 套装中附带了一定数量的中文字体,这些字体是常州华文印刷新技术有限公司制造的。 \startitemize \item \type{\it}: {\it 华文仿宋} \item \type{\rm}: {\rm 华文仿宋} \item \type{\bf}: {\bf 华文中宋} \item \type{\ss}: {\ss 华文细黑} \item \type{\tfxx}: {\tfxx 华文仿宋} \item \type{\tfx}: {\tfx 华文仿宋} \item \type{\tf}: {\tf 华文仿宋} \item \type{\tfa}: {\tfa 华文仿宋} \item \type{\tfb}: {\tfb 华文仿宋} \item \type{\tfc}: {\tfc 华文仿宋} \item \type{\tfd}: {\tfd 华文仿宋} \stopitemize \stoptext
Font setup for Korean
Example by Wolfgang (2017-12-06):
You need fonts which contain hangul characters (don’t forget to set a math font because it is used for the symbols in enumerations) and you have to enable linebreaking for korean with the \setscript command.
\definefallbackfamily [mainface] [rm] [Nanum Myeongjo] [preset=range:korean] \definefontfamily [mainface] [rm] [DejaVu Serif] \definefallbackfamily [mainface] [ss] [Nanum Gothic] [preset=range:korean] \definefontfamily [mainface] [ss] [DejaVu Sans] \definefallbackfamily [mainface] [tt] [Nanum Gothic Coding] [features=none,preset=range:korean] \definefontfamily [mainface] [tt] [DejaVu Sans Mono] [features=none] \definefontfamily [mainface] [mm] [DejaVu Math] \setupbodyfont[mainface] \setscript[hangul] \starttext 이 FAQ 은 자주 반복되는 질문과 그에 대한 대답을 간단명료한 양식으로 모아 엮어졌습니다. {\ss 이 FAQ 은 자주 반복되는 질문과 그에 대한 대답을 간단명료한 양식으로 모아 엮어졌습니다.} \starttyping 이 FAQ 은 자주 반복되는 질문과 그에 대한 대답을 간단명료한 양식으로 모아 엮어졌습니다. \stoptyping \stoptext