Download the PHP package jxlwqq/chinese-typesetting without Composer
On this page you can find all versions of the php package jxlwqq/chinese-typesetting. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download jxlwqq/chinese-typesetting
More information about jxlwqq/chinese-typesetting
Files in jxlwqq/chinese-typesetting
Download jxlwqq/chinese-typesetting
More information about jxlwqq/chinese-typesetting
Files in jxlwqq/chinese-typesetting
Vendor jxlwqq
Package chinese-typesetting
Short Description Better Typesetting for Chinese
License MIT
Package chinese-typesetting
Short Description Better Typesetting for Chinese
License MIT
Please rate this library. Is it a good library?
Informations about the package chinese-typesetting
更好的中文文案排版
统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。
Web 排版强迫症患者的福音。
安装
使用 Composer 安装:
使用
添加空格
在中文与英文字母/用于数学、科学和工程的希腊字母/数字之间添加空格。
目前,比较主流的约定是在中文与英文之间添加空格。本包增加了对用于数学、科学和工程的希腊字母的支持。
清除空格
全角标点符号与其他字符之间无需添加空格。
全角转半角
有限度的全角转半角(英文、数字、空格以及一些特殊字符等使用半角字符)。
修复错误的标点符号
专有名词使用正确的大小写
英语专有名词的数据来自于 Wiktionary。采集爬虫链接
Wiktionary 声明收录了 61765 条英语专用名词,实际爬取量为 61711 条。并使用以下原则进行数据的整理和筛选:
- 使用
is_numeric()
方法,剔除诸如007
、 等词汇; - 使用
'/\W/'
正则,剔除诸如ǃXóõ
等词汇; - 剔除
strlen
方法,剔除A
等单字节字符词汇; - 剔除跟 HTML、CSS、JavaScript 保留字冲突的词汇。
清除 HTML 标签的样式
清除空的段落标签
清除所有空的标签
清除段首缩进
首行是否缩进,争议较大,个人倾向于段首空两格,会破坏美感的观点。
使用指定的多种方法来纠正排版
可用的方法清单:
- fixPunctuation
- full2Half
- insertSpace
- removeSpace
- properNoun
- removeClass
- removeId
- removeStyle
- removeEmptyParagraph
- removeEmptyTag
- removeIndent
参考
Change Log
- 1.2.0:新增
properNoun()
方法,用于纠正专有名词的大小写; - 1.2.1:
removeEmptyTag()
和removeEmptyParagraph()
方法支持清除嵌套空标签; - 1.2.2:新增
removeSpace()
方法,清除全角标点符号与其他字符之间的空格;
License
chinese-typesetting
is licensed under The MIT License (MIT).
All versions of chinese-typesetting with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.6.0
The package jxlwqq/chinese-typesetting contains the following files
Loading the files please wait ....