歌词样式与动效
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),打造独特的透视歌词桌面。