qii404
qii404
看了看`font-list`的逻辑,是用cmd呼起powershell执行的,你用CMD执行下面命令,看返回编码正确么 这是目前Another使用的版本 `powershell -command "chcp 65001;[System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\");(New-Object System.Drawing.Text.InstalledFontCollection).Families"` 下面是他的最新版本 `powershell -command "chcp 65001|Out-Null;Add-Type -AssemblyName PresentationCore;$families=[Windows.Media.Fonts]::SystemFontFamilies;foreach($family in $families){$name='';if(!$family.FamilyNames.TryGetValue([Windows.Markup.XmlLanguage]::GetLanguage('zh-cn'),[ref]$name)){$name=$family.FamilyNames[[Windows.Markup.XmlLanguage]::GetLanguage('en-us')]}echo $name}"` 看看这俩执行结果编码对么都,我的win10正常
https://github.com/oldj/node-font-list/pull/28 给原作者提了个pr,应该能解决乱码问题了
第一段前面少东西了吧 powershell -command
链接: https://pan.baidu.com/s/1046nyIse4k6RSjHQPi2v-A?pwd=yth2 提取码: yth2 @GaoIU 新打了个包,win11安装试一下还乱码么
因为有设置,上限是10000 准备上加载全部的功能了,你的库里大概有多少key,设置分隔符树状展示了么,还是纯粹的key列表,我发现节点数太多的话,客户端会卡顿,超过40000的话响应时间就太长了
链接: https://pan.baidu.com/s/1RezCAsqLNPtDeIOEdpYnWw?pwd=cnjw 提取码: cnjw
试试上边这个预览版,开启之后会多个按钮,你加载全部后看看效果如何,可以截个图  
可以改大点,反正调整多少用户,自己根据机子性能设置吧 加载全部后你说是8w的key,每个文件夹看来key不多,那文件夹应该不少吧,卡顿么
文件夹里面的其实都还好,只要不打开,其实不会渲染,你点击那几个少key的文件夹应该更没问题 可能会出问题的是有几万个文件夹,或者点开一个文件夹时这个文件夹下有几万个key,目前能优化的都优化了,看看能不能满足吧
应该是早期添加的连接,跟现在的兼容失败,可以将连接导出再倒入就恢复了,想怎么删就怎么删