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

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

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

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

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

相关推荐
开开心心就好5 小时前
高效视频倍速播放插件推荐
python·学习·游戏·pdf·计算机外设·电脑·音视频
IT小农工11 小时前
如何生成和制作PDF文件
pdf
北十南12 小时前
VueScan Pro v9.8.45.08 一款图像扫描软件,中文绿色便携版
pdf·电脑
空谷有来人21 小时前
推荐一款PDF压缩的工具
pdf·pdf压缩
开开心心_Every21 小时前
免费且好用的PDF水印添加工具
android·javascript·windows·智能手机·pdf·c#·娱乐
aloha_78921 小时前
论文中pdf图片文件太大怎么办
图像处理·pdf·论文笔记
开开心心就好1 天前
免费批量文件重命名软件
vue.js·人工智能·深度学习·typescript·pdf·excel·less
理工男大辉郎1 天前
PDFGear——完全免费且功能强大的PDF处理软件
pdf·软件工程
課代表1 天前
Adobe LiveCycle ES、LiveCycle DS 与 BlazeDS 关系解析与比较
数据库·adobe·pdf·express·livecycle·lcds·soa平台
IDRSolutions_CN1 天前
PDF 转 HTML5 —— HTML5 填充图形不支持 Even-Odd 奇偶规则?(第一部分)
java·经验分享·pdf·软件工程·团队开发