From 2e163ca8e83087f32c97d616b998401f8c75b61d Mon Sep 17 00:00:00 2001
From: Philipp Stadler <hello@phstadler.com>
Date: Thu, 25 Jul 2024 09:27:44 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20traditional=20grass=20radical=20for=20?=
 =?UTF-8?q?=E6=95=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 build/gen-hanzi-data/traditional-overrides.ts | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/build/gen-hanzi-data/traditional-overrides.ts b/build/gen-hanzi-data/traditional-overrides.ts
index ae613fb..3fefa4f 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 }) => {
-- 
GitLab