Bilibili 弹幕字号自适应与自定字重
根据 B 站播放器实际尺寸自动线性调整弹幕字号(兼顾官方字号设置与防挡脸),彻底修复全屏切小屏的轨道间距巨大 bug,并精准修复暂停时弹幕消失的问题。
#B站增强
#弹幕优化
#播放器增强
Statistics
Total Installs
9
Last 24h
+2
User Rating
-
Description
Versions2
Ratings0
Permissions
Bilibili danmaku font size auto-scaling and custom font weig
Bilibili 弹幕字号自适应与自定字重平滑优化
一款轻量、无干扰的 B 站(Bilibili)弹幕排版优化脚本。解决小窗观看时弹幕字号过大/过小、全屏切小屏时弹幕轨道间距巨大乱飞,以及官方弹幕加粗过于笨重(font-weight: 900)的问题。
🌟 核心特色与功能
- 📏 物理像素(px)平滑缩放:
- 彻底摆脱 B 站官方有断层的响应式策略,根据播放器实际宽度进行绝对物理像素(
px)连续线性缩放,消除尺寸拉伸时的字体突变。
- 彻底摆脱 B 站官方有断层的响应式策略,根据播放器实际宽度进行绝对物理像素(
- 🧹 彻底修复轨道留白 Bug:
- 重构 DOM 盒模型,强制摧毁 B 站新版 HTML5 渲染盒在全屏模式下残留的
400px/1600px巨大高度。当全屏切回小屏时,上下弹幕间距实时紧凑收缩。
- 重构 DOM 盒模型,强制摧毁 B 站新版 HTML5 渲染盒在全屏模式下残留的
- ✏️ 自定义字重数值(脱离重度粗体):
- 彻底压制官方极糊的
900Extra-Black 粗体。默认提供清爽的400标准细体,支持在菜单中随意微调字重数值(如300~600)。
- 彻底压制官方极糊的
- ⚙️ 扩展菜单完全可控(无需修改代码):
- 基准字号:微调窗口在 900px 默认宽度下的字号。
- 全屏最大字号上限:觉得全屏弹幕偏小或偏大?随时在菜单中指定像素上限(如
36px)。 - 大字/全屏加粗开关与数值:可一键开启全屏/大屏时的“适度加粗”(如设置为
550),醒目清晰且绝对不粘连。
- 🛡️ 完美兼容官方 AI 人像防挡脸:
- 仅接管并优化 CSS 渲染样式,不破坏 DOM 结构与 Canvas/SVG 遮罩,与官方“防挡脸”功能无缝叠加。
- 🧩 全板块与第三方美化全兼容:
- 完美兼容 B 站普通视频页、番剧/电影页,以及 BewlyBewly 等第三方美化插件。
🛠️ 使用指南
- 安装脚本后,打开或刷新任意 B 站视频页面即可自动生效。
- 微调配置:点击浏览器右上角的油猴/脚本猫插件图标,在弹出菜单中点击对应指令即可即时微调:
⚙️ 设置基准字号:调整常规窗口尺寸下的基础字号大小(默认21px)。⚙️ 设置全屏最大字号:调整全屏/大屏下的最大字号限制(默认36px)。✏️ 设置常规字重数值:修改基础字重(默认400)。✏️ 设置大字加粗数值:修改开启加粗后的字重(默认550,远比官方900清晰)。🎨 大字/全屏加粗开关:点击可自由开启/关闭大字加粗策略。🔄 恢复默认配置:一键重置所有参数。
Statistics
Total Installs
9
Last 24h
+2
User Rating
-
Script Details
Applicable Sites
LicenseMIT
Permissions & access
Capabilities
Menu commandStorage