Web安全字体展示 - 各系统预装字体预览
预览所有主流系统预装的Web安全字体,并显示对应的font-family名称。
UD5工具箱
正在扫描页面字体...
点击"开始检测"按钮,检测您系统中安装的字体
使用Canvas渲染对比技术,检测约80种常见字体
font-family: "Inter", -apple-system, "Segoe UI", sans-serif; 表示优先使用Inter字体,如果不可用则使用系统默认字体。合理的字体栈设计能确保在不同平台上都有良好的显示效果。
ctx.measureText()测量文本宽度时,如果指定的字体已安装,浏览器会使用该字体渲染(测量)文本;如果未安装,浏览器会回退到默认字体。通过比较目标字体和基准字体(如serif)渲染相同文本的宽度差异,可以判断目标字体是否可用。这种方法纯前端实现,无需任何权限。
预览所有主流系统预装的Web安全字体,并显示对应的font-family名称。
在放大网格上逐点绘制字母与符号,生成像素字体文件(.ttf预览)及CSS代码片段。
通过Local Font Access API读取已安装字体,输入文字实时预览各种字体效果。
配置打印时需要隐藏的导航、广告等,生成完整的@media print样式块。
选择支持 OpenType 特性的字体,切换连字、小型大写、数字样式等,查看效果并生成 CSS。
输入段落并切换 text-align 值,实时查看不同对齐方式的排版效果及连字符表现。
在线HTML实体编码与解码工具,实现特殊字符与HTML实体的相互转换,防止XSS及显示问题。
按下键盘任意键,实时显示对应JavaScript键盘事件的key、keyCode、code等信息,方便开发调试。
输入文本,预览从右至左竖排效果,并调节行间距和悬挂字符,输出CSS代码。
输入文字,选择系统字体,将每个字符的轮廓转换为SVG path数据。
列出从text到color的所有input type,旁边实时展示控件的原生渲染,表单开发参考。
将整个文本中的非ASCII字符全部转换为HTML数字或命名实体。
展示所有HTML input type(text, password, date, color等)的渲染效果。
调整下沉字母的大小、行高和颜色,生成对应的CSS ::first-letter 代码。
输入字体大小和行宽,根据可读性标准计算推荐的行高和每行字符数。
粘贴 Markdown 文本,提取所有链接并快速测试返回状态码(使用 fetch),标记失效链接。
并排展示Fira Code、JetBrains Mono等编程字体的连字和标点清晰度效果。
上传或粘贴乱码文本,利用启发式算法猜测可能的原始编码(如 GBK/Shift-JIS),辅助解码。
快速统计文本的段落数、平均每段字数、最长/最短段落等维度。
粘贴文章,高亮过长句子与被动语态,给出改进建议,提升内容可读性。
粘贴Markdown文本,提取所有 `[text](url)` 格式的链接,并导出为表格。
让文字从左到右或随机逐渐显现,生成对应的CSS animation代码和HTML结构。
输入文字设定打字速度和光标样式,生成逼真的打字机逐字显示动画HTML/JS代码。
可视化CSS Grid布局生成工具,拖拽划分行列、设置间距和对齐方式,自动生成Grid容器及子项CSS代码。
实时统计输入文本的字符数(含/不含空格)、单词数、行数、段落数等,适合写作和代码文档检查。
尝试用常见密码字典测试加密ZIP文件,限于教学演示,不保证破解强度。
输入字符串并选择正规化形式,展示转换结果和码点序列,理解等价字符处理。
统计文本总字数、各部分字数(可自定义标题匹配),并估算分段落占比。
输入文字,切换开启连字(liga)、小型大写(c2sc)等OpenType特性,观察渲染差异。
输入需要练习的汉字或英文单词,生成含虚线的描红练习纸。