2010年8月6日星期五

正确地让TexMakerX渲染中文字体

如果使用默认配置,TexMakerX 无法正确地渲染中文。光标会在中文整个长度的一半处停留,从而让你无法辨别当前的输入位置。这是因为TexMakerX的默认配置为等宽字体而优化。

解决这个问题的方法很简单,打开Option-->Configure TexMakerX。在左侧选中Editor, 然后在右侧的Editor Font Family 选择非英文等宽字体,或者中文字体。点击底部的OK。这样的更改能够改变TexMakerX的渲染模式。现在TexMakerX应该可以正确地渲染中文了。

TexMakerX支持三种渲染方式:
  1. 方式一,只支持等宽字体;
  2. 方式二,支持非等宽字体;
  3. 方式三,支持从右到左的文字渲染。
默认是第一种,转换到第二种只要更改Editor的字体就可以。触发第三种的话,需要在每行添加一个RTL(Right to left)的Unicode标记。详细内容可以参见https://sourceforge.net/projects/texmakerx/forums/forum/907839/topic/3793474/index/page/1

英文版:

Make TexMakerX correctly render Chinese

没有评论: