diff --git a/stash-web/src/components/admin/AdminNext.tsx b/stash-web/src/components/admin/AdminNext.tsx
index a284dba..a7e198b 100644
--- a/stash-web/src/components/admin/AdminNext.tsx
+++ b/stash-web/src/components/admin/AdminNext.tsx
@@ -2357,20 +2357,27 @@ function SystemPanel({
{font.source === 'custom' && (
<>
-
-
+ {/* 没有字体时不渲染下拉:空列表点开只会弹出一个空白面板 */}
+ {font.items.length > 0 ? (
+
+
+ ) : (
+
+ 还没有字体,点下面的「添加字体」存一条,再回来选。
+
+ )}
{font.items.map((item) => (