@kyuri-metro/shmetro-numeric-floor-sticker-2025-svg-generator
v0.1.4
Published
kyuri-metro 组织下的 2025 版上海地铁数字地贴(线路号箭头)SVG 生成器。
Downloads
78
Readme
上海地铁数字地贴 2025 SVG Generator
以下内容为 Cursor Agent(Auto)生成,未经过人工检查,请谨慎对待。
这是 kyuri-metro 组织下的 2025 版上海地铁数字地贴(竖向箭头,显示线路号)SVG 生成仓库,负责提供单一的纯函数导出接口。与将来的文字地贴(站名等)生成分开维护。线路配色来自 @kyuri-metro/shmetro-palette,用法与 shmetro-line-id-block-2025-svg-generator 一致。
统一参数规格
foregroundbackgroundlineNumber,范围 0 至 99height(默认 1500,宽高比固定为 2:3)latinFontFamily(默认 Arial 系)cjkFontFamily(默认 SimHei / 微软雅黑)
导出接口位于 src/index.ts。
使用例
安装:
npm install @kyuri-metro/shmetro-numeric-floor-sticker-2025-svg-generator调用:
import { generateNumericFloorSticker2025Svg } from '@kyuri-metro/shmetro-numeric-floor-sticker-2025-svg-generator'
const svg = generateNumericFloorSticker2025Svg({
lineNumber: 16,
height: 1500,
})
document.body.innerHTML = svg自定义颜色:
import { generateNumericFloorSticker2025Svg } from '@kyuri-metro/shmetro-numeric-floor-sticker-2025-svg-generator'
const svg = generateNumericFloorSticker2025Svg({
lineNumber: 2,
height: 1200,
background: '#8FC31F',
foreground: '#000000',
})参考资料
- 根据 2025 版《城市轨道交通导向标识系统设计规范(征求意见稿)》P8、P51 绘制
- 模板见 docs/
- 配色数据见 @kyuri-metro/shmetro-palette
