首见中国电子技术标准化研究院(cesi)国标字体

系统字体配置、中文显示和输入法问题
zrqlx126
帖子: 372
注册时间: 2007-06-22 18:52

首见中国电子技术标准化研究院(cesi)国标字体

#1

帖子 zrqlx126 » 2023-07-10 16:30

  强制性国家标准 GBl8030-2022《 信息技术中文编码字符集》于去年7月发布,将于今年8月1日正式实施,标准共收录汉字及部首88115 个,比上一版(2005 版)增加了1.7 万余个生僻汉字,不仅收录国务院发布的《通用规范汉字表》全部汉字,还可覆盖我国绝大部分人名、地名用生僻字以及文献、科技等专业领域的用字,能够满足各类使用需求,为传承中华文化、增强中文信息处理能力、满足姓名生僻字人群用字需求提供强有力的标准保障。
  GB18030-2022 标准执行方式改为三个实现级别,不再分为强制部分和推荐部分。
  L1级别:用于最基本的中文信息处理和交换实现级别 1 在 GB18030-2022 的标准中,要求在 GB18030-2005 强制部分的基础上去掉新标准中删除的编码部分,并加上在 CJK 基本平面下的新增的 66 个汉字共 27,584 汉字。任何适用的产品均应满足实现级别 1 的要求。
  L2级别:用于促进《通用规范汉字表》的信息化应用实现级别 2 包含实现级别 1。此外,实现级别 2 还支持《通用规范汉字表》中的没有包含在实现级别 1 之内的编码汉字 196 汉字。系统软件及支撑软件,应满足实现级别 2 的要求。
  L3级别:用于解决信息系统生僻字问题实现级别 3 包含实现级别 2。此外,实现级别 3 还支持本文件规定的全部汉字及康熙部首部分。用于政务服务和公共服务的产品应满足实现级别 3 的要求。
  从网上下载了中国电子技术标准化研究院(cesi)国标系列字体,翻来覆去测试使用,效果非常的不错。该国标系列字体包含国标宋体 ( GB_SS_GB18030) 及L3 扩展字库(GB_SS_GB18030_Extended) 、国标仿宋 ( GB_FS_GB18030) 、国标楷体(GB_KT_GB18030) 、国标黑体(GB_HT_GB18030) 、国标小标宋(GB_XBS_GB18030)等五个字体风格 6个字体文件。其中,国标宋体满足GBl8030-2022国标规范L3等级。该字体系列字体版权方为中国电子技术标准化研究院 ( CESI) 的下属企业,北京赛西科技发展有限责任公司。据中国政府采购网 2022年2月06日的公告,CESI 以110 万元的价格采购了天津卓漫科技有限公司的字库。卓漫科技旗下拥有字体品牌 “字语字库”,其官网上展示的国标系列字体和 CESI 的国标系列字体字形基本一致。
2023-07-10 16-30-09屏幕截图.png
2023-07-10 16-11-07屏幕截图.png
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#2

帖子 yq-ysy » 2023-07-10 21:14

好消息!放暑假了之后,按新国标更新一下我的“单手笔顺输入法”单字码表。

现在发愁的是:找不到规范的现代汉语词典(库)文本,
网上的输入法词库错别字太多,难以一一剔除。
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#3

帖子 百草谷居士 » 2023-07-10 21:33

下载看了看,不如方正字体耐看。不过方正似乎少了通俗耐看的仿宋和宋体。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
ghome9
帖子: 39
注册时间: 2023-01-11 11:12
系统: ubuntu22.04

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#4

帖子 ghome9 » 2023-07-12 12:05

白嫖党表示意见:要钱嘛?
要钱的话,强制国标,那不是助长字库公司的气焰。
我大声地说:"我是小白,我是普通网民";所以我的发贴内容会有漏洞,不会是最新技术.请自行判断!
叠甲!最后,看个乐子就好!
homtoo
帖子: 305
注册时间: 2006-12-06 11:52
联系:

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#5

帖子 homtoo » 2023-07-13 22:55

百草谷居士 写了: 2023-07-10 21:33 下载看了看,不如方正字体耐看。不过方正似乎少了通俗耐看的仿宋和宋体。
在哪儿下载?字体如果能统一有助于文档交换。
头像
guanchayuan2018
帖子: 30
注册时间: 2018-12-30 10:50
系统: ubuntu18.04

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#6

帖子 guanchayuan2018 » 2023-07-14 12:31

我在天津卓漫科技有限公司的字库网站“字语字库”中看到了国标系列字体,但下载需登录,因为不是特别需要这些字体,遂放弃。
http://www.thinkfont.com/#/product
字库产品.png
国标宋体.png
国标仿宋.png
下载字体需登录.png
大道废,有仁义;慧智出,有大伪;六亲不和,有孝慈;国家昏乱,有忠臣。
onlylove
论坛版主
帖子: 5233
注册时间: 2007-01-14 16:23

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#7

帖子 onlylove » 2023-07-14 13:37

国标不应该是规定字体包含哪些汉字,偏旁吗?只要符合标准的就可以吧? 国标字体是个啥?名字叫国标?
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#8

帖子 百草谷居士 » 2023-07-14 18:02

深度系统上有,以前不注意。就这样
ksnip_20230714-180209.png
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
debug4
帖子: 85
注册时间: 2020-10-29 7:34

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#9

帖子 debug4 » 2023-07-18 23:31

CESI GB18030字体有点小缺陷:
前几天在 LaTeX 群里,有数学老师想写出 中国特色专用的“全等于”符号 \symbol{"224C} 。发现 Windows 自带的 SimSun 宋体,SimHei 黑体,显示都是符合中国风格的。
但是 CESI 字体里,却是西方风格。示例:
cesi-bug1d2.png
附 tex 样例代码:

代码: 全选

%% filename: font-cesi-test.tex
%% 测试中文字体中,中文样式的数学“全等于”符号 \symbol{"224C} 或者 \backcong 命令
% 2023.7.18
\documentclass[a4paper,11pt]{ctexart}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage{ctex}
\usepackage[landscape]{geometry} %横向页面

%\usepackage{amsmath,amssymb}
%\usepackage{MnSymbol} %调用 \backcong “全等于”符号命令

\pagestyle{plain}

\begin{document}
\zihao{1}
字样测试:中文样式的数学“全等于”符号\\
2023.7.18\\
调用命令:
\verb"\symbol{""224C\}或者\\ 某些宏包里自带的 \\
\verb"$\backcong$"命令
%%
\\
\fontspec{CESI_SS_GB18030}\selectfont
\CJKfontspec{CESI_SS_GB18030}\selectfont
\noindent 1. CESI 书宋 GB18030:\symbol{"224C}\\
%
\fontspec{CESI_HT_GB18030}\selectfont
\CJKfontspec{CESI_HT_GB18030}\selectfont
2. CESI 黑体 GB18030:\symbol{"224C}\\
%
\fontspec{CESI_FS_GB18030}\selectfont
\CJKfontspec{CESI_FS_GB18030}\selectfont
3. CESI 仿宋 GB18030:\symbol{"224C}\\
%
\fontspec{CESI_KT_GB18030}\selectfont
\CJKfontspec{CESI_KT_GB18030}\selectfont
4. CESI 楷体 GB18030:\symbol{"224C}\\
%
\fontspec{CESI_XBS_GB18030}\selectfont
\CJKfontspec{CESI_XBS_GB18030}\selectfont
5. CESI 小标宋 GB18030:\symbol{"224C}

\end{document}
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#10

帖子 yq-ysy » 2023-08-04 11:36

zrqlx126 写了: 2023-07-10 16:30   从网上下载了中国电子技术标准化研究院(cesi)国标系列字体,翻来覆去测试使用,效果非常的不错。该国标系列字体包含国标宋体 ( GB_SS_GB18030) 及L3 扩展字库(GB_SS_GB18030_Extended) 、国标仿宋 ( GB_FS_GB18030) 、国标楷体(GB_KT_GB18030) 、国标黑体(GB_HT_GB18030) 、国标小标宋(GB_XBS_GB18030)等五个字体风格 6个字体文件。
请问是在哪里下载 CESI GB18030 2022版新国标字体的?
在网找到一些CESI字体,但大多是2005版旧国标的,难道只能安装统信UOS然后自己提取?
但看不出来哪个是 L3 扩展字库(GB_SS_GB18030_Extended) ?
因为我想修正我自己做的《单手笔顺输入法》码表,所以想了解这些问题的答案,谢谢!

《UOS桌面操作系统专业版字体》操作系统内的字体目录列表:
https://www.rstk.cn/news/229930.html?action=onClick

代码: 全选

/usr/share/fonts/fonts-cesi/CESI_FS_GB13000.TTF: CESI仿宋\-GB13000,CESI_FS_GB13000:style=Regular
/usr/share/fonts/fonts-cesi/CESI_FS_GB18030.TTF: CESI仿宋\-GB18030,CESI_FS_GB18030:style=Regular
/usr/share/fonts/fonts-cesi/CESI_FS_GB2312.TTF: CESI仿宋\-GB2312,CESI_FS_GB2312:style=Regular
/usr/share/fonts/fonts-cesi/CESI_HT_GB13000.TTF: CESI黑体\-GB13000,CESI_HT_GB13000:style=Regular
/usr/share/fonts/fonts-cesi/CESI_HT_GB18030.TTF: CESI黑体\-GB18030,CESI_HT_GB18030:style=Regular
/usr/share/fonts/fonts-cesi/CESI_HT_GB2312.TTF: CESI黑体\-GB2312,CESI_HT_GB2312:style=Regular
/usr/share/fonts/fonts-cesi/CESI_KT_GB13000.TTF: CESI楷体\-GB13000,CESI_KT_GB13000:style=Regular
/usr/share/fonts/fonts-cesi/CESI_KT_GB18030.TTF: CESI楷体\-GB18030,CESI_KT_GB18030:style=Regular
/usr/share/fonts/fonts-cesi/CESI_KT_GB2312.TTF: CESI楷体\-GB2312,CESI_KT_GB2312:style=Regular
/usr/share/fonts/fonts-cesi/CESI_SS_GB13000.TTF: CESI宋体\-GB13000,CESI_SS_GB13000:style=Regular
/usr/share/fonts/fonts-cesi/CESI_SS_GB18030.TTF: CESI宋体\-GB18030,CESI_SS_GB18030:style=Regular
/usr/share/fonts/fonts-cesi/CESI_SS_GB2312.TTF: CESI宋体\-GB2312,CESI_SS_GB2312:style=Regular
/usr/share/fonts/fonts-cesi/CESI_XBS_GB13000.TTF: CESI小标宋\-GB13000,CESI_XBS_GB13000:style=Regular
/usr/share/fonts/fonts-cesi/CESI_XBS_GB18030.TTF: CESI小标宋\-GB18030,CESI_XBS_GB18030:style=Regular
/usr/share/fonts/fonts-cesi/CESI_XBS_GB2312.TTF: CESI小标宋\-GB2312,CESI_XBS_GB2312:style=Regular
有人已提取出相关字体,其中 “国标宋体”(GB_ST_GB18030)支持级别1-2,“国标宋体-超大字符集”(GB_ST_SUPER_GB18030)支持级别3。
(但没有给出下载地址,也没有说明提取方法)
https://zhuanlan.zhihu.com/p/624917715
zrqlx126
帖子: 372
注册时间: 2007-06-22 18:52

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#11

帖子 zrqlx126 » 2023-08-04 13:57

yq-ysy 写了: 2023-08-04 11:36 请问是在哪里下载 CESI GB18030 2022版新国标字体的?
在网找到一些CESI字体,但大多是2005版旧国标的,难道只能安装统信UOS然后自己提取?
但看不出来哪个是 L3 扩展字库(GB_SS_GB18030_Extended) ?
因为我想修正我自己做的《单手笔顺输入法》码表,所以想了解这些问题的答案,谢谢!
我是知道字体下载地址的,但是不确定私自从统信的官方源中下载软件包,并且提取字体是否存在侵权问题,所以并没有在帖子中发布下载地址,既然版主亲自下马:),在bash终端,输入以下命令:

代码: 全选

tmp=$(mktemp -d)

cat > $tmp/deb-files << 'EOF'
fonts-gb-fs_1.2-deepin1_all.deb
fonts-gb-ht_1.2-deepin1_all.deb
fonts-gb-kt_1.2-deepin1_all.deb
fonts-gb-st_1.2-deepin1_all.deb
fonts-gb-st-super_1.2-deepin1_all.deb
fonts-gb-xbs_1.2-deepin1_all.deb
EOF

cat $tmp/deb-files | while read line; do wget -c https://com-store-packages.uniontech.com/appstore/pool/appstore/f/fonts-gb/$line -O $tmp/$line; done;
cat $tmp/deb-files | while read line; do dpkg-deb -x $tmp/$line $tmp; done;
mv $tmp/usr/share/fonts/fonts-gb $HOME/
在当前用户目录中的fonts-gb目录中即是字体文件。该系列字体名字为国标宋体 ( GB_SS_GB18030) 及L3 扩展字库(GB_SS_GB18030_Extended) 、国标仿宋 ( GB_FS_GB18030) 、国标楷体(GB_KT_GB18030) 、国标黑体(GB_HT_GB18030) 、国标小标宋(GB_XBS_GB18030)。需要说明的是该系列字体虽然版权归属cesi,但是与cesi之前的字体并不相同,中英文字形上均有差别。
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#12

帖子 yq-ysy » 2023-08-04 15:58

zrqlx126 写了: 2023-08-04 13:57
yq-ysy 写了: 2023-08-04 11:36 请问是在哪里下载 CESI GB18030 2022版新国标字体的?
在网找到一些CESI字体,但大多是2005版旧国标的,难道只能安装统信UOS然后自己提取?
但看不出来哪个是 L3 扩展字库(GB_SS_GB18030_Extended) ?
因为我想修正我自己做的《单手笔顺输入法》码表,所以想了解这些问题的答案,谢谢!
我是知道字体下载地址的,但是不确定私自从统信的官方源中下载软件包,并且提取字体是否存在侵权问题,所以并没有在帖子中发布下载地址,既然版主亲自下马:),在bash终端,输入以下命令:

代码: 全选

tmp=$(mktemp -d)

cat > $tmp/deb-files << 'EOF'
fonts-gb-fs_1.2-deepin1_all.deb
fonts-gb-ht_1.2-deepin1_all.deb
fonts-gb-kt_1.2-deepin1_all.deb
fonts-gb-st_1.2-deepin1_all.deb
fonts-gb-st-super_1.2-deepin1_all.deb
fonts-gb-xbs_1.2-deepin1_all.deb
EOF

cat $tmp/deb-files | while read line; do wget -c https://com-store-packages.uniontech.com/appstore/pool/appstore/f/fonts-gb/$line -O $tmp/$line; done;
cat $tmp/deb-files | while read line; do dpkg-deb -x $tmp/$line $tmp; done;
mv $tmp/usr/share/fonts/fonts-gb $HOME/
在当前用户目录中的fonts-gb目录中即是字体文件。该系列字体名字为国标宋体 ( GB_SS_GB18030) 及L3 扩展字库(GB_SS_GB18030_Extended) 、国标仿宋 ( GB_FS_GB18030) 、国标楷体(GB_KT_GB18030) 、国标黑体(GB_HT_GB18030) 、国标小标宋(GB_XBS_GB18030)。需要说明的是该系列字体虽然版权归属cesi,但是与cesi之前的字体并不相同,中英文字形上均有差别。
十分感谢!使用你的代码已经成功下载并提取到这6个字体文件。速度很快,不到一分钟。
曾遇到提示 bash: /deb-files: 权限不够,把$tmp改为某个自建的目录即可。
我下载这字体是为了修订《单手笔顺输入法》码表,这个输入法软件本身不附带字体文件,我也不会在网上共享分发这6个字体文件。
cesi字体.jpg
zrqlx126
帖子: 372
注册时间: 2007-06-22 18:52

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#13

帖子 zrqlx126 » 2023-08-04 17:48

yq-ysy 写了: 2023-08-04 15:58
十分感谢!使用你的代码已经成功下载并提取到这6个字体文件。速度很快,不到一分钟。
曾遇到提示 bash: /deb-files: 权限不够,把$tmp改为某个自建的目录即可。
我下载这字体是为了修订《单手笔顺输入法》码表,这个输入法软件本身不附带字体文件,我也不会在网上共享分发这6个字体文件。

cesi字体.jpg
不客气,同时阿里巴巴普惠体3.0版,也已经支持到L3级别,bash终端提取

代码: 全选

wget -c https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-3.zip
unzip -j AlibabaPuHuiTi-3.zip -d $HOME/alibaba-puhuiti-3 \
		'AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.ttf' \
		'AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.ttf' \
		'AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.ttf'
阿里巴巴普惠体字体是7字重,这里只提取了常规和粗体,共三个字体文件,其中AlibabaPuHuiTi-3-55-RegularL3.ttf支持到L3级别,不过这个字体各种不规范,字形看起来也一言难尽,用起来真是爱恨交织,如果需要,版主也可以尝试这个字体。最后,期待版主大作:)
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

cesi国标字体在Liboffice里的应用(有截图)

#14

帖子 yq-ysy » 2023-08-04 17:55

从统信UOS提取6款cesi国标字体安装到Ubuntu系统之后,
打开LibOffice的电子表格Calc查看我的《单手笔顺输入法》单字码表,
6款cesi国标字体有5个是以GB_开头的,很容易找到。
在字体列表的最后一行直接显示有一个“国标字体 超大字符集”,选择它之后,
之前单字码表里noto开源字体无法显示的生僻汉字现在都能看到了。
6款cesi字体及扩展字库在LibreOffice里的选择.jpg
debug4
帖子: 85
注册时间: 2020-10-29 7:34

Re: 首见中国电子技术标准化研究院(cesi)国标字体

#15

帖子 debug4 » 2023-08-09 22:23

Debian 12 下, 用 fontforge 程序打开字体 TTF 文件 GB_HT_GB18030.ttf , PageDown 按键手动翻页到 FE5B 位置,确认是存在这个字符位空缺。
但是,非常奇怪的是,我用 LaTeX 调用了一下字体,却是能正常输出 左花括号的。
(难道是使用了其它功能,比如,异体字的自动替代?)
gb-ht-bug1.png
cesi-ht.png

附、测试用的 tex 源码(需要用 xelatex 编译 PDF)

代码: 全选

%% LyX 2.3.6 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[UTF8]{ctexrep}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=1.7cm,bmargin=1.7cm,lmargin=1.5cm,rmargin=2cm,headheight=0.5cm,headsep=0.5cm,footskip=0.5cm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{color}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=false,pdfborder={0 0 0},pdfborderstyle={},backref=false,colorlinks=true]
 {hyperref}

\makeatletter
\@ifundefined{date}{}{\date{}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
% 如果没有这一句命令,XeTeX会出错,原因参见
% http://bbs.ctex.org/viewthread.php?tid=60547
\DeclareRobustCommand\nobreakspace{\leavevmode\nobreak\ }

\usepackage{fontspec} %推荐宏包:字体指定宏包
\usepackage{plex-otf} %IBM Plex Mono 英文编程字体宏包
\usepackage{graphicx} %推荐宏包:图片宏包
%
%%% ===============
%%% tag 280: 使用指定的英文字体
%% 英文字体模式1 (Linux 参考方案)
%\setmainfont{Noto Serif}
%\setmainfont{Noto Serif Light}
%
%\setsansfont{Noto Sans}
%\setmonofont{Noto Mono}

%%% ===============
%%% tag 300: 使用指定的中文字体
%% 中文字体模式1 (Linux 参考方案)
%\setCJKmainfont{Noto Serif CJK SC}
%\setCJKmainfont{Noto Serif CJK SC Light}
%
%% ---
%% 中文字体模式3 (Windows, 思源宋体CN/思源黑体CN)
%\setCJKmainfont{Source Han Serif CN}
%\setCJKsansfont{Source Han Sans CN}
%
%% ---
\setCJKmainfont{CESI_HT_GB13000}

\makeatother

\begin{document}
% 2023.8.09, v0.1

\pagestyle{empty}
%
字体测试\\
2023.8.09\\
左花括号 \verb" symbol FE5B: {"
\vspace{3ex}
\par
1. \fontspec{GB_HT_GB18030}
 \verb"GB_HT_GB18030":\\
(左)花括号(小)U+FE5B:\symbol{"FE5B} \\
(左)花括号(大)U+FF5B:\symbol{"FF5B} \\[2ex]
\noindent 
(右)花括号(小)U+FE5C:\symbol{"FE5C} \\
(右)花括号(大)U+FF5D:\symbol{"FF5D} \\[2ex]
%
中文样式的数学“全等于”符号 U+224C:\symbol{"224C}\\[2ex]
%
\noindent 
(左)中文全角六角括号 U+3014:\symbol{"3014} \\
(右)中文全角六角括号 U+3015:\symbol{"3015} \\
%
\bigskip
\hrule\bigskip

\fontspec{CESI_HT_GB13000}
2. \verb"CESI_HT_GB13000": \symbol{"FE5B} %左括号
\par
%
\fontspec{CESI_HT_GB18030}
3. \verb"CESI_HT_GB18030": 
\symbol{"FE5B}
\par
%
\fontspec{CESI_HT_GB2312}
4.  \verb"CESI_HT_GB2312":
\symbol{"FE5B}
\end{document}
附件
cesi-test.png
cesi-test.png (5.56 KiB) 查看 1553 次
回复