diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts
index 5f6c71370..b579f57fb 100644
--- a/app/src/protyle/gutter/index.ts
+++ b/app/src/protyle/gutter/index.ts
@@ -1566,7 +1566,7 @@ export class Gutter {
"var(--b3-font-background13)"].forEach((item, index) => {
styles.push({
label: `
- A
+
`,
click: () => {
this.genClick(nodeElements, protyle, (e: HTMLElement) => {
diff --git a/app/src/protyle/toolbar/Font.ts b/app/src/protyle/toolbar/Font.ts
index 0d7de4983..a541474a9 100644
--- a/app/src/protyle/toolbar/Font.ts
+++ b/app/src/protyle/toolbar/Font.ts
@@ -33,7 +33,7 @@ export const fontMenu = (protyle: IProtyle) => {
"var(--b3-font-color5)", "var(--b3-font-color6)", "var(--b3-font-color7)", "var(--b3-font-color8)",
"var(--b3-font-color9)", "var(--b3-font-color10)", "var(--b3-font-color11)", "var(--b3-font-color12)",
"var(--b3-font-color13)"].forEach((item) => {
- colorHTML += ``;
+ colorHTML += ``;
});
let bgHTML = "";
["var(--b3-font-background1)", "var(--b3-font-background2)", "var(--b3-font-background3)", "var(--b3-font-background4)",
@@ -56,10 +56,10 @@ export const fontMenu = (protyle: IProtyle) => {
const lastFontStatus = item.split(Constants.ZWSP);
switch (lastFontStatus[0]) {
case "color":
- lastColorHTML += ``;
+ lastColorHTML += ``;
break;
case "backgroundColor":
- lastColorHTML += ``;
+ lastColorHTML += ``;
break;
case "style2":
lastColorHTML += ``;
@@ -122,7 +122,7 @@ export const fontMenu = (protyle: IProtyle) => {
if (dataType === "clear") {
protyle.toolbar.setInlineMark(protyle, "clear", "range", {type:"text"});
} else {
- fontEvent(protyle, dataType, target.style.backgroundColor || target.textContent);
+ fontEvent(protyle, dataType, target.style.backgroundColor || target.style.color || target.textContent);
}
break;
}