fix: stabilize code block font to prevent jitter

This commit is contained in:
JOJO 2026-01-07 19:06:04 +08:00
parent a089cdd853
commit e256182304

View File

@ -631,6 +631,22 @@
padding: 0 20px 0 15px;
}
.text-output pre {
font-family: 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Consolas', 'Menlo', 'Monaco', 'Courier New', monospace !important;
font-variant-ligatures: none;
font-feature-settings: 'liga' 0, 'calt' 0;
line-height: 1.55;
}
.text-output pre code {
font-family: 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Consolas', 'Menlo', 'Monaco', 'Courier New', monospace !important;
font-variant-ligatures: none;
font-feature-settings: 'liga' 0, 'calt' 0;
line-height: 1.55;
text-shadow: none;
animation: none !important; /* 防止外部动画样式影响代码块,导致视觉抖动 */
}
.text-output .text-content table {
width: 100%;
border-collapse: collapse;
@ -757,12 +773,22 @@
margin: 0 !important;
border-radius: 0 !important;
border: none !important;
font-family: 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Consolas', 'Menlo', 'Monaco', 'Courier New', monospace !important;
font-variant-ligatures: none;
font-feature-settings: 'liga' 0, 'calt' 0;
line-height: 1.55;
}
.code-block-wrapper pre code {
background: transparent !important;
padding: 0 !important;
color: #000000;
font-family: 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Consolas', 'Menlo', 'Monaco', 'Courier New', monospace !important;
font-variant-ligatures: none;
font-feature-settings: 'liga' 0, 'calt' 0;
line-height: 1.55;
text-shadow: none;
animation: none !important; /* 避免被其他动画样式污染导致行距抖动 */
}
.streaming-text {