Canvas字体高度计算与PDF高度如何统一

因为英文书写时并不是像汉字一样就是一个方块字,比如下图p有部分是在基线以下,其他的字体都是以基线为参照书写,所以在Canvas中字(或字母)所占的高度是:

javascript 复制代码
metrics.boundingBoxAscent + metrics.boundingBoxDescent+上行间距+下行间距

如果前端使用Canvas生成图片,后面使用nodejs生成PDF,但PDF中没有计算boundingBoxAscent 和boundingBoxDescent的方法,这时可以简单将字的高度前后台统一为字体高度,而不使用基线的方式计算。

请懂的大神指出有没有什么问题,有没有更好的方式

相关推荐
林恒smileZAZ3 小时前
前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览
前端·pdf
2501_930707786 小时前
使用C#代码压平 PDF 表单字段
数据库·pdf·c#
daanpdf7 小时前
新高考答题卡模板PDF可打印(语文数学英语一卷二卷等)
pdf·高考
优化控制仿真模型8 小时前
【26年6月】英语四级高频核心词汇1500+历年真题pdf电子版
经验分享·pdf
曹牧8 小时前
Java:PDF文件扁平化处理
java·开发语言·pdf
奇树谦10 小时前
离线英文 PDF 翻译工具使用说明
pdf
xiaoliuliu1234510 小时前
Mendeley 2.1 文献管理软件安装教程:文献管理+PDF标注
pdf
其实秋天的枫11 小时前
【26年6月】英语四级高频核心词汇1500+历年真题pdf电子版
经验分享·pdf
优化控制仿真模型1 天前
【2026社工】初级社会工作者历年真题及答案PDF电子版(2010-2025年)
经验分享·pdf