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

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

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

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

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

相关推荐
思杰软件36 分钟前
PDF盖骑缝章
pdf
科技圈快讯1 小时前
免费AIPPT生成工具推荐:一键生成+实时预览,支持Markdown/PDF导入
pdf
六bring个六1 小时前
PDF压缩
pdf
codingPower16 小时前
制作ftl文件通过FreeMarke生成PDF文件(含图片处理)
java·开发语言·pdf
拓端研究室16 小时前
专题:2025年脑机接口产业蓝皮书:市场规模、专利技术、投融资与临床应用|附40+份报告PDF、数据、可视化模板汇总下载
pdf
日日行不惧千万里16 小时前
孤勇者歌词拼音打印版PDF
pdf
小易吾17 小时前
VISIO导出高清PDF有效方法
笔记·pdf
A0_張張18 小时前
记录一个PDF盖章工具(PyQt5 + PyMuPDF)
开发语言·python·qt·pdf
大卡拉米1 天前
前端组件库 PDF、word、Excel预览
前端·pdf·word
dagouaofei2 天前
全面整理6款文档生成PPT工具,PDF转PPT不再难
python·pdf·powerpoint