fonts - 报告 Odoo 14 的自定义字体
问题描述
如何在我的报告中添加自定义字体。当我生成 pdf 报告时,它不会改变我的字体。
@font-face {
font-family: 'CourierPrime-Regular';
src: local('CourierPrime-Regular'), local('CourierPrime-Regular'),
url('/sales_invoice_report/static/src/fonts/CourierPrime-Regular.ttf') format('truetype');
}
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="centaur_invoice_template" name="centaur_invoice" inherit_id="web.report_assets_pdf">
<xpath expr="." position="inside">
<link rel="stylesheet" href="/sales_invoice_report/static/src/css/sales_invoice.css" type="text/css"/>
</xpath>
</template>
</data>
</odoo>
解决方案
已经解决了。我从谷歌字体导入字体。
<xpath expr="." position="inside">
<link rel="preconnect" href="https://fonts.gstatic.com" />
<link href="https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap" rel="stylesheet" />
</xpath>
推荐阅读
- python - 如何计算 3d 图像 pytorch 中的交叉熵?
- php - phpmyadmin 总是在登录后立即注销
- mysql - 子查询减慢更新
- json - 在 Sketch 中删除文本样式
- javascript - 反应角材料数据表
- git - 如何获得`git diff origin/master`的相反方向
- javascript - 标签中的自动转发 Gmail 不会转发完整的对话
- c# - 单击图钉/标记时在地图上添加按钮(xamarin 形式)
- powershell - 如果使用电源脚本存在,如何复制和覆盖其中的现有文件夹和文件
- android - 发生IDE致命错误字符串索引超出范围android studio