aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-09-24 00:35:14 +0900
committerYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-09-24 00:35:14 +0900
commitd4c2abec9abc1779b297f86f2ec9cb4d1439033f (patch)
tree6ec95fee3a4e215307c95c9a56f138d37f3bc836
parentb3997405d91239eac82c631d18a48b13181e2820 (diff)
stamp-flow-version.py: 「最終更新」の行に text-anchor を付け忘れていたのを修正
行を置き換えるときに text-anchor="end" を落としていたため、文字が右端からはみ出して「最終」しか見えなくなっていた。 3つのSVGとPDFを再生成し、右寄せで全部見えることを確認した。
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdfbin219116 -> 219112 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdfbin223675 -> 223671 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdfbin207147 -> 207143 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdfbin211622 -> 211618 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-private.svg2
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-1p.pdfbin206771 -> 206767 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-6p.pdfbin211245 -> 211241 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-simple.svg2
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow.svg2
-rw-r--r--scripts/stamp-flow-version.py15
10 files changed, 11 insertions, 10 deletions
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf
index cf0478b..e5c070a 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf
index 767f357..7adfe3f 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf
index 4cf2e64..fad3860 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf
index f510d97..844e836 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg b/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg
index c532ad2..d499d19 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg
@@ -18,7 +18,7 @@
<rect x="0" y="0" width="1820" height="3624" fill="#FFFFFF"/>
<text x="24" y="34" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="24" font-weight="700" fill="#1A237E">いじめの重大事態の対応フロー(ロール別)</text>
<text x="1796" y="34" text-anchor="end" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" fill="#546E7A">© 安竹洋平(小平市議会議員)/公立学校版・私立学校版とも CC BY-ND 4.0 出典 yasutakeyohei.com/ijime-judai-jitai/flow/</text>
-<text x="1796" y="56" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" font-weight="700" fill="#37474F">最終更新:令和8年9月24日</text>
+<text x="1796" y="56" text-anchor="end" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" font-weight="700" fill="#37474F">最終更新:令和8年9月24日</text>
<text x="24" y="56" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" fill="#455A64">文部科学省「いじめの重大事態の調査に関するガイドライン」(令和6年8月改訂版)に基づく整理 / 私立学校の場合 / 「§」は根拠箇所、「p.」は同ガイドラインのページ</text>
<rect x="164" y="76" width="1640" height="196" rx="10" fill="#FFFDE7" stroke="#F9A825" stroke-width="2.4"/>
<text x="180" y="103" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13.5" font-weight="700" fill="#E65100">【重大事態の要件(法28条1項)と判断のルール】 根拠:ガイドライン第4章(p.12-15)/法第28条第1項</text>
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-1p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-1p.pdf
index ecf9a14..0db298e 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-1p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-1p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-6p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-6p.pdf
index 74d4963..ee78147 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-6p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-6p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-simple.svg b/public/ijime-judai-jitai/images/ijime-judai-flow-simple.svg
index 6f9d481..817aa33 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-simple.svg
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-simple.svg
@@ -18,7 +18,7 @@
<rect x="0" y="0" width="1820" height="3429" fill="#FFFFFF"/>
<text x="24" y="34" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="24" font-weight="700" fill="#1A237E">いじめの重大事態の対応フロー(ロール別)簡易版</text>
<text x="1796" y="34" text-anchor="end" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" fill="#546E7A">© 安竹洋平(小平市議会議員)/公立学校版・私立学校版とも CC BY-ND 4.0 出典 yasutakeyohei.com/ijime-judai-jitai/flow/</text>
-<text x="1796" y="56" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" font-weight="700" fill="#37474F">最終更新:令和8年9月24日</text>
+<text x="1796" y="56" text-anchor="end" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" font-weight="700" fill="#37474F">最終更新:令和8年9月24日</text>
<text x="24" y="56" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" fill="#455A64">文部科学省「いじめの重大事態の調査に関するガイドライン」(令和6年8月改訂版)に基づく整理 / 公立(市立)小・中学校の場合 / 「§」は根拠箇所、「p.」は同ガイドラインのページ</text>
<rect x="164" y="76" width="1640" height="196" rx="10" fill="#FFFDE7" stroke="#F9A825" stroke-width="2.4"/>
<text x="180" y="103" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13.5" font-weight="700" fill="#E65100">【重大事態の要件(法28条1項)と判断のルール】 根拠:ガイドライン第4章(p.12-15)/法第28条第1項</text>
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow.svg b/public/ijime-judai-jitai/images/ijime-judai-flow.svg
index 951ce93..8fead74 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow.svg
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow.svg
@@ -18,7 +18,7 @@
<rect x="0" y="0" width="1820" height="3954" fill="#FFFFFF"/>
<text x="24" y="34" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="24" font-weight="700" fill="#1A237E">いじめの重大事態の対応フロー(ロール別)</text>
<text x="1796" y="34" text-anchor="end" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" fill="#546E7A">© 安竹洋平(小平市議会議員)/公立学校版・私立学校版とも CC BY-ND 4.0 出典 yasutakeyohei.com/ijime-judai-jitai/flow/</text>
-<text x="1796" y="56" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" font-weight="700" fill="#37474F">最終更新:令和8年9月24日</text>
+<text x="1796" y="56" text-anchor="end" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" font-weight="700" fill="#37474F">最終更新:令和8年9月24日</text>
<text x="24" y="56" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13" fill="#455A64">文部科学省「いじめの重大事態の調査に関するガイドライン」(令和6年8月改訂版)に基づく整理 / 公立(市立)小・中学校の場合 / 「§」は根拠箇所、「p.」は同ガイドラインのページ</text>
<rect x="164" y="76" width="1640" height="196" rx="10" fill="#FFFDE7" stroke="#F9A825" stroke-width="2.4"/>
<text x="180" y="103" font-family="'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif" font-size="13.5" font-weight="700" fill="#E65100">【重大事態の要件(法28条1項)と判断のルール】 根拠:ガイドライン第4章(p.12-15)/法第28条第1項</text>
diff --git a/scripts/stamp-flow-version.py b/scripts/stamp-flow-version.py
index 4a1247e..e1d3f68 100644
--- a/scripts/stamp-flow-version.py
+++ b/scripts/stamp-flow-version.py
@@ -22,8 +22,14 @@ SVGS = [
IMAGES / "ijime-judai-flow-private.svg",
]
-# 「最終更新:」の行(右上・x=1796 y=56)を丸ごと置き換える
+# 「最終更新:」の行(右上・x=1796 y=56)を丸ごと置き換える。
+# text-anchor="end" を忘れると、右端からはみ出して見えなくなるので注意
LINE_RE = re.compile(r'<text x="1796" y="56"[^>]*>.*?</text>')
+LINE_TAG = (
+ '<text x="1796" y="56" text-anchor="end" '
+ "font-family=\"'Noto Sans JP','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif\" "
+ 'font-size="13" font-weight="700" fill="#37474F">'
+)
REIWA_START = 2019 # 令和元年
@@ -54,12 +60,7 @@ def main():
label = f"最終更新:{reiwa(last_change_date())}"
for svg in SVGS:
text = svg.read_text(encoding="utf-8")
- new, n = LINE_RE.subn(
- f'<text x="1796" y="56" font-family="\'Noto Sans JP\',\'Yu Gothic\','
- f"'Hiragino Kaku Gothic ProN',Meiryo,sans-serif\" font-size=\"13\" "
- f'font-weight="700" fill="#37474F">{label}</text>',
- text,
- )
+ new, n = LINE_RE.subn(LINE_TAG + label + "</text>", text)
if n != 1:
raise SystemExit(f"{svg}: 「最終更新」の行が {n} 箇所(1箇所のはず)")
if new != text: