【发布时间】:2021-01-18 22:31:46
【问题描述】:
我目前正在处理一个小的 discord.js 项目,我想知道如何将消息转换为花哨的字体。
我尝试了以下代码:
module.exports = async (args, message) => {
var lines = ['', '', '', '', '', ''];
var starter = '➳';
var letters = {
a: '????',
b: '????',
c: '????',
d: '????',
e: '????',
f: '????',
g: '????',
h: '????',
i: '????',
j: '????',
k: '????',
l: '????',
m: '????',
n: '????',
o: '????',
p: '????',
q: '????',
r: '????',
s: '????',
t: '????',
u: '????',
v: '????',
w: '????',
y: '????',
x: '????',
z: '????',
};
if (!args[0]) {
message.reply('Please specify a message.');
} else {
console.log(args.join(' ').length);
message.channel.send(starter + args.slice(0).join(' '));
for (var i = 0; i < args.join(' ').length; i++) {
var letter = args.join(' ')[i].toLowerCase();
for (var j = 0; j < 6; j++) {
lines[j] += letters[letter][j] + ' ';
}
}
console.log(lines);
message.channel.send(lines.join('\n'));
}
};
代码在for (var j = 0; j < 6; j++) { lines[j] += letters[letter][j] + ' '; }之前工作正常
我只是想知道如何继续以我指定的字体获取这些字符。
示例:~font text"
输出:➳testundefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined
【问题讨论】:
标签: javascript fonts discord.js