5 如何使用 阿里巴巴普惠体 L3

发布于 2025-11-30 16:19:42

在 Win11 下安装了 阿里巴巴普惠体 3.0 中的

“AlibabaPuHuiTi-3-55-Regular.otf”

“AlibabaPuHuiTi-3-55-RegularL3.otf”

fa6f5f8e7caade58e80191772c4d9aee.png

7a4f10450a7862053739c3a6844aeda7.png

使用以下两句中的一句,可以实现指定使用 Regular.otf 中的字体。

\setCJKmainfont{阿里巴巴普惠体 3.0}
\setCJKmainfont{Alibaba PuHuiTi 3.0}

为了显示一些生僻字,如 “𩩻”,还需要使用 RegularL3.otf 中的字体。
因为这两个文件安装后,系统中显示为一个字体。需要如何指定才能同时使用?

使用 SimSun 时,可以通过 FallBack 来设置 SimSun-ExtB
\documentclass[UTF8]{ctexart}
\usepackage{fontspec}

% 使用 SimSun 字体
\xeCJKsetup{AutoFallBack=true}
\setCJKmainfont{SimSun}[FallBack=SimSun-ExtB]

% \setCJKmainfont{阿里巴巴普惠体 3.0}
% \setCJKmainfont{Alibaba PuHuiTi 3.0}
\begin{document}
测试

𩩻
\end{document}

查看更多

关注者
0
被浏览
95
Sagittarius Rover
Sagittarius Rover 8小时前
这家伙很懒,什么也没写!

Step0: 在「阿里巴巴官网查看字体预览」

image.png

在叶典查看字体信息为「扩展B区」

image.png

Step 1. windows打开字体文件查看信息

我本地「个性化」-「字体」的信息为:

  • AlibabaPuHuiTi-3-55-Regular.otf

image.png

  • AlibabaPuHuiTi-3-55-RegularL3.otf

image.png

Step 2.打开windows-设置-个性化-字体 查看信息

字体一

image.png

字体二

image.png

Step3. 使用fc-list查看调用的字体族名信息:

fc-list :lang=zh | grep "Alibaba"

其中仅有...

$ fc-list :lang=zh | grep "AlibabaPuHuiTi-3-55"
C:/WINDOWS/fonts/AlibabaPuHuiTi-3-55-Regular.otf: 阿里巴巴普惠体 3.0,Alibaba PuHuiTi 3.0,Alibaba PuHuiTi 3.0 55 Regular,阿里巴巴普惠体 3.0 55 Regular:style=55 Regular,Regular

而缺少AlibabaPuHuiTi-3-55-RegularL3.otf的信息...

注意到这两个字体的大小各不相同,使用otfinfo看看...

image.png

$ otfinfo -i AlibabaPuHuiTi-3-55-Regular.otf
Family:              Alibaba PuHuiTi 3.0 55 Regular
Subfamily:           Regular
Full name:           Alibaba PuHuiTi 3 55 Regular
PostScript name:     AlibabaPuHuiTi_3_55_Regular
Preferred family:    Alibaba PuHuiTi 3.0
Preferred subfamily: 55 Regular
Version:             Version 3.01
Unique ID:           Hanyi Alibaba-PuHuiTi-3-55-Regular v3.01
Description:         GB18030-2022 Level2
Designer:            Alibaba Design
Manufacturer:        Alibaba Design;Hanyi Fonts
Trademark:           Alibaba is a trademark of Alibaba Group Holding Limited.
Copyright:           Copyright © 2020-2023 Alibaba (China) Co., Ltd. All rights reserved.
Vendor ID:           HNYI
Permissions:         Preview & Print

以及

$ otfinfo -i AlibabaPuHuiTi-3-55-RegularL3.otf
Family:              Alibaba PuHuiTi 3.0 55 Regular L3
Subfamily:           Regular
Full name:           Alibaba PuHuiTi 3 55 Regular L3
PostScript name:     AlibabaPuHuiTi_3_55_Regular_L3
Preferred family:    Alibaba PuHuiTi 3.0
Preferred subfamily: 55 Regular L3
Version:             Version 3.00
Unique ID:           Hanyi Alibaba-PuHuiTi-3-55-Regular-L3 v3.00
Description:         GB18030-2022 Level3
Designer:            Alibaba Design
Manufacturer:        Alibaba Design;Hanyi Fonts
Trademark:           Alibaba is a trademark of Alibaba Group Holding Limited.
Copyright:           Copyright © 2020-2023 Alibaba (China) Co., Ltd. All rights reserved.
Vendor ID:           HNYI
Permissions:         Preview & Print

Edited

特别感谢Osbert Wang @u40 老师提出直接用字体的文件名

\documentclass{article}
\usepackage{xeCJK}
\xeCJKsetup{AutoFallBack=true}
\setCJKmainfont[FallBack=AlibabaPuHuiTi-3-55-RegularL3.otf]{AlibabaPuHuiTi-3-55-Regular.otf}

\begin{document}

正常测试

前𩩻后

\end{document}

image.png

Edited Again:

使用「FontCreator」查看字形预览:

image.png

image.png

4 个回答
远方不远
远方不远 6小时前
Hello, LuaLaTeX!

补充:调用本地字体的关键是:把『字体名』写对

\documentclass{article}
\usepackage[a6paper,margin=2cm,landscape]{geometry}
\usepackage[AutoFallBack]{xeCJK}
\setCJKmainfont{SimSun}
\newCJKfontfamily%
  {\puhui}%
  {Alibaba PuHuiTi 3.0}%                           family
  [FallBack={AlibabaPuHuiTi_3_55_Regular_L3}]%     postscriptname  
%  [FallBack={Alibaba PuHuiTi 3 55 Regular L3}]%   fullname  
%  [FallBack={AlibabaPuHuiTi-3-55-RegularL3.otf}]% file
\begin{document}          

  \huge “骨”和“盾”都是常用字。
  
  \puhui 而“𩩻”是生僻字。

\end{document}

image.png

啸行
啸行 8小时前
这家伙很懒,什么也没写!

请问在系统命令行执行

fc-list :lang=zh

系统反馈这两个字体的信息都是什么?我没有这2款字体,无法测试

LaTeXer
LaTeXer 8小时前
这家伙很懒,什么也没写!

你安装字体的 注意显示更多选项,为所有人安装字体,否则 fc-list 无法搜寻到字体。这样就解决了程序查找字体的问题了。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览