Thanks for your find, Boyuan. 

Applying your patch (reformatted, attached)  to 
/usr/share/initramfs-tools/hooks/plymouth can temporarily fix this issue.
diff --git a/debian/local/plymouth.hook b/debian/local/plymouth.hook
index 7a64541..8824103 100644
--- a/debian/local/plymouth.hook
+++ b/debian/local/plymouth.hook
@@ -107,7 +107,7 @@ case "${THEME_NAME}" in
 		DEFAULT_FONT=$(fc-match -f %{file} 2> /dev/null)
 		[ ! -z "$DEFAULT_FONT" ] && copy_file font "$DEFAULT_FONT"
 		DEFAULT_MONOSPACE_FONT=$(fc-match -f %{file} monospace 2> /dev/null)
-		[ ! -z "$DEFAULT_MONOSPACE_FONT" ] && copy_file font "$DEFAULT_MONOSPACE_FONT"
+		[ ! -z "$DEFAULT_MONOSPACE_FONT" ] && [ "$DEFAULT_MONOSPACE_FONT" != "$DEFAULT_FONT" ] && copy_file font "$DEFAULT_MONOSPACE_FONT"
 
 		[ ! -z "$DEFAULT_FONT" ] && ln -s "$DEFAULT_FONT" ${DESTDIR}/usr/share/fonts/Plymouth.ttf
 		[ ! -z "$DEFAULT_MONOSPACE_FONT" ] && ln -s "$DEFAULT_MONOSPACE_FONT" ${DESTDIR}/usr/share/fonts/Plymouth-monospace.ttf

Reply via email to