如何使用httpclient作为二进制文件以opentype.js处理的方式以角度加载字体文件(ttf和otf)。我必须从使用angular http模块加载的字体文件中提取svg路径。我应该在服务中为诸如数组缓冲区等文件提供的类型是什么。
答案 0 :(得分:0)
在GET请求中设置适当的responseType
。
https://angular.io/api/common/http/HttpRequest#responseType
this._http
.get(url, { responseType: 'blob' }) // or 'arraybuffer'
.subscribe(
res => {
// pass reaponse to opentype.js
}
);