microsoft / microsoft/TypeScript
Font bug
未关闭
还没有人认领这个 Issue。
Needs More Info
- 主要语言
- Go
- 星标
- 111k
- 派生
- 14.3k
- 平均合并
- 2 天 4 小时
- 30 天内合并 PR
- 132
描述
🔎 Search Terms
I was was changing the code font and after changing the font it came back on Cascadia everytime.
🕗 Version & Regression Information
- This changed between versions ______ and _______
- This changed in commit or PR _______
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
- I was unable to test this on prior versions because _______
⏯ Playground Link
💻 Code
type Saiyan = {
name: string;
power: number;
hp: number;
normaldamage: number;
superAttackDamage: number;
armor: number
movementSpeed: number
};
function logSaiyan1(saiyan1: Saiyan) {
console.log(`${saiyan1.name} has power level ${saiyan1.power} in Super Saiyan!`);
}
const saiyan1: Saiyan = {
name: "🥋𝖦𝖮𝖪𝖴㊙",
power: 1000000,
hp: 15000,
normaldamage: 25,
superAttackDamage: 500,
armor: 10,
movementSpeed: 50,
};
const saiyan2: Saiyan = {
name: "🔥🥋Gohan㊗",
power: 1000000000,
hp: 250000,
normaldamage: 70,
superAttackDamage: 1500,
armor: 50,
movementSpeed: 80,
};
const saiyan3: Saiyan = {
name: "🥋🔴Panパン👊",
power: 1000000,
hp: 12050,
normaldamage: 50,
superAttackDamage: 555,
armor: 10,
movementSpeed: 200,
}
const saiyan4: Saiyan = {
name: "👑😤Vegetaベジータ⚡",
power: 1000000,
hp: 14000,
normaldamage: 70,
superAttackDamage: 5000,
armor: 1,
movementSpeed: 40,
}
const saiyan5: Saiyan = {
name: "👑Trunks⚡",
power: 60000,
hp: 10000,
normaldamage: 60,
superAttackDamage: 950,
armor: 100,
movementSpeed: 90,
}
const saiyan6: Saiyan = {
name: "Bulla",
power: 50,
hp: -200,
normaldamage: 1,
superAttackDamage: 10,
armor: -100000,
movementSpeed: 1,
}
function logSaiyan2(saiyan2: Saiyan) {
console.log(`${saiyan2.name} has power level ${saiyan2.power} in Super Saiyan 2!`);
}
logSaiyan1(saiyan1);
logSaiyan2(saiyan2);
function fight1(saiyan1: Saiyan, saiyan2: Saiyan) {
console.log(`SSJ 1 ${saiyan1.name} is fighting💥 SSJ 2 ${saiyan2.name}, but why?`)
saiyan1.hp = saiyan1.hp - (saiyan2.normaldamage - saiyan1.armor)
saiyan1.hp = saiyan1.hp - saiyan2.superAttackDamage
console.log(`SSJ 2 ${saiyan2.name} attacks first he deals a big blow💥 to SSJ 1 ${saiyan1.name}. Goku has ${saiyan1.hp} hp left!`)
}
function fight2(saiyan3: Saiyan, saiyan4: Saiyan) {
console.log(`SSJ 1 ${saiyan3.name} is fighting💥 SSJ 1 ${saiyan4.name}!`)
saiyan4.hp = saiyan4.hp - ((saiyan3.normaldamage * 2) - saiyan4.armor)
console.log(`Boom💥! SSJ 1 ${saiyan3.name} attacks first SSJ 1 ${saiyan4.name} takes a hit💥! His hp is ${saiyan4.hp}`)
}
fight1(saiyan1, saiyan2)
fight2(saiyan3, saiyan4)
🙁 Actual behavior
The font remained the same when I tried to change it.
🙂 Expected behavior
The font would change because the name of the feature is code font .
Additional information about the issue
No response
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
打开链接的 TypeScript Playground,并使用提供的示例更改代码字体来重现问题。检查所选字体是否已应用,还是恢复为 Cascadia;当代码字体的更改在 Playground 中能够明显保持时,即可认为报告已完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- typescript
- 领域
- frontend
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100