跳至内容
刘丰维基
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
context
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== ConTeXt 笔记 ====== 一种 TeX 宏包,专注于现代排版。 本页面创建于2012年2月1日星期三 8:36。 ===== 安装 ===== 参看 [[http://wiki.contextgarden.net/ConTeXt_Minimals|ConTeXt Garden 上的文章]]。 ===== 中文 ===== 使用 LiYanrui 的 zhfonts 库。 用 git 取得文件夹: <code bash>git clone https://github.com/liyanrui/zhfonts.git</code> 把取来的文件夹放在 [[ConTeXt]] 安装目录下面的 <code>/tex/texmf-local/tex/context/third/</code> 目录下(如果没有就自己建立)。然后运行 <code bash> luatools --generate </code> Mac 上的中文字体名称与 zhfonts 里的不同,因此要把默认字体的名称修改一下。 编辑 <code>zhfonts/t-zhfonts.lua</code> 文件,修改 <code>cjkfonts.serif.regular</code> 等值。serif 为衬线字体(比如宋体),sans serif 为非衬线字体(比如黑体)。我修改后的部分如下: <code> ... ... cjkfonts.serif.regular = {name = 'stsong', rscale = '1.0'} cjkfonts.serif.bold = {name = 'stxihei', rscale = '1.0'} cjkfonts.serif.italic = {name = 'stsong', rscale = '1.0'} cjkfonts.serif.bolditalic = {name = 'stxihei', rscale = '1.0'} cjkfonts.sans.regular = {name = 'stxihei', rscale = '1.0'} cjkfonts.sans.bold = {name = 'stxihei', rscale = '1.0'} cjkfonts.sans.italic = {name = 'stxihei', rscale = '1.0'} cjkfonts.sans.bolditalic = {name = 'stxihei', rscale = '1.0'} cjkfonts.mono.regular = {name = 'stfangsong', rscale = '1.0'} cjkfonts.mono.bold = {name = 'stkaiti', rscale = '1.0'} cjkfonts.mono.italic = {name = 'stfangsong', rscale = '1.0'} cjkfonts.mono.bolditalic = {name = 'stkaiti', rscale = '1.0'} ... ... </code> ===== 查看 ConTeXt 识别的字体 ===== <code bash> mtxrun --script fonts --list <字体名称(模糊的也可以)> </code> 例如: <code bash> mtxrun --script fonts --list fangsong </code> 我得到输出: <code> stfangsong stfangsong /Library/Fonts/华文仿宋.ttf </code> 其中 stfangsong 就是在 [[ConTeXt]] 中使用的字体名称,可以写在 <code>t-zhfonts.lua</code> 文件中。
context.txt
· 最后更改: 2024/08/13 08:53 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部