请制作一个可以在浏览器直接打开的单文件 HTML 动态示例，实现「复古宋体」（字形样式）。

视觉目标：粗细笔画对比与衬线，带书籍和海报气质。
适用场景：文化、纪实、复古标题
输入素材：文字为「去见山海」，支持更换短标题，提供系统字体回退；不得把描边、渐变模拟说成真实三维字体。
实现要求：原生 JavaScript + Canvas 2D，画布 960×540，requestAnimationFrame 按秒驱动，循环周期 4.8 秒。支持暂停、重播，文字效果支持编辑文字。画布缩放时保持 16:9，不依赖框架、在线字体或 AI 接口。

效果边界：可直接生成。字形风格本身可以静止；入场动画是另一层选择。

请按下列现有核心逻辑复现，并补齐共享变量与渲染初始化；需要精确复现时配合图鉴中的完整 HTML，不要只复制片段：
// type-1 · 复古宋体
// 摘自 textDemo(i, t)；依赖该函数的时间、画布及素材初始化。
// 完整可运行版本请切换「完整 HTML」。
if(i===1){ctx.font=`600 ${size}px "Songti SC","Noto Serif CJK SC",serif`;ctx.fillStyle='#eee1bf';ctx.fillText(words,W/2,H/2);ctx.fillStyle='#cb6f50';ctx.fillRect(775,208,30,76);ctx.font='15px serif';ctx.fillStyle='#fff0d4';ctx.fillText('山',790,232);ctx.fillText('海',790,260);
 }

// 每帧调用，t 的单位是秒：
clean();
textDemo(1, t);

交付完整可运行代码，解释可调参数；先确保上述效果，再调整速度、颜色或强度。检查循环首尾、暂停状态、图片载入失败和短标题可读性。