@kyuri-metro/njmetro-line-id-block-svg-generator
v0.3.1
Published
kyuri-metro 组织下的南京地铁线路号方块 SVG 生成器。
Readme
南京地铁线路号方块 SVG Generator
以下内容为 GPT 5.4 生成,但经过人工正确性检查,你可以作为参考
这是 kyuri-metro 组织下的南京地铁线路号方块 SVG 生成仓库,负责提供单一的纯函数导出接口。
示例图

统一参数规格:
- foreground
- background
- lineNumber,范围 0 至 99,及 S0~9
- height
导出接口位于 src/index.ts。
使用例
安装:
npm install @kyuri-metro/njmetro-line-id-block-svg-generator调用:
import { generateLineIdBlockSvg } from '@kyuri-metro/njmetro-line-id-block-svg-generator'
const svg = generateLineIdBlockSvg({
lineNumber: 3,
height: 160,
})
document.body.innerHTML = svg自定义颜色:
import { generateLineIdBlockSvg } from '@kyuri-metro/njmetro-line-id-block-svg-generator'
const svg = generateLineIdBlockSvg({
lineNumber: 'S5' as `S${number}`,
height: 120,
background: '#F2DF67',
foreground: '#373C57',
})参考资料
见 https://github.com/kyuri-metro/njmetro-railmap-creator/tree/main/docs。
排版参考 njmetro-railmap-creator docs/lineid block (FZHei)/(FZHei-B01 数字)。mn(20–99)仍为占位伪稿,见同目录 mn_pesudo.svg。
