这次更新修复了一堆 bug,加入了大量自定义主题配置项。
更新日志
主要更新
升級核心算法庫至 librime 1.8.5
DPI 根據顯示器自動調整
支持候選窗口等圓角顯示
style/layout/corner_radius: int
兼容鼠鬚管中高亮圓角參數style/layout/hilited_corner_radius: int
支持主題顏色中含有透明通道代碼, 支持格式 0xaabbggrr,0xbbggrr, 0xabgr, 0xbgr
配色主題支持默認ABGR順序,或ARGB、RGBA順序
preset_color_schemes/color_scheme/color_format: "argb" | "rgba" | ""
支持編碼/高亮候選/普通候選/輸入窗口/候選邊框的陰影顏色繪製
style/layout/shadow_radius: int
style/layout/shadow_offset_x: int
style/layout/shadow_offset_y: int
preset_color_schemes/color_scheme/shadow_color: color
preset_color_schemes/color_scheme/nextpage_color: color
preset_color_schemes/color_scheme/prevpage_color: color
preset_color_schemes/color_scheme/candidate_back_color: color
preset_color_schemes/color_scheme/candidate_shadow_color: color
preset_color_schemes/color_scheme/candidate_border_color: color
preset_color_schemes/color_scheme/hilited_shadow_color: color
preset_color_schemes/color_scheme/hilited_candidate_shadow_color: color
preset_color_schemes/color_scheme/hilited_candidate_border_color: color
preset_color_schemes/color_scheme/hilited_mark_color: color
支持自定義標籤、註解字體及字號
style/label_font_face: string
style/comment_font_face: string
style/label_font_point: int
style/comment_font_point: int
style/layout/align_type: "top" | "center" | "bottom"
支持指定字符 Unicode 區間字體設定
支持字重,字形風格設定
style/font_face: font_name[:start_code_point:end_code_point][:weight_set][:style_set][,font2...]
example: "Segoe UI Emoji:20:39:bold:italic, Segoe UI Emoji:1f51f:1f51f, Noto Color Emoji SVG:80, Arial:600:6ff, Segoe UI Emoji:80, LXGW Wenkai Narrow"
支持自定义字体回退範圍、順序定义
彩色字體支持
Windows 10 周年版前:需要使用 COLR 格式彩色字體
Windows 11 :可以使用 SVG 字體
新增豎直文字佈局
style/vertical_text: bool
style/vertical_text_left_to_right: bool
style/vertical_text_with_wrap: bool
新增豎直佈局vertical窗口上移時自動倒序排列
style/vertical_auto_reverse: bool
新增「天圓地方」佈局:由 margin 與 hilite_padding 確定, 當margin <= hilite_padding時生效
margin_x 或 margin_y 設置爲負值時,隱藏輸入窗口,不影響方案選單顯示
新增 preedit_type: preview_all ,在輸入時將候選項顯示於 composition 中
style/preedit_type: "composition" | "preview" | "preview_all"
新增輸入法高亮提示標記
style/mark_text: string
新增輸入方案圖標顯示,可在語言欄中顯示,文件格式爲ico
schema/icon: string
schema/ascii_icon: string
新增選項,允許在光標位置獲取失敗時於窗口左上角繪製候選框(而不是桌面左上角)
style/layout/enhanced_position: bool
新增鼠標點擊截圖到剪貼板功能
新增選項,支持越長自動折行/換列顯示
style/layout/max_width: int
style/layout/max_height: int
支持方案內設定配色
style/color_scheme: string
支持多行内容顯示,\r, \n, \r\n均支持
支持方案內設定配色
繪製性能提升
composition 模式下新增下劃線顯示
隨二進制文件提供調試符號
Bug 修復
轉義日文鍵盤中特殊按鍵
候選文字過長時崩潰
修復用戶目錄下無 default.custom.yaml 或 weasel.custom.yaml 時,設定窗口無法彈出的問題
方案中設定inline_preedit爲true時,部署後編碼末端出現異常符號
部分應用無法輸入文字的問題
修復部署時無顯示提示的問題
修復中文路徑相關問題
修復右鍵菜單打開程序目錄/用戶目錄時,資源管理器無響應的問題
修復部分內存訪問問題
修復操作系統 / WinGet 無法識別小狼毫版本號的問題
修復 composition 模式下光標位置不正常的問題
修復 Word 中小狼毫工作不正常的問題
若干開發環境配置問題修復
已知問題
部分應用仍存在輸入法無法輸入文字的問題
WeaselServer 仍可能發生崩潰
部分防病毒軟件可能誤報病毒
更新完配置一下,感觉比之前好看多了