我正在开发一个 AWK 脚本,它逐行处理文本文件,将它们格式化并将它们填充到 SVG 文件文本字段中。SVG 会自动处理文本换行,但我想预测每行的换行位置。(我需要一些字符来重复并延伸到行尾)。我知道文本字段的确切字体、字体大小和宽度。
Linux 中是否有标准实用程序或在 Ubuntu 中很容易获得,可以在给定字符串、字体和字体大小的情况下提供以像素或英寸为单位的宽度?
例如:
get-width 'Nimbus Sans L' 18 "test string"
returns "x pixels"
Run Code Online (Sandbox Code Playgroud)