diff --git a/assets/fonts/Noto-Emoji.ttf b/assets/fonts/Noto-Emoji.ttf new file mode 100644 index 00000000..ef7b7257 Binary files /dev/null and b/assets/fonts/Noto-Emoji.ttf differ diff --git a/assets/fonts/Noto-JP.otf b/assets/fonts/Noto-JP.otf new file mode 100644 index 00000000..296fbebd Binary files /dev/null and b/assets/fonts/Noto-JP.otf differ diff --git a/assets/fonts/Noto.ttf b/assets/fonts/Noto.ttf new file mode 100644 index 00000000..04be6f5e Binary files /dev/null and b/assets/fonts/Noto.ttf differ diff --git a/assets/fonts/Roboto.ttf b/assets/fonts/Roboto.ttf deleted file mode 100644 index 8c082c8d..00000000 Binary files a/assets/fonts/Roboto.ttf and /dev/null differ diff --git a/commands/avatar-edit/card.js b/commands/avatar-edit/card.js index 98eea809..afc681dd 100644 --- a/commands/avatar-edit/card.js +++ b/commands/avatar-edit/card.js @@ -3,6 +3,9 @@ const { createCanvas, loadImage, registerFont } = require('canvas'); const snekfetch = require('snekfetch'); const path = require('path'); const { version } = require('../../package'); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto.ttf'), { family: 'Noto' }); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-Emoji.ttf'), { family: 'Noto' }); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-JP.otf'), { family: 'Noto' }); module.exports = class CardCommand extends Command { constructor(client) { @@ -41,7 +44,6 @@ module.exports = class CardCommand extends Command { if (cardID < 5000) rarity = 'C'; else if (cardID < 8000) rarity = 'U'; else rarity = 'R'; - registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Roboto.ttf'), { family: 'Roboto' }); const canvas = createCanvas(390, 544); const ctx = canvas.getContext('2d'); const base = await loadImage(path.join(__dirname, '..', '..', 'assets', 'images', 'card.png')); diff --git a/commands/avatar-edit/steam-card.js b/commands/avatar-edit/steam-card.js index 4cec71b1..ce2a77f7 100644 --- a/commands/avatar-edit/steam-card.js +++ b/commands/avatar-edit/steam-card.js @@ -2,6 +2,9 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage, registerFont } = require('canvas'); const snekfetch = require('snekfetch'); const path = require('path'); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto.ttf'), { family: 'Noto' }); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-Emoji.ttf'), { family: 'Noto' }); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-JP.otf'), { family: 'Noto' }); module.exports = class SteamCardCommand extends Command { constructor(client) { @@ -34,7 +37,6 @@ module.exports = class SteamCardCommand extends Command { size: 512 }); try { - registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Roboto.ttf'), { family: 'Roboto' }); const canvas = createCanvas(494, 568); const ctx = canvas.getContext('2d'); const base = await loadImage(path.join(__dirname, '..', '..', 'assets', 'images', 'steam-card.png')); diff --git a/commands/avatar-edit/steam-now-playing.js b/commands/avatar-edit/steam-now-playing.js index ba6c2b95..9e147657 100644 --- a/commands/avatar-edit/steam-now-playing.js +++ b/commands/avatar-edit/steam-now-playing.js @@ -3,6 +3,9 @@ const { createCanvas, loadImage, registerFont } = require('canvas'); const snekfetch = require('snekfetch'); const path = require('path'); const { shorten } = require('../../structures/Util'); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto.ttf'), { family: 'Noto' }); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-Emoji.ttf'), { family: 'Noto' }); +registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-JP.otf'), { family: 'Noto' }); module.exports = class SteamNowPlayingCommand extends Command { constructor(client) { @@ -42,7 +45,6 @@ module.exports = class SteamNowPlayingCommand extends Command { size: 128 }); try { - registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Roboto.ttf'), { family: 'Roboto' }); const canvas = createCanvas(239, 73); const ctx = canvas.getContext('2d'); const base = await loadImage(path.join(__dirname, '..', '..', 'assets', 'images', 'steam-now-playing.png')); diff --git a/package.json b/package.json index 2dbd04ad..5e3a0e8d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "38.4.0", + "version": "38.4.1", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {