Skip to content

歌词样式与动效

BetterLyrics 提供了极其丰富的歌词样式与动效定制能力,让你能够将歌词显示调整到最完美的视觉状态。

文本与排版 (Typography & Layout)

在设置面板中,你可以对歌词的文本样式进行像素级的微调:

字体大小与行高

  • 动态字号控制:可以分别独立设置主歌词 (原词)音译歌词 (如罗马音) 以及翻译歌词的字号大小。
  • 行间距调整
    • 全局行距因子 (Overall Spacing Factor):控制两行独立歌词之间的垂直间距。
    • 行内间距因子 (Inner Spacing Factor):控制同一行中,原词与其翻译、音译词之间的垂直距离。
  • 字体加粗 (Font Weight):控制歌词文字的粗细程度,以适配不同的背景风格。

对齐方式

  • 默认支持 左对齐居中右对齐
  • 自动换行 (Auto Wrap):当歌词超出屏幕边缘时自动换行,以确保在窄屏模式或多任务视窗下依然能看清完整歌词。

多层级歌词布局 (Layer Order)

如果你同时启用了原词、翻译和音译,你可以自由调整它们的上下排序层级 (Layer Order)。例如,你可以选择将原词置于中间,音译在上方,翻译在下方。


颜色与透明度 (Colors & Opacity)

为避免纯白歌词在复杂背景中难以辨认,BetterLyrics 引入了智能变色与深度透明度管理。

  • 不透明度管理
    • 分离控制已播放未播放原词的不透明度(如未播放歌词默认 30% 透明度以突出焦点)。
    • 分别控制翻译和音译词的不透明度(默认 60%)。
  • 智能取色 (Adaptive Font Color):自动根据当前播放的专辑封面或背景,智能提取对比度最高的文本颜色。
  • 自定义颜色:你可以强制设定歌词的前景色 (Foreground)、背景色 (Background) 以及描边色 (Stroke)。

高阶歌词动效 (Advanced Effects)

这里是 BetterLyrics 视觉体验的核心部分。除了基础的歌词滚动外,你可以开启多项渲染特效。

逐字效果 (Word-by-Word Effect)

当播放带有时间轴的 .lrc.ttml 歌词时,BetterLyrics 会解析并渲染逐音节高亮的效果。配合滚动动画,实现卡拉OK级的精准跟随。

发光与长音余韵 (Glow & Long Syllable)

  • 开启后,正在演唱的文字将会散发柔和的光晕。
  • 长音余韵效果:专为慢歌或拖长音的演唱部分设计。你可以设定触发阈值(例如超过 700ms 的音节),在演唱长音时,歌词的放大、发光幅度将随时间动态变化。

缩放与浮动 (Scale & Float Animation)

  • 缩放效果 (Scale):当前正在播放的行或音节会轻微放大(默认 115%),凸显演唱焦点。
  • 浮动动画 (Float):歌词在滚动或停留时,会伴随轻微的上下呼吸浮动,赋予界面生命力。

其他视觉滤镜

  • 模糊 (Blur):未播放的背景歌词可以启用高斯模糊。
  • 淡出 (Fade Out) & 边缘羽化 (Edge Feathering):在歌词窗口的上下边缘添加渐隐层,使歌词滚动进入或移出屏幕时更加平滑。
  • 远景透视消失 (Out of Sight):超出一定范围的未播放歌词将以 3D 纵深视角向后淡出。

动效参数微调

高级用户可以微调所有动效的时间曲线(Easing Type):

  • 滚动动画时长 (Scroll Duration)缓动模式 (Ease Mode)(支持 Quad, Cubic 等)。
  • 甚至可以单独微调翻页到达顶部 (Top Duration) 和底部 (Bottom Duration) 时的回弹与过渡时间。

3D 歌词空间 (3D Space)

BetterLyrics 原生支持将平面的歌词层投射到 3D 空间中。

  • 可以开启 自动 3D (Auto 3D),软件会随着音乐的节奏和频谱,自动微调 X、Y、Z 轴的倾斜角度。
  • 也可以手动调整 扇形展示 (Fan Lyrics) 角度、X/Y/Z 倾角及 3D 深度 (Depth),打造独特的透视歌词桌面。