Tôi cố gắng tải phông chữ tùy chỉnh vào Pixi.js (khung WebGL 2D).Phông chữ tùy chỉnh trong Pixi.js
Họ có một ví dụ sử dụng .woff google phông chữ:
https://github.com/GoodBoyDigital/pixi.js/tree/master/examples/example%2010%20-%20Text
tôi chuyển .ttf tôi để .woff và thêm vào css:
@font-face
{
font-family: "HU_Adrien";
src: local('HU_Adrien'), url('HU_A0046.woff') format('woff');;
}
div.font{
font-family: "HU_Adrien";
color: white;
}
Nó cho thấy trong div của tôi, nhưng không trong giai đoạn Pixi của tôi.
...
// create a text object with a nice stroke
var spinningText = new PIXI.Text("I'm fun!", {font: "160px HU_Adrien", fill: "#cc00ff", align: "center", stroke: "#FFFFFF", strokeThickness: 6});
// setting the anchor point to 0.5 will center align the text... great for spinning!
spinningText.anchor.x = spinningText.anchor.y = 0.5;
spinningText.position.x = 620/2;
spinningText.position.y = 400/2;
...
Có thể bạn không có nguồn được liệt kê trong dòng không? Giống như '.woff'? – Brendan
Trong ví dụ GoodBoy, chúng đang tải trước phông chữ, không chắc bạn có gặp vấn đề về chủng tộc với css hay không. thử đặt '{font:" 160px HU_Adrien, arial "...' và xem bạn ít nhất có nhận được văn bản hay không. –