fix(document): 统一文书纸字体为雅黑并对齐原型口径
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 为什么必须只有一个:同一份纸会出现在签署工作台、文书库预览、编辑器签署预览、
|
||||
* 发起签署弹窗的文档预览、记录详情、以及导出 PDF 的截图源里。改版前每处各写一遍
|
||||
* 基础排版,实测已经分叉(表格边框两套色、单元格内边距两套值、宋体只有两处有)。
|
||||
* 基础排版,实测已经分叉(表格边框两套色、单元格内边距两套值、字体声明只有两处有)。
|
||||
* 版式一旦不一致,"预览看到的"和"签署时看到的"就不再是同一份东西,
|
||||
* 而这类偏差不会报错,只会让人对不上。
|
||||
*
|
||||
|
||||
@@ -250,7 +250,7 @@ defineExpose({ getDocumentElement })
|
||||
color: #a96900;
|
||||
}
|
||||
|
||||
/* 正文字号、表格边框、宋体等基础排版在 components/document/DocumentPaper.vue 的
|
||||
/* 正文字号、表格边框、字体等基础排版在 components/document/DocumentPaper.vue 的
|
||||
DOCUMENT_PAPER_CSS 里(全项目唯一一份)。填写项胶囊、选项 ☑☐、系统页眉在
|
||||
styles/signing-document.css。这里只保留"这份文书外壳"自己的东西。 */
|
||||
</style>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* ① v-html 直接挂进页面(签署工作台、各类预览)→ 只能吃全局样式;
|
||||
* ② iframe srcdoc(文书库的「文书内容」页签,隔离模板自带的 `<style>`)→ 只能吃字符串。
|
||||
* 各写一份必然漂移:改版前实测已经有 5 份副本,表格边框在 `#52646e` 与 `#c8d7dd` 之间
|
||||
* 分叉、单元格内边距 `5px 7px` 与 `5px 9px` 不一致、只有两处带宋体。
|
||||
* 分叉、单元格内边距 `5px 7px` 与 `5px 9px` 不一致、字体声明写法不一(一处宋体一处雅黑)。
|
||||
* 所以这里只维护一份字符串。
|
||||
*
|
||||
* **2026-09-27 起只剩 ① 一条通道**:文书库预览去掉了「文书内容」页签,
|
||||
@@ -115,7 +115,17 @@ export const DOCUMENT_PAPER_CSS = `
|
||||
|
||||
.doc-paper {
|
||||
color: #1c2b33;
|
||||
font-family: 'SimSun', 'Songti SC', 'STSong', serif;
|
||||
/* 与原型一致:**无衬线微软雅黑**,不是宋体。
|
||||
原型 V10.2 全文件只有一条 font-family 声明(第 133 行全局 reset
|
||||
*{font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif}),
|
||||
编辑器容器 .paper.doced-paper 与 .paper 都**没有**自己的字体声明 → 一律继承那条 reset。
|
||||
原型里 grep 宋体/SimSun/serif 零命中。
|
||||
这里曾经写 'SimSun','Songti SC','STSong',serif(宋体)—— 那是实现侧引入的,
|
||||
不是原型口径(最早见 7bea008 的 PAGE_STYLE)。2026-09-29 按用户要求改回雅黑。
|
||||
沿用 --font-sans 而不是再抄一遍字体栈:它已经是雅黑那一条,
|
||||
免得以后字体栈升级时这里漏改。
|
||||
⚠️ 下面这段同样在模板字符串里,注释内**不要写反引号**、不要写块注释符。 */
|
||||
font-family: var(--font-sans);
|
||||
font-size: 13.5px;
|
||||
line-height: 1.85;
|
||||
background: #fff;
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 它只是**统一预览弹窗**在文书库这一处的配置:签署预览 + 「用此模板发起签署」出口。
|
||||
* 纸的渲染、外框、页脚按钮都在 components/document/ 里,
|
||||
* 这里不再实现任何渲染逻辑 —— 改版前这一处自己抄了一份基础排版(表格边框、字号、宋体),
|
||||
* 这里不再实现任何渲染逻辑 —— 改版前这一处自己抄了一份基础排版(表格边框、字号、字体),
|
||||
* 与签署工作台那份已经分叉。
|
||||
*
|
||||
* **只有签署预览一种形态**(2026-09-27 去掉了原来的「文书内容」页签):
|
||||
|
||||
@@ -1147,7 +1147,7 @@ function requestClose() {
|
||||
box-shadow: var(--sh);
|
||||
}
|
||||
|
||||
/* 基础排版(p / table / th / td / 宋体 …)在 components/document/DocumentPaper.vue
|
||||
/* 基础排版(p / table / th / td / 字体 …)在 components/document/DocumentPaper.vue
|
||||
的 DOCUMENT_PAPER_CSS 里,全项目唯一一份。这里只留盒子。 */
|
||||
|
||||
/* ---- 底部 ---- */
|
||||
|
||||
Reference in New Issue
Block a user