diff --git a/build/gen-hanzi-data/traditional-overrides.ts b/build/gen-hanzi-data/traditional-overrides.ts
index ae613fb138c7328563ea4e448d2b2eadf82b86eb..3fefa4f25708656a1c09d70cba80d75f036273fb 100644
--- a/build/gen-hanzi-data/traditional-overrides.ts
+++ b/build/gen-hanzi-data/traditional-overrides.ts
@@ -91,6 +91,13 @@ function addGrassPatches (acc: Map<string, TradStrokePatch>): void {
     ),
     strokeTypes: grassStrokes
   }
+  const fourGrassTopLeftLarger: TradStrokePatchReplacement = {
+    ...animDataSlice(
+      loadHanziWriterDataWithoutOverridesSync('勸'),
+      0, 4
+    ),
+    strokeTypes: grassStrokes
+  }
   const fourGrassTopRightLefter: TradStrokePatchReplacement = {
     ...animDataSlice(
       loadHanziWriterDataWithoutOverridesSync('權'), 4, 8
@@ -123,7 +130,8 @@ function addGrassPatches (acc: Map<string, TradStrokePatch>): void {
     { hanzi: '警', replacement: fourGrassTopLeft },
     { hanzi: '董', replacement: animDataTranslate(fourStrokeGrass, -20, 20) },
     { hanzi: '蔴', replacement: fourStrokeGrassHigher },
-    { hanzi: '苟', replacement: fourStrokeGrass }
+    { hanzi: '苟', replacement: fourStrokeGrass },
+    { hanzi: '敬', replacement: animDataTranslate(fourGrassTopLeftLarger, -50, -50) }
   ]
   threeGrassOnTop.reduce(
     (acc, { hanzi, replacement }) => {