Skip to content

Commit

Permalink
fix!: font name for hei and kai #6
Browse files Browse the repository at this point in the history
  • Loading branch information
kirklin committed Aug 31, 2023
1 parent 10fe0c2 commit 374f7a5
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions examples/src/pages/home/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ defineOptions({
阿德勒:一个人要成为正常而健康的人,他必须要通过合作和建设性的姿态把自己融于社会之中,就可以获得社会意识,也就是对他人怀有社会兴趣。社会兴趣与他人和谐相处,对未来有期待。 社会意识的具体表现形式主要有三样:平常或困难的时候,你会有与他人合作、帮助他人的准备状况;在与他人交往的时候,保持着“给多于取”的情况;对他人的思想、情感、经验给予理解的能力,也就是说超越自我,站在别人的立场去理解他,不用自己的好恶判断人。(贾宝玉、薛宝钗、平儿、史湘云)母子关系一切关系的雏形,对幼儿社会关系的形成极其重要。母亲是儿童最早接触,也是最重要的社会关系,母亲给孩子带来的安全感。
</div>
</div>
<div class="font-helvetica">
<div class="font-hei">
<div>黑体:</div>
<div>
《小说的起源》:西方在浪漫主义运动中,全是弃儿的声音——矛盾、偏激、执着。西方家庭传奇的第一阶段幼儿的天地就是自己的家,父母是自己唯一的权威与信赖的对象,而父母是有求必应、全站全能的人,而自己则是父母的唯一生活中心,所以这样一来,就会种下他自恋情结的种子,孩子会将父母与自己夸大和理想化,并在心中根深蒂固,由此产生了弃儿情结的出世观。 简单说,弃儿心理的特色就是失去往日唯我独尊的乐园之后对现实存有反抗心理,但是却对真实世界认识不够,可是他也因此找不到着力点来改变现实,问题是他的自恋情结已经根深蒂固,在自我陶醉的心态之下唯一的办法就是逃避现实,另辟乐园。
Expand All @@ -48,7 +48,7 @@ defineOptions({
阿德勒:一个人要成为正常而健康的人,他必须要通过合作和建设性的姿态把自己融于社会之中,就可以获得社会意识,也就是对他人怀有社会兴趣。社会兴趣与他人和谐相处,对未来有期待。 社会意识的具体表现形式主要有三样:平常或困难的时候,你会有与他人合作、帮助他人的准备状况;在与他人交往的时候,保持着“给多于取”的情况;对他人的思想、情感、经验给予理解的能力,也就是说超越自我,站在别人的立场去理解他,不用自己的好恶判断人。(贾宝玉、薛宝钗、平儿、史湘云)母子关系一切关系的雏形,对幼儿社会关系的形成极其重要。母亲是儿童最早接触,也是最重要的社会关系,母亲给孩子带来的安全感。
</div>
</div>
<div class="font-italics">
<div class="font-kai">
<div>楷体:</div>
<div>
《小说的起源》:西方在浪漫主义运动中,全是弃儿的声音——矛盾、偏激、执着。西方家庭传奇的第一阶段幼儿的天地就是自己的家,父母是自己唯一的权威与信赖的对象,而父母是有求必应、全站全能的人,而自己则是父母的唯一生活中心,所以这样一来,就会种下他自恋情结的种子,孩子会将父母与自己夸大和理想化,并在心中根深蒂固,由此产生了弃儿情结的出世观。 简单说,弃儿心理的特色就是失去往日唯我独尊的乐园之后对现实存有反抗心理,但是却对真实世界认识不够,可是他也因此找不到着力点来改变现实,问题是他的自恋情结已经根深蒂固,在自我陶醉的心态之下唯一的办法就是逃避现实,另辟乐园。
Expand Down
2 changes: 1 addition & 1 deletion src/constants.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import type { FontType } from "./types";

export const fontType: FontType[] = ["chinese", "helvetica", "italics", "song", "imitation-song", "new-song", "li"];
export const fontType: FontType[] = ["chinese", "hei", "kai", "song", "imitation-song", "new-song", "li"];
12 changes: 6 additions & 6 deletions src/core.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ export const linuxTraditionalChinese = ["system-ui", "Ubuntu", "Droid Sans", "So
*
* @param chineseType - The type of chinese: "simplified" or "traditional".
* 要考虑的汉字类型:"simplified"(简体)或 "traditional"(繁体)。
* @param fontType - The type of font to generate the list for: "chinese", "helvetica", "italics", "song", "imitation-song", "new-song", or "li".
* 要生成列表的字体类型:"chinese"、"helvetica"、"italics"、"song"、"imitation-song"、"new-song" 或 "li"。
* @param fontType - The type of font to generate the list for: "chinese", "hei", "kai", "song", "imitation-song", "new-song", or "li".
* 要生成列表的字体类型:"chinese"、"hei"、"kai"、"song"、"imitation-song"、"new-song" 或 "li"。
* @param fallbackFont - The fallback font to use if the desired font type is not available. Pass `null` for no fallback.
* 如果所需字体类型不可用,则使用的回退字体。传递 `null` 表示没有回退字体。
* @param declareEnglishFont - Whether to declare an English font.
Expand Down Expand Up @@ -47,12 +47,12 @@ export function generateFontList(
fontList.push(...chineseFonts);
break;
// 黑体
case "helvetica":
case "hei":
fontList.push("PingFang SC", "Heiti SC", "Microsoft YaHei", "Source Han Sans SC", "Source Han Sans CN", "Noto Sans CJK SC",
"WenQuanYi Micro Hei", "WenQuanYi Zen Hei", "SimHei", "WenQuanYi Zen Hei Sharp");
break;
// 楷体
case "italics":
case "kai":
fontList.push("Kaiti SC", "STKaiti",
"AR PL UKai CN", "AR PL UKai HK", "AR PL UKai TW", "AR PL UKai TW MBE", "AR PL KaitiM GB",
"KaiTi", "KaiTi_GB2312", "DFKai-SB");
Expand Down Expand Up @@ -112,12 +112,12 @@ export function generateFontList(
fontList.push(...chineseFonts);
break;
// 黑体
case "helvetica":
case "hei":
fontList.push("PingFang SC", "Heiti SC", "Microsoft YaHei", "Source Han Sans SC", "Source Han Sans CN", "Noto Sans CJK SC",
"WenQuanYi Micro Hei", "WenQuanYi Zen Hei", "SimHei", "WenQuanYi Zen Hei Sharp");
break;
// 楷体
case "italics":
case "kai":
fontList.push("Kaiti SC", "STKaiti",
"AR PL UKai CN", "AR PL UKai HK", "AR PL UKai TW", "AR PL UKai TW MBE", "AR PL KaitiM GB",
"KaiTi", "KaiTi_GB2312", "DFKai-SB", "TW-Kai");
Expand Down
2 changes: 1 addition & 1 deletion src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export interface ChineseFontsOptions {
* Represents different font types that can be used, including various Chinese fonts and styles.
* 表示可用的不同字体类型,包括各种中文字体和样式。
*/
export type FontType = "chinese" | "helvetica" | "italics" | "song" | "imitation-song" | "new-song" | "li";
export type FontType = "chinese" | "hei" | "kai" | "song" | "imitation-song" | "new-song" | "li";

/**
* Represents different types of Chinese characters, such as simplified or traditional.
Expand Down

0 comments on commit 374f7a5

Please sign in to comment.