diff --git a/publish/changeLog.md b/publish/changeLog.md index f1805b6f..b1cc1a09 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,28 +1,4 @@ -### 新增 - -- 新增音效设置(实验性功能),支持10段均衡器设置、内置的一些环境混响音效、音调升降调节、3D立体环绕音效(由于升降调需要实时处理音频数据,这会导致额外的CPU占用,已知问题:如果CPU资源不够时将处理导致任务堆积而出现声音异常,这时需要暂停播放一段时间等堆积的任务处理完毕再播放) -- 播放速率设置面板新增是否音调补偿设置,在调整播放速率后,可以选择是否启用音调补偿,默认启用 - -### 优化 - -- Windows、MacOS平台下的字体列表改用原生方式获取,现在Windows平台下能显示当前已安装的更多类型字体了(注:MacOS平台未测,可用性未知) -- 移除桌面歌词窗口透明边距,在Linux下的桌面歌词可以完全拖到贴合屏幕边缘了 -- 过滤嵌入、下载的翻译、罗马音歌词时间标签,与主歌词时间不匹配的歌词将被丢弃,防止出现原歌词与翻译歌词顺序错乱的问题(#1358) - ### 修复 -- 修复列表名翻译显示 -- 修复因插入数字类型的ID导致其意外在末尾追加 .0 导致列表数据异常的问题,同时也可能导致同步数据丢失的问题(要完全修复这个问题还需要同时将移动端、同步服务更新到最新版本) -- 修复下载时出现302错误的问题 -- 修复播放某些在线音频会没有声音的问题 -- 修复改变播放速率时会导致歌词报错的问题 -- 修复tx热门评论昵称被错误切割的问题 (#1397, By: @helloplhm-qwq, @Folltoshe) -- 修复wy源热搜词失效的问题(#1401, @Folltoshe) -- 修复Deepin 20下启用桌面歌词时可能会导致桌面卡死的问题(#1288) -- 修复添加单首歌曲弹窗列表创建按钮无法取消的问题 -- 修复mg歌单搜索歌单播放数量显示问题 -- 修复tx翻译歌词解析丢失的问题(更新版本后需手动清理一次歌词缓存) +- 修复字体设置某些字体无法应用的问题 -### 其他 - -- 更新 electron 到 v22.3.15 diff --git a/src/renderer-lyric/components/layout/LyricHorizontal/index.vue b/src/renderer-lyric/components/layout/LyricHorizontal/index.vue index e0ebf105..dc74ba4a 100644 --- a/src/renderer-lyric/components/layout/LyricHorizontal/index.vue +++ b/src/renderer-lyric/components/layout/LyricHorizontal/index.vue @@ -34,7 +34,7 @@ export default { return name }) const lrcStyles = computed(() => ({ - fontFamily: setting['desktopLyric.style.font'], + fontFamily: /\s/.test(setting['desktopLyric.style.font']) ? `"${setting['desktopLyric.style.font']}"` : setting['desktopLyric.style.font'], fontSize: Math.trunc(setting['desktopLyric.style.fontSize']) + 'px', opacity: setting['desktopLyric.style.opacity'] / 100, textAlign: setting['desktopLyric.style.align'], diff --git a/src/renderer-lyric/components/layout/LyricVertical/index.vue b/src/renderer-lyric/components/layout/LyricVertical/index.vue index 867bda88..d08c1d2c 100644 --- a/src/renderer-lyric/components/layout/LyricVertical/index.vue +++ b/src/renderer-lyric/components/layout/LyricVertical/index.vue @@ -33,7 +33,7 @@ export default { return name }) const lrcStyles = computed(() => ({ - fontFamily: setting['desktopLyric.style.font'], + fontFamily: /\s/.test(setting['desktopLyric.style.font']) ? `"${setting['desktopLyric.style.font']}"` : setting['desktopLyric.style.font'], fontSize: Math.trunc(setting['desktopLyric.style.fontSize']) + 'px', opacity: setting['desktopLyric.style.opacity'] / 100, textAlign: setting['desktopLyric.style.align'], diff --git a/src/renderer/core/useApp/useSettingSync.ts b/src/renderer/core/useApp/useSettingSync.ts index 664925bb..68abb5ac 100644 --- a/src/renderer/core/useApp/useSettingSync.ts +++ b/src/renderer/core/useApp/useSettingSync.ts @@ -27,7 +27,7 @@ export default () => { }) watch(() => appSetting['common.font'], (val) => { - document.documentElement.style.fontFamily = val + document.documentElement.style.fontFamily = /\s/.test(val) ? `"${val}"` : val }, { immediate: true, })