如何确定用于渲染角色的字体?以Linux上的Firefox为例,页面可以包含该字符,并且可以正确呈现(黑桃王牌).但是,这不是我的标准字体,它选择了一些后备字体来渲染它.这种情况发生在Ubuntu 12.04的大多数程序中.
我需要一种方法来找出哪个字体包含给定字符的字形.任何用于linux的命令行工具都会有所帮助,或者是一个简单的Python库.
您可以使用字体配置:
\nfc-list \':charset=<hex_code1> <hex_code2>\'\nRun Code Online (Sandbox Code Playgroud)\n有关详细信息,请参阅https://unix.stackexchange.com/a/393740/14907
\n对于 bash 脚本,请参阅 gist.github.com/akostadinov/202550a1e2fd4ea8cf523d91b437fa09
\n#!/usr/bin/env bash\n# example: ./font_find.sh \xef\xb8\x8e\n# credits: David Baynard, https://unix.stackexchange.com/a/393740/14907\n\nparam="$1"\nchar=${param:0:1}\nprintf \'%x\' \\\'"$char" | xargs -I{} fc-list ":charset={}"\nRun Code Online (Sandbox Code Playgroud)\n此处的替代 Python 解决方案:\n https://superuser.com/a/1452828/111432
\n| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |