mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-21 20:54:58 +05:00
Попытка починить шрифты
This commit is contained in:
parent
4b1e6ec646
commit
ac227fb1ea
4 changed files with 15 additions and 13 deletions
BIN
assets/fonts/LuckiestGuy-Regular.ttf
Normal file
BIN
assets/fonts/LuckiestGuy-Regular.ttf
Normal file
Binary file not shown.
|
@ -4,12 +4,13 @@ const Canvas = require("canvas"),
|
|||
{ resolve } = require("path");
|
||||
|
||||
// Register assets fonts
|
||||
Canvas.registerFont(resolve("./assets/fonts/RubikMonoOne-Regular.ttf"), { family: "Regular" });
|
||||
Canvas.registerFont(resolve("./assets/fonts/RubikMonoOne-Regular.ttf"), { family: "RubikMonoOne" });
|
||||
Canvas.registerFont(resolve("./assets/fonts/KeepCalm-Medium.ttf"), { family: "KeepCalm" });
|
||||
|
||||
const applyText = (canvas, text, defaultFontSize) => {
|
||||
const ctx = canvas.getContext("2d");
|
||||
do {
|
||||
ctx.font = `${defaultFontSize -= 10}px Regular`;
|
||||
ctx.font = `${defaultFontSize -= 10}px RubikMonoOne`;
|
||||
} while (ctx.measureText(text).width > 600);
|
||||
return ctx.font;
|
||||
};
|
||||
|
@ -76,19 +77,19 @@ module.exports = class {
|
|||
server: member.guild.name
|
||||
}), canvas.width - 690, canvas.height - 85);
|
||||
// Draw discriminator
|
||||
ctx.font = "35px Regular";
|
||||
ctx.font = "35px RubikMonoOne";
|
||||
ctx.fillText(member.user.discriminator, canvas.width - 624, canvas.height - 180);
|
||||
// Draw number
|
||||
ctx.font = "22px Regular";
|
||||
ctx.font = "22px RubikMonoOne";
|
||||
ctx.fillText(member.guild.translate("administration/welcome:IMG_NB", {
|
||||
memberCount: member.guild.memberCount
|
||||
}), 50, canvas.height - 50);
|
||||
// Draw # for discriminator
|
||||
ctx.fillStyle = "#44d14a";
|
||||
ctx.font = "70px Regular";
|
||||
ctx.font = "70px RubikMonoOne";
|
||||
ctx.fillText("#", canvas.width - 690, canvas.height - 165);
|
||||
// Draw Title with gradient
|
||||
ctx.font = "65px Regular";
|
||||
ctx.font = "65px RubikMonoOne";
|
||||
ctx.strokeStyle = "#1d2124";
|
||||
ctx.lineWidth = 15;
|
||||
ctx.strokeText(member.guild.translate("administration/welcome:TITLE"), canvas.width - 670, canvas.height - 330);
|
||||
|
|
|
@ -4,12 +4,13 @@ const Canvas = require("canvas"),
|
|||
{ resolve } = require("path");
|
||||
|
||||
// Register assets fonts
|
||||
Canvas.registerFont(resolve("./assets/fonts/RubikMonoOne-Regular.ttf"), { family: "Regular" });
|
||||
Canvas.registerFont(resolve("./assets/fonts/RubikMonoOne-Regular.ttf"), { family: "RubikMonoOne" });
|
||||
Canvas.registerFont(resolve("./assets/fonts/KeepCalm-Medium.ttf"), { family: "KeepCalm" });
|
||||
|
||||
const applyText = (canvas, text, defaultFontSize) => {
|
||||
const ctx = canvas.getContext("2d");
|
||||
do {
|
||||
ctx.font = `${defaultFontSize -= 10}px Regular`;
|
||||
ctx.font = `${defaultFontSize -= 10}px RubikMonoOne`;
|
||||
} while (ctx.measureText(text).width > 600);
|
||||
return ctx.font;
|
||||
};
|
||||
|
@ -60,19 +61,19 @@ module.exports = class {
|
|||
server: member.guild.name
|
||||
}), canvas.width - 690, canvas.height - 65);
|
||||
// Draw discriminator
|
||||
ctx.font = "35px Regular";
|
||||
ctx.font = "35px RubikMonoOne";
|
||||
ctx.fillText(member.user.discriminator, canvas.width - 624, canvas.height - 180);
|
||||
// Draw number
|
||||
ctx.font = "22px Regular";
|
||||
ctx.font = "22px RubikMonoOne";
|
||||
ctx.fillText(member.guild.translate("administration/goodbye:IMG_NB", {
|
||||
memberCount: member.guild.memberCount
|
||||
}), 50, canvas.height - 50);
|
||||
// Draw # for discriminator
|
||||
ctx.fillStyle = "#44d14a";
|
||||
ctx.font = "70px Regular";
|
||||
ctx.font = "70px RubikMonoOne";
|
||||
ctx.fillText("#", canvas.width - 690, canvas.height - 165);
|
||||
// Draw Title with gradient
|
||||
ctx.font = "65px Regular";
|
||||
ctx.font = "65px RubikMonoOne";
|
||||
ctx.strokeStyle = "#1d2124";
|
||||
ctx.lineWidth = 15;
|
||||
ctx.strokeText(member.guild.translate("administration/goodbye:TITLE"), canvas.width - 670, canvas.height - 330);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"BIRTHDATE": "🎂 День рождения",
|
||||
"NO_BIRTHDATE": "День рождения не указан",
|
||||
"LOVER": "❤ Вторая половинка",
|
||||
"REGISTERED": "📅 Аккаунт создан",
|
||||
"REGISTERED": "📅 Профиль создан",
|
||||
"NO_LOVER": "Свободен",
|
||||
"ACHIEVEMENTS": "🔥 Достижения",
|
||||
"ACHIEVEMENTS_CONTENT": "Получите больше информации с помощью `{{prefix}}achievements`!",
|
||||
|
|
Loading…
Reference in a new issue