如何使用httpclient作为二进制文件以opentype.js处理的方式以角度加载字体文件(ttf和otf)

时间:2019-06-30 16:03:55

标签: angular fonts angular-httpclient opentype

如何使用httpclient作为二进制文件以opentype.js处理的方式以角度加载字体文件(ttf和otf)。我必须从使用angular http模块加载的字体文件中提取svg路径。我应该在服务中为诸如数组缓冲区等文件提供的类型是什么。

1 个答案:

答案 0 :(得分:0)

在GET请求中设置适当的responseTypehttps://angular.io/api/common/http/HttpRequest#responseType

this._http
    .get(url, { responseType: 'blob' }) // or 'arraybuffer'
    .subscribe(
        res => {
            // pass reaponse to opentype.js
        }
    );