diff options
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf | bin | 219116 -> 219112 bytes | |||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf | bin | 223675 -> 223671 bytes | |||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf | bin | 207147 -> 207143 bytes | |||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf | bin | 211622 -> 211618 bytes | |||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-private.svg | 2 | ||||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-1p.pdf | bin | 206771 -> 206767 bytes | |||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-simple-a4-6p.pdf | bin | 211245 -> 211241 bytes | |||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow-simple.svg | 2 | ||||
| -rw-r--r-- | public/ijime-judai-jitai/images/ijime-judai-flow.svg | 2 | ||||
| -rw-r--r-- | scripts/stamp-flow-version.py | 15 |
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 Binary files differindex 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 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 Binary files differindex 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 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 Binary files differindex 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 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 Binary files differindex 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 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 Binary files differindex 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 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 Binary files differindex 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 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: |
