先上一个同款问题的截图:
KDE 论坛有相关的帖子:Breeze-plymouth decrypt password missing bullet font
简单总结就是把 label-pango.so添加到 initrd 里面。
尝试在 Debian 里面同样操作,通过 lsinitrd确认有包含进去这个文件进去,测试发现问题依然存在。
通过 breeze-plymouth 主题的代码发现:
global.title.text = "@DISTRO_NAME@ @DISTRO_VERSION@";
global.defaults.font.default = "Noto Sans 12";
global.defaults.font.title = "Noto Sans 14";
默认使用的字体是 Noto Sans
# Debug("Password dialog setup");
local.bullet_image = WriteText("•", palette.text.contrast);
local.entry = [];
entry.image = Image (assets.text_input);
密码框输入字符占位使用的是文本"•"
通过lsinitrd可以确认 initrd 里面包含了 Noto Sans Regular 字体文件。
不知大家是否有什么继续排查的思路?
