【360极速浏览器X】【21.0.1150.0】字体设置不支持设置为自定义(已关闭)
本帖最后由 肆炎 于 2023-3-6 15:05 编辑前注
[*]参考网络贴文【Chrome设置了自定义字体后如何恢复】,已通过F12开发者工具,成功地将360极速浏览器X的默认等宽字体修改为自定义。
[*]因为缺乏严谨的对比测试,不能判断其他富文本复制粘贴问题是由360极速浏览器X引起的,因此暂时关闭该帖。
问题说明
[*]因为强制覆盖了monospace等宽字体的样式,导致系统内的一些其他富文本复制粘贴后样式有误,比如IDEA代码复制为富文本粘贴到Word里之后,字体会被强制修改为宋体。
特性请求
[*]能不能给字体设置中添加自定义选项?或者告知一下相关字体设置的注册表项在哪儿。
相关截图
[*]Chrome浏览器的字体设置,允许将等宽字体设置为自定义:
[*]360极速浏览器X中的字体设置,一旦设置就无法修改为自定义,重置以后依然是如此:
[*]IDEA原本的代码样式:
[*]通过富文本粘贴到Word以后的代码样式:
[*]通过JS脚本获取到的富文本粘贴内容:
[*]可以看到`font-family`字体是正常的,但是因为添加了`monospace`声明,导致富文本字体被默认浏览器引擎强制渲染为指定字体,且无法修改。
[*]测试用的获取富文本HTML内容的JS脚本
[*]document.addEventListener('paste', function (e) {
e.preventDefault();
var pastedText = '';
if (window.clipboardData && window.clipboardData.getData) { // IE
pastedText = window.clipboardData.getData('Text');
} else if (e.clipboardData && e.clipboardData.getData) {
pastedText = e.clipboardData.getData('text/html');
}
console.log(pastedText);
document.getElementById('target').innerHTML = pastedText;
});
您好,感谢反馈,如果有更新内核的计划,我们会考虑一下
页:
[1]