小编kcg*_*ost的帖子

如何从 Linux 命令行获取字符串的显示宽度?

我正在开发一个 AWK 脚本,它逐行处理文本文件,将它们格式化并将它们填充到 SVG 文件文本字段中。SVG 会自动处理文本换行,但我想预测每行的换行位置。(我需要一些字符来重复并延伸到行尾)。我知道文本字段的确切字体、字体大小和宽度。

Linux 中是否有标准实用程序或在 Ubuntu 中很容易获得,可以在给定字符串、字体和字体大小的情况下提供以像素或英寸为单位的宽度?

例如:

get-width 'Nimbus Sans L' 18 "test string"
returns "x pixels"
Run Code Online (Sandbox Code Playgroud)

bash ubuntu fonts awk svg

2
推荐指数
1
解决办法
1496
查看次数

标签 统计

awk ×1

bash ×1

fonts ×1

svg ×1

ubuntu ×1