# 1. 介绍

cnchar-trad 库是用于繁体字,除此之外,该库还提供繁体、简体、火星文之间的相互转换

引入该库之后,cnchar的所有api都支持 simpletrad参数,用于只使用简体或繁体,默认两种字体都使用

npm安装

npm i cnchar-trad

cdn使用

<script src="https://fastly.jsdelivr.net/npm/cnchar-trad/cnchar.trad.min.js"></script>

使用

import cnchar from 'cnchar';
import trad from 'cnchar-trad';
cnchar.use(trad); // use 在浏览器环境中非必须

# 2. 繁体字支持

以下演示几个繁体字支持的例子

示例代码
运行结果
隐藏结果
Powered by JSBox

# 3. 字体转换(convert)

引入 cnchar-trad 库之后,在cnchar上会生成一个 convert 对象,功能是支持字体转换,另外在string.prototype 上也会附加上对应的方法,用法如下:

cnchar.convert.simpleToTrad(string); // 简体 => 繁体
cnchar.convert.simpleToSpark(string); // 简体 => 火星文
cnchar.convert.tradToSimple(string); // 繁体 => 简体
cnchar.convert.tradToSpark(string); // 繁体 => 火星文
cnchar.convert.sparkToSimple(string); // 火星文 => 简体
cnchar.convert.sparkToTrad(string); // 火星文 => 繁体
string.convertSimpleToTrad();
string.convertSimpleToSpark();
string.convertTradToSimple();
string.convertTradToSpark();
string.convertSparkToSimple();
string.convertSparkToTrad();

以下是几个实例:

示例代码
运行结果
隐藏结果
Powered by JSBox
最后更新于: 5/19/2022, 3:08:11 AM