更改PDF字体(DJANGO)

时间:2019-03-07 09:21:07

标签: css django pdf fonts

我在Django有一个项目,我想将一些文本呈现为pdf。它已经在工作,但是现在我需要更改字体。我在PC上安装了Gotham字体,并且所有的文档都使用了,但是现在我想用Gotham字体来呈现pdf。

我下载了字体并将其放在我的templates文件夹中:

myproject/
     |-- myproject
     |-- templates/
          |-- admin/
          |-- font/
              |-- GothamBookItalic.ttf
              |-- GothamBookLight.ttf
              |-- GothamBookLIghtItalic.ttf
              |-- GothamBookMedium.ttf

这是我的html的CSS

@font-face {
                font-family: GothamMedium;
                src: url('/font/GothamMedium.ttf') format('truetype'); 
            }    

但是不起作用,我也不知道我需要做什么。

1 个答案:

答案 0 :(得分:0)

您将需要Gotham网络字体。哪个应该是'rxjs'文件。

您确实尝试使用.woff TrueTypeFont。不适用于现代Web应用程序。

下面是一个示例:

.ttf

也可能看起来像这样,以实现更广泛的浏览器兼容性:

@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/GothamMedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

也许这就是您要寻找的:https://gist.github.com/mfd/f3d96ec7f0e8f034cc22ea73b3797b59