Skip to content

本地安装

meetwq edited this page Nov 14, 2024 · 4 revisions

安装/升级

使用 pip 安装

pip install -U meme_generator

安装后可以使用 meme 命令,可以通过命令行制作表情等,具体用法可以运行 meme -h 查看:

直接运行源代码

克隆当前仓库:

git clone https://github.com/MeetWq/meme-generator

通过 python -m meme_generator.app 运行 web 服务器

通过 python -m meme_generator.cli meme 运行命令行程序

图片下载

由于表情包图片体积较大,meme-generator 包含的表情中的图片并不随代码一起打包,需要在安装后手动下载

如果是以 pip 方式安装的,可以运行如下命令下载:

meme download

如果是直接克隆仓库,则不需要额外下载

字体安装

为确保表情包中的文字生成正常,需要将仓库中的字体自行安装到系统中

仓库中的字体位于 resources/fonts

不同系统的字体安装方式:

  • Windows:

    • 双击通过字体查看器安装
    • 或者直接复制到字体文件夹:C:\Windows\Fonts
  • Linux:

/usr/share/fonts 目录下新建文件夹,如 myfonts,将字体文件复制到该路径下;

运行如下命令建立字体缓存:

fc-cache -fv

建议安装 Noto Color Emoji 字体以支持 emoji,对于 Ubuntu 系统可以通过 apt 安装:

sudo apt install fonts-noto-color-emoji
  • Mac:

使用字体册打开字体文件安装

具体字体及对应的表情如下:

字体名 字体文件名 用到该字体的表情 备注
Consolas consola.ttf charpic
FZKaTong-M19S FZKATJW.ttf capoo_saythermometer_gun 方正卡通
FZXS14 FZXS14.ttf nokia 方正像素 14
FZSJ-QINGCRJ FZSJ-QINGCRJ.ttf psyducknijika_holdsign 方正手迹-青春日记
FZShaoEr-M11S FZSEJW.ttf raise_signnekoha_holdsignatri_pillowkokona_seal 方正少儿
NotoSansSC NotoSansSC-Regular.ttf 5000choyen
NotoSerifSC NotoSerifSC-Regular.otf 5000choyen
HiraginoMin HiraginoMin-W5-90-RKSJ-H-2.ttc oshi_no_ko 明朝体
Aller Aller_Bd.ttf osu
Ro GSan Serif Std RoGSanSrfStd-Bd.otf bluearchive
Glow Sans SC GlowSansSC-Normal-Heavy.otf bluearchive 未来荧黑
PangMenZhengDao-Cu 庞门正道粗书体.ttf ace_attorney_dialog
Neo Sans Neo Sans Bold.ttf intel_inside