Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

让 xeCJK 分区管理 Ext-B、Ext-C 等区的汉字 #46

Closed
leo-liu opened this issue Mar 15, 2015 · 3 comments
Closed

让 xeCJK 分区管理 Ext-B、Ext-C 等区的汉字 #46

leo-liu opened this issue Mar 15, 2015 · 3 comments
Assignees

Comments

@leo-liu
Copy link
Member

leo-liu commented Mar 15, 2015

Original issue 47 created by LeoLiu.PKU on 2011-04-18T16:53:39.000Z:

这个在 zhspacing 中已经完成,不过 xeCJK 没有实现。按现在 xeCJK 的结构可能需要许多代码,主要是新建一个 XeTeX 字符类,然后把第 1 类与其他类的 interchar tokens 复制到这一个类上,但改变其字体。zhspacing 好像是使用一个循环写的这部分代码,没仔细看过。

@leo-liu
Copy link
Member Author

leo-liu commented Mar 15, 2015

Comment #1 originally posted by yindian on 2011-04-19T13:19:40.000Z:

偶然看到来冒个泡。如果不介意效率损失的话,可以不用麻烦新建字符类,就在\CJKsymbol里用\iffontchar。有人已经这么做了:http://d.hatena.ne.jp/zrbabbler/20110220/1298209702

@leo-liu
Copy link
Member Author

leo-liu commented Mar 15, 2015

Comment #2 originally posted by LeoLiu.PKU on 2011-04-19T13:27:22.000Z:

嗯,这样也可以,代码量小得多,也不用改目前的代码结构。效率损失,测试一下才知道是不是严重,而且默认可以禁用掉。

其实我一直希望 xuniocde 可以利用 \iffontchar 测试一下带重音的拉丁字母有没有,再选择直接输出字母还是用符号拼合。现在是随便一个普通的字体就出现什么 ^o 之类的不能显示,非常之讨厌,也困扰了不少人。

@leo-liu
Copy link
Member Author

leo-liu commented Mar 15, 2015

Comment #3 originally posted by LeoLiu.PKU on 2011-05-01T08:56:20.000Z:

r260 已实现。

@leo-liu leo-liu closed this as completed Mar 15, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant