Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple files with invalid group/stroke ids #141

Closed
scriptin opened this issue Jun 12, 2016 · 1 comment
Closed

Multiple files with invalid group/stroke ids #141

scriptin opened this issue Jun 12, 2016 · 1 comment

Comments

@scriptin
Copy link
Contributor

scriptin commented Jun 12, 2016

I'm developing a kanjivg-tools project which is supposed to provide utilities to parse, validate, and (possibly) transform SVG files from KanjiVG.

Below is the list of problems regarding invalid id attribute values.


22:43:39.718 WARN - SOME VALIDATIONS FAILED: 座/05ea7-KaishoVtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_05ea7-Kaisho, expected 'kvg:StrokePaths_05ea7-KaishoVtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:05ea7-Kaisho != kvg:05ea7-KaishoVtLst, kvg:05ea7-Kaisho-g1 != kvg:05ea7-KaishoVtLst-g1, kvg:05ea7-Kaisho-g2 != kvg:05ea7-KaishoVtLst-g2, kvg:05ea7-Kaisho-g3 != kvg:05ea7-KaishoVtLst-g3, kvg:05ea7-Kaisho-g4 != kvg:05ea7-KaishoVtLst-g4, kvg:05ea7-Kaisho-g5 != kvg:05ea7-KaishoVtLst-g5, kvg:05ea7-Kaisho-g6 != kvg:05ea7-KaishoVtLst-g6, kvg:05ea7-Kaisho-g7 != kvg:05ea7-KaishoVtLst-g7]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:05ea7-Kaisho-s1 != kvg:05ea7-KaishoVtLst-s1, kvg:05ea7-Kaisho-s2 != kvg:05ea7-KaishoVtLst-s2, kvg:05ea7-Kaisho-s3 != kvg:05ea7-KaishoVtLst-s3, kvg:05ea7-Kaisho-s4 != kvg:05ea7-KaishoVtLst-s4, kvg:05ea7-Kaisho-s5 != kvg:05ea7-KaishoVtLst-s5, kvg:05ea7-Kaisho-s6 != kvg:05ea7-KaishoVtLst-s6, kvg:05ea7-Kaisho-s7 != kvg:05ea7-KaishoVtLst-s7, kvg:05ea7-Kaisho-s8 != kvg:05ea7-KaishoVtLst-s8, kvg:05ea7-Kaisho-s9 != kvg:05ea7-KaishoVtLst-s9, kvg:05ea7-Kaisho-s10 != kvg:05ea7-KaishoVtLst-s10]
  • number root group id: FAILED: id=kvg:StrokeNumbers_05ea7-Kaisho, expected 'kvg:StrokeNumbers_05ea7-KaishoVtLst'

22:43:40.210 WARN - SOME VALIDATIONS FAILED: 蓙/084d9-VtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_084d9, expected 'kvg:StrokePaths_084d9-VtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:084d9 != kvg:084d9-VtLst, kvg:084d9-g1 != kvg:084d9-VtLst-g1, kvg:084d9-g2 != kvg:084d9-VtLst-g2, kvg:084d9-g3 != kvg:084d9-VtLst-g3, kvg:084d9-g4 != kvg:084d9-VtLst-g4, kvg:084d9-g5 != kvg:084d9-VtLst-g5, kvg:084d9-g6 != kvg:084d9-VtLst-g6, kvg:084d9-g7 != kvg:084d9-VtLst-g7, kvg:084d9-g8 != kvg:084d9-VtLst-g8, kvg:084d9-g9 != kvg:084d9-VtLst-g9]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:084d9-s1 != kvg:084d9-VtLst-s1, kvg:084d9-s2 != kvg:084d9-VtLst-s2, kvg:084d9-s3 != kvg:084d9-VtLst-s3, kvg:084d9-s4 != kvg:084d9-VtLst-s4, kvg:084d9-s5 != kvg:084d9-VtLst-s5, kvg:084d9-s6 != kvg:084d9-VtLst-s6, kvg:084d9-s7 != kvg:084d9-VtLst-s7, kvg:084d9-s8 != kvg:084d9-VtLst-s8, kvg:084d9-s9 != kvg:084d9-VtLst-s9, kvg:084d9-s10 != kvg:084d9-VtLst-s10, kvg:084d9-s11 != kvg:084d9-VtLst-s11, kvg:084d9-s12 != kvg:084d9-VtLst-s12, kvg:084d9-s13 != kvg:084d9-VtLst-s13]
  • number root group id: FAILED: id=kvg:StrokeNumbers_084d9, expected 'kvg:StrokeNumbers_084d9-VtLst'

22:43:40.427 WARN - SOME VALIDATIONS FAILED: 挫/0632b-VtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_0632b, expected 'kvg:StrokePaths_0632b-VtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:0632b != kvg:0632b-VtLst, kvg:0632b-g1 != kvg:0632b-VtLst-g1, kvg:0632b-g2 != kvg:0632b-VtLst-g2, kvg:0632b-g3 != kvg:0632b-VtLst-g3, kvg:0632b-g4 != kvg:0632b-VtLst-g4, kvg:0632b-g5 != kvg:0632b-VtLst-g5, kvg:0632b-g6 != kvg:0632b-VtLst-g6]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:0632b-s1 != kvg:0632b-VtLst-s1, kvg:0632b-s2 != kvg:0632b-VtLst-s2, kvg:0632b-s3 != kvg:0632b-VtLst-s3, kvg:0632b-s4 != kvg:0632b-VtLst-s4, kvg:0632b-s5 != kvg:0632b-VtLst-s5, kvg:0632b-s6 != kvg:0632b-VtLst-s6, kvg:0632b-s7 != kvg:0632b-VtLst-s7, kvg:0632b-s8 != kvg:0632b-VtLst-s8, kvg:0632b-s9 != kvg:0632b-VtLst-s9, kvg:0632b-s10 != kvg:0632b-VtLst-s10]
  • number root group id: FAILED: id=kvg:StrokeNumbers_0632b, expected 'kvg:StrokeNumbers_0632b-VtLst'

22:43:40.581 WARN - SOME VALIDATIONS FAILED: 典/05178-KaishoVtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_05178-KaishoVtlst, expected 'kvg:StrokePaths_05178-KaishoVtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:05178-KaishoVtlst != kvg:05178-KaishoVtLst, kvg:05178-KaishoVtlst-g1 != kvg:05178-KaishoVtLst-g1, kvg:05178-KaishoVtlst-g2 != kvg:05178-KaishoVtLst-g2, kvg:05178-KaishoVtlst-g3 != kvg:05178-KaishoVtLst-g3, kvg:05178-KaishoVtlst-g4 != kvg:05178-KaishoVtLst-g4, kvg:05178-KaishoVtlst-g5 != kvg:05178-KaishoVtLst-g5, kvg:05178-KaishoVtlst-g6 != kvg:05178-KaishoVtLst-g6, kvg:05178-KaishoVtlst-g7 != kvg:05178-KaishoVtLst-g7, kvg:05178-KaishoVtlst-g8 != kvg:05178-KaishoVtLst-g8, kvg:05178-KaishoVtlst-g9 != kvg:05178-KaishoVtLst-g9, kvg:05178-KaishoVtlst-g10 != kvg:05178-KaishoVtLst-g10]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:05178-KaishoVtlst-s1 != kvg:05178-KaishoVtLst-s1, kvg:05178-KaishoVtlst-s2 != kvg:05178-KaishoVtLst-s2, kvg:05178-KaishoVtlst-s3 != kvg:05178-KaishoVtLst-s3, kvg:05178-KaishoVtlst-s4 != kvg:05178-KaishoVtLst-s4, kvg:05178-KaishoVtlst-s5 != kvg:05178-KaishoVtLst-s5, kvg:05178-KaishoVtlst-s6 != kvg:05178-KaishoVtLst-s6, kvg:05178-KaishoVtlst-s7 != kvg:05178-KaishoVtLst-s7, kvg:05178-KaishoVtlst-s8 != kvg:05178-KaishoVtLst-s8]
  • number root group id: FAILED: id=kvg:StrokeNumbers_05178-KaishoVtlst, expected 'kvg:StrokeNumbers_05178-KaishoVtLst'

22:43:40.799 WARN - SOME VALIDATIONS FAILED: 椣/06923-KaishoVtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_06923-KaishoVtlst, expected 'kvg:StrokePaths_06923-KaishoVtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:06923-KaishoVtlst != kvg:06923-KaishoVtLst, kvg:06923-KaishoVtlst-g1 != kvg:06923-KaishoVtLst-g1, kvg:06923-KaishoVtlst-g2 != kvg:06923-KaishoVtLst-g2, kvg:06923-KaishoVtlst-g3 != kvg:06923-KaishoVtLst-g3, kvg:06923-KaishoVtlst-g4 != kvg:06923-KaishoVtLst-g4, kvg:06923-KaishoVtlst-g5 != kvg:06923-KaishoVtLst-g5, kvg:06923-KaishoVtlst-g6 != kvg:06923-KaishoVtLst-g6, kvg:06923-KaishoVtlst-g7 != kvg:06923-KaishoVtLst-g7, kvg:06923-KaishoVtlst-g8 != kvg:06923-KaishoVtLst-g8, kvg:06923-KaishoVtlst-g9 != kvg:06923-KaishoVtLst-g9, kvg:06923-KaishoVtlst-g10 != kvg:06923-KaishoVtLst-g10, kvg:06923-KaishoVtlst-g11 != kvg:06923-KaishoVtLst-g11, kvg:06923-KaishoVtlst-g12 != kvg:06923-KaishoVtLst-g12]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:06923-KaishoVtlst-s1 != kvg:06923-KaishoVtLst-s1, kvg:06923-KaishoVtlst-s2 != kvg:06923-KaishoVtLst-s2, kvg:06923-KaishoVtlst-s3 != kvg:06923-KaishoVtLst-s3, kvg:06923-KaishoVtlst-s4 != kvg:06923-KaishoVtLst-s4, kvg:06923-KaishoVtlst-s5 != kvg:06923-KaishoVtLst-s5, kvg:06923-KaishoVtlst-s6 != kvg:06923-KaishoVtLst-s6, kvg:06923-KaishoVtlst-s7 != kvg:06923-KaishoVtLst-s7, kvg:06923-KaishoVtlst-s8 != kvg:06923-KaishoVtLst-s8, kvg:06923-KaishoVtlst-s9 != kvg:06923-KaishoVtLst-s9, kvg:06923-KaishoVtlst-s10 != kvg:06923-KaishoVtLst-s10, kvg:06923-KaishoVtlst-s11 != kvg:06923-KaishoVtLst-s11, kvg:06923-KaishoVtlst-s12 != kvg:06923-KaishoVtLst-s12]
  • number root group id: FAILED: id=kvg:StrokeNumbers_06923-KaishoVtlst, expected 'kvg:StrokeNumbers_06923-KaishoVtLst'

22:43:40.967 WARN - SOME VALIDATIONS FAILED: 叟/053df-VtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_053df, expected 'kvg:StrokePaths_053df-VtLst'
  • number root group id: FAILED: id=kvg:StrokeNumbers_053df, expected 'kvg:StrokeNumbers_053df-VtLst'

22:43:41.815 WARN - SOME VALIDATIONS FAILED: 蓙/084d9-KaishoVtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_084d9-Kaisho, expected 'kvg:StrokePaths_084d9-KaishoVtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:084d9-Kaisho != kvg:084d9-KaishoVtLst, kvg:084d9-Kaisho-g1 != kvg:084d9-KaishoVtLst-g1, kvg:084d9-Kaisho-g2 != kvg:084d9-KaishoVtLst-g2, kvg:084d9-Kaisho-g3 != kvg:084d9-KaishoVtLst-g3, kvg:084d9-Kaisho-g4 != kvg:084d9-KaishoVtLst-g4, kvg:084d9-Kaisho-g5 != kvg:084d9-KaishoVtLst-g5, kvg:084d9-Kaisho-g6 != kvg:084d9-KaishoVtLst-g6, kvg:084d9-Kaisho-g7 != kvg:084d9-KaishoVtLst-g7, kvg:084d9-Kaisho-g8 != kvg:084d9-KaishoVtLst-g8, kvg:084d9-Kaisho-g9 != kvg:084d9-KaishoVtLst-g9]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:084d9-Kaisho-s1 != kvg:084d9-KaishoVtLst-s1, kvg:084d9-Kaisho-s2 != kvg:084d9-KaishoVtLst-s2, kvg:084d9-Kaisho-s3 != kvg:084d9-KaishoVtLst-s3, kvg:084d9-Kaisho-s4 != kvg:084d9-KaishoVtLst-s4, kvg:084d9-Kaisho-s5 != kvg:084d9-KaishoVtLst-s5, kvg:084d9-Kaisho-s6 != kvg:084d9-KaishoVtLst-s6, kvg:084d9-Kaisho-s7 != kvg:084d9-KaishoVtLst-s7, kvg:084d9-Kaisho-s8 != kvg:084d9-KaishoVtLst-s8, kvg:084d9-Kaisho-s9 != kvg:084d9-KaishoVtLst-s9, kvg:084d9-Kaisho-s10 != kvg:084d9-KaishoVtLst-s10, kvg:084d9-Kaisho-s11 != kvg:084d9-KaishoVtLst-s11, kvg:084d9-Kaisho-s12 != kvg:084d9-KaishoVtLst-s12, kvg:084d9-Kaisho-s13 != kvg:084d9-KaishoVtLst-s13]
  • number root group id: FAILED: id=kvg:StrokeNumbers_084d9-Kaisho, expected 'kvg:StrokeNumbers_084d9-KaishoVtLst'

22:43:42.292 WARN - SOME VALIDATIONS FAILED: 座/05ea7-VtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_05ea7, expected 'kvg:StrokePaths_05ea7-VtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:05ea7 != kvg:05ea7-VtLst, kvg:05ea7-g1 != kvg:05ea7-VtLst-g1, kvg:05ea7-g2 != kvg:05ea7-VtLst-g2, kvg:05ea7-g3 != kvg:05ea7-VtLst-g3, kvg:05ea7-g4 != kvg:05ea7-VtLst-g4, kvg:05ea7-g5 != kvg:05ea7-VtLst-g5, kvg:05ea7-g6 != kvg:05ea7-VtLst-g6, kvg:05ea7-g7 != kvg:05ea7-VtLst-g7]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:05ea7-s1 != kvg:05ea7-VtLst-s1, kvg:05ea7-s2 != kvg:05ea7-VtLst-s2, kvg:05ea7-s3 != kvg:05ea7-VtLst-s3, kvg:05ea7-s4 != kvg:05ea7-VtLst-s4, kvg:05ea7-s5 != kvg:05ea7-VtLst-s5, kvg:05ea7-s6 != kvg:05ea7-VtLst-s6, kvg:05ea7-s7 != kvg:05ea7-VtLst-s7, kvg:05ea7-s8 != kvg:05ea7-VtLst-s8, kvg:05ea7-s9 != kvg:05ea7-VtLst-s9, kvg:05ea7-s10 != kvg:05ea7-VtLst-s10]
  • number root group id: FAILED: id=kvg:StrokeNumbers_05ea7, expected 'kvg:StrokeNumbers_05ea7-VtLst'

22:43:42.400 WARN - SOME VALIDATIONS FAILED: 坐/05750-VtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_05750, expected 'kvg:StrokePaths_05750-VtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:05750 != kvg:05750-VtLst, kvg:05750-g1 != kvg:05750-VtLst-g1, kvg:05750-g2 != kvg:05750-VtLst-g2, kvg:05750-g3 != kvg:05750-VtLst-g3, kvg:05750-g4 != kvg:05750-VtLst-g4, kvg:05750-g5 != kvg:05750-VtLst-g5]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:05750-s1 != kvg:05750-VtLst-s1, kvg:05750-s2 != kvg:05750-VtLst-s2, kvg:05750-s3 != kvg:05750-VtLst-s3, kvg:05750-s4 != kvg:05750-VtLst-s4, kvg:05750-s5 != kvg:05750-VtLst-s5, kvg:05750-s6 != kvg:05750-VtLst-s6, kvg:05750-s7 != kvg:05750-VtLst-s7]
  • number root group id: FAILED: id=kvg:StrokeNumbers_05750, expected 'kvg:StrokeNumbers_05750-VtLst'

22:43:42.410 WARN - SOME VALIDATIONS FAILED: 腆/08146-KaishoVtLst.svg

  • stroke root group id: FAILED: id=kvg:StrokePaths_08146-KaishoVtlst, expected 'kvg:StrokePaths_08146-KaishoVtLst'
  • stroke groups ids: FAILED: mismatched ids (actual != expected): [kvg:08146-KaishoVtlst != kvg:08146-KaishoVtLst, kvg:08146-KaishoVtlst-g1 != kvg:08146-KaishoVtLst-g1, kvg:08146-KaishoVtlst-g2 != kvg:08146-KaishoVtLst-g2, kvg:08146-KaishoVtlst-g3 != kvg:08146-KaishoVtLst-g3, kvg:08146-KaishoVtlst-g4 != kvg:08146-KaishoVtLst-g4, kvg:08146-KaishoVtlst-g5 != kvg:08146-KaishoVtLst-g5, kvg:08146-KaishoVtlst-g6 != kvg:08146-KaishoVtLst-g6, kvg:08146-KaishoVtlst-g7 != kvg:08146-KaishoVtLst-g7, kvg:08146-KaishoVtlst-g8 != kvg:08146-KaishoVtLst-g8, kvg:08146-KaishoVtlst-g9 != kvg:08146-KaishoVtLst-g9, kvg:08146-KaishoVtlst-g10 != kvg:08146-KaishoVtLst-g10, kvg:08146-KaishoVtlst-g11 != kvg:08146-KaishoVtLst-g11, kvg:08146-KaishoVtlst-g12 != kvg:08146-KaishoVtLst-g12]
  • stroke ids: FAILED: mismatched ids (actual != expected): [kvg:08146-KaishoVtlst-s1 != kvg:08146-KaishoVtLst-s1, kvg:08146-KaishoVtlst-s2 != kvg:08146-KaishoVtLst-s2, kvg:08146-KaishoVtlst-s3 != kvg:08146-KaishoVtLst-s3, kvg:08146-KaishoVtlst-s4 != kvg:08146-KaishoVtLst-s4, kvg:08146-KaishoVtlst-s5 != kvg:08146-KaishoVtLst-s5, kvg:08146-KaishoVtlst-s6 != kvg:08146-KaishoVtLst-s6, kvg:08146-KaishoVtlst-s7 != kvg:08146-KaishoVtLst-s7, kvg:08146-KaishoVtlst-s8 != kvg:08146-KaishoVtLst-s8, kvg:08146-KaishoVtlst-s9 != kvg:08146-KaishoVtLst-s9, kvg:08146-KaishoVtlst-s10 != kvg:08146-KaishoVtLst-s10, kvg:08146-KaishoVtlst-s11 != kvg:08146-KaishoVtLst-s11, kvg:08146-KaishoVtlst-s12 != kvg:08146-KaishoVtLst-s12]
  • number root group id: FAILED: id=kvg:StrokeNumbers_08146-KaishoVtlst, expected 'kvg:StrokeNumbers_08146-KaishoVtLst'
@scriptin
Copy link
Contributor Author

I added a task to repair IDs in kanjivg-tools, see the comment in the pull request.

@scriptin scriptin changed the title Multiple issues: group ids and style attributes Multiple files with invalid group/stroke ids Jun 20, 2016
@Gnurou Gnurou closed this as completed in 8eb4b5c Jun 27, 2016
Gnurou added a commit that referenced this issue Jun 27, 2016
Fix #141: incorrect id attribute values
fasiha added a commit to fasiha/kanjivg-explorer that referenced this issue Mar 27, 2022
* 07be5 篥: Moved a few numbers

* 07be6 篦: Moved a few numbers

* 07bf3 篳: Moved a few numbers

* 07bf6 篶: Moved number 6

* 07bf7 篷: Moved numbers a bit

* 07c0d 簍: Moved a few numbers

* 07c11 簑: Moved a few numbers

* 07c14 簔: Moved a few numbers

* 07c1f 簟: Moved a few numbers

* 07c23 簣: Moved a few numbers

* 07c27 簧: Moved a few numbers

* 07c2b 簫: Moved numbers a bit

* 07c37 簷: Moved numbers a bit

* 07c38 簸: Moved numbers a bit

* 07c3e 簾: Removed Jinmei variant, identical to plain version. Moved JinmeiKaisho to just Kaisho.

* 07c3e 簾: Moved numbers a bit

* 07c3f 簿: Moved numbers a bit

* 07c4c 籌: Moved a few numbers

* 07c56 籖: Moved a few numbers

* 07c60 籠: Moved numbers a bit

* 07c6c 籬: Swapped strokes (color &c.) 15, 16. Moved numbers a bit.

* 07ca1 粡: Draw stroke 8 rightwards and down. Also moved a number a bit

* 07ca4 粤: Moved numbers a bit

* 07cae 粮: Swappend numbers 3, 4

* 07cbd 粽: Moved numbers a bit

* 07cc0 糀: Swapped numbers 3, 4

* 07cef 糯: Moved numbers a bit

* 07d4c 経: Moved a few numbers

* 07d9a 続: Moved numbers a bit

* 07dbd 綽: Swappend numbers 13, 14. Moved a few numbres a bit

* 07dd5-KaishoVt6 緕: Fixes to make the stroke order match the file name

* 07dd8 緘: Moved number 10 a little. There is no good spot for it.

* 07e6d 繭: Moved numbers a bit

* 07e8c 續: Moved a few numbers a bit

* 07e8e 纎: Swapped numbers 7, 8

* 07fa4 群: Moved a few numbers

* 07fb8 羸: Moved a few numbers a bit

* 08001-Kaisho 老: Moved number 5

* 08002 耂: Moved numbers a bit

* 08003-Kaisho 考: Moved number 5 a bit

* 08028 耨: Swapped strokes (color &c.) 12, 13 (Kaisho only). Moved a few numbers.

* 08061-Kaisho 聡: Moved number 7 a bit

* 08079 聹: Moved numbers a bit

* 08102 脂: Moved numbers a bit

* 08131 脱: Moved number 11 a bit

* 08150 腐: Moved a few numbers

* 081e0 臠: Moved strokes a bit

* 08207 與: Moved number 12 a bit

* 08229 舩: Moved numbers a bit

* 08262 艢: Moved numbers a bit

* 08264 艤: Moved numbers a bit

* 0826a 艪: Moved numbers a bit

* 0826b 艫: Moved numbers a bit

* 08271 艱: Changed around numbers 12–15

* 08279 艹: Moved numbers a bit

* 082b9 芹: Moved numbers a bit

* 08506 蔆: Moved numbers a bit

* 08511 蔑: Moved a few numbers

* 08557 蕗: Moved nmubers a bit

* 08588 薈: Moved a few numbers

* 08590 薐: Moved a few numbers

* 085fa 藺: Moved number 15 a bit

* 085fe 藾: Moved numbers a bit

* 08607 蘇: Swapped numbers 16, 17

* 0863f 蘿: Moved numbers a bit

* 086e4 蛤: Moved numbers a bit

* 087f2 蟲: Moved a few numbers

* Removed 087f9-Hyougai, same as plain versnio. Moved 087f9-HyougaiKaisho back to just Kaisho

* 087f9 蟹: Moved numbers a bit

* 08827 蠧: Moved numbers a little

* 0883b 蠻: Moved numbers a bit

* 08844 衄: Moved numbers a bit

* 08846 衆: Moved numbers a bit

* 08862 衢: Moved numbers a bit

* 08863 衣: Moved numbers a bit

* 088ab 被: Moved numbers a bit

* 088b5 袵: Moved numbers a bit

* 088f2 裲: Swapped strokes (color &c.) 10,11 and 12,13. Moved numbers a bit

* 08910 褐: Moved numbers a bit

* 08913 褓: Moved a few numbers

* 08938 褸: Moved numbers a bit

* 08943 襃: Moved numbers a bit

* 08956 襖: Moved some numbers

* 0895f 襟: Moved numbers a bit

* 08977 襷: Moved numbers a bit

* 089a6 覦: Moved a few numbers

* 089a7 覧: Moved numbers a bit

* 089aa 親: Moved numbers a bit

* 089c0 觀: Moved a few numbers

* 08a7c 詼: Moved numbers a bit

* 08ab0 誰: Moved a few numbers

* 08ab9-HyougaiMdFst 誹: Moved number 9 a bit

* 08b20 謠: Moved a few numbers

* 08b4c 譌: Moved a few numbers

* 08b8a 變: Moved numbers a bit

* 08b92 讒: Moved a few numbers

* 08c6b 豫: Swapped strokes (color &c.) 9, 10. Moved numbers a bit.

* 08cab 貫: Draw stroke 1 down and rightwards. Also fixed stroke type.

* 08cd1-Kaisho 賑: Swapped strokes (color &c.) 13, 14

* 08cfd 賽: Moved numbers a bit

* 08d0a 贊: Moved a few numbers

* 08d0f 贏: Moved numbers a bit

* 08dfc 跼: Moved number 12 a little

* 08f13 輓: Moved a few numbers

* 08f3b 輻: Moved Numbers a bit

* 08f44 轄: Moved numbers a bit

* 08f45 轅: Swapped numbers 8, 9. Moved numbers a bit.

* 08f4e 轎: Moved numbers a bit

* 08ff8 迸: Moved numbers a bit

* 09077 遷: Moved numbers a bit

* 09189 醉: Moved numbers a bit

* 0936c 鍬: Moved numers a bit

* 093d6 鏖: Moved some numbers

* 09419 鐙: Moved numbers a bit

* 0941a 鐚: Moved numbers a bit

* 0942b 鐫: Moved strokes a bit

* 09477 鑷: Moved a few numbers

* 0947f 鑿: Swapped strokes (color &c.) 13 14.

* 095a4 閤: Draw stroke 13 rightwards and down

* 095ad 閭: Moved numbers a bit, especially 12, 14

* 095cd 闍: Moved a few numbers

* 09699-HyougaiKaisho 隙: Draw stroke 3 downwards

* 096b4 隴: Moved numbers a bit

* 096b8 隸: Moved numbers a bit

* 096cd-Kaisho 雍: Fixed strokes (color &c.) 3–5

* 09749 靉: Moved numbers a bit

* 09760 靠: Swap strokes (type and color &c.) 3, 4

* 097a3 鞣: Moved numbers a bit

* 097f5 韵: Draw stroke 13 rightwards

* 097fb 韻: Moved numbers a bit

* 09870 顰: Moved numbers a bit

* 098aa 颪: Moved numbers a bit

* 098c6 飆: Moved a few numbers

* 09912 餒: Fixed numbers 14–16, moved some numbers

* 09920 餠: Moved numbers a bit

* 09998 馘: Moved numbers a bit

* 099b3-Vt6 馳: Draw stroke 2 rightwards

* 09aef 髯: Swaped strokes (color &c.) 13, 14

* 09ba8 鮨: Moved numbers a bit

* 09c32 鰲: Moved numbers a bit

* 09c48-Kaisho 鱈: Swapped strokes (color &c.) 21, 22

* 09c78 鱸: Moved numbers a bit

* 09d03 鴃: Moved numbers a bit

* 09daf 鶯: Moved numbers a bit

* 09e9d 麝: Moved numbers a bit

* 09ea9 麩: Moved numbers a bit

* 09ed4 黔: Swapped numbers 5, 6, moved numbers a bit

* 09ef6 黶: Moved numbers a bit

* 09ef9 黹: Moved numbers a bit

* 09f15 鼕: Moved numbers a bit

* 08a6e 詮: Moved numbers a bit. Better fit for 入 (instead of 人) element.

* 074f6 瓶: Draw the dot last.

* 御/05fa1: Moved numbers a bit. Especially moved “10” in a bit closer.

* Add copies of kanji with the squarish print (insatsu) variant of 令to the "CJK compatibility" code points.

* 尨/05c28.svg: Fix SVG group IDs

* 恵/06075-KaishoVtLst.svg: Fix SVG group IDs

* 0701e 瀞: Fix SVG group IDs

* 極/06975: Moved numbers a bit, especially the 7.

* Copy the shape from 0961d.svg to 02ecf.svg and 02ed6.svg, and move them.
⻏/02ecf.svg Move the “form used on right side” there
阝/02ed6.svg Move the “form used on left side” there

* Add 关/05173.svg
(Actualy just the shape from 咲  054b2.svg, centered and with metadata corrected)

* These were actually the Chinese stroke orders. As noted elsewhere, this is not HanziVG

* 凸/051f8.svg Swap strokes 1 and 2. Should fix KanjiVG#3

* 0533b.svg/医: Make stroke 6 turn the other way. Also move number 6 a bit.

* 満/06e80.svg: Made stroke 7 a bit longer, 4 a little bit shorter

* 澎/081a8-Kaisho.svg, 081a8.svg: Make stroke 5 longer, 7 shorter

* 琥/07425.svg Swap strokes 7, 8. (The old way was basically the same as the variant "RiLe". This way is standard order for 虍.)

* 均/05747.svg  Make stroke 6 horizontal

* 璢/074a2.svg, 074a2-KaishoVtLst.svg, 074a2-Kaisho.svg: Fix order of strokes 9–11, vertical last.

* 澑/06f91.svg, 06f91-Kaisho.svg: Fix order of strokes 8–110 vertical last.

* 鼇/09f07.svg, 09f07-Kaisho.svg: Swap strokes 16, 17,  18, 19. Stroke order now matches standard order for 黽

* 絨/07d68.svg: Swap strokes 8,9. That's a 十 element.

* 嫂/05ac2-MdFst.svg: Keep the old version as a variant.

* 嫂/05ac2.svg: Draw vertical line of 叟 after the 臼.

* 搜/0641c-MdFst.svg Rescue the MdFst version, basically the old main version.

* 搜/0641c.svg: Draw vertical line of 叟 after the 臼.

* Fix group and strokes ids for 091c1

091c1 had all its IDs named "091c1-MdFst".

* 鼈/09f08.svg: Swap strokes 17, 18

* 藏/085cf-HzFst.svg, 085cf-HzFstTenFst.svg, 085cf.svg: Fix order of strokes 4–8: vertical, horizontal, then the three short strokes.
(The grouping and stroke types need work.)

* 臟/081df-Kaisho.svg, 081df-KaishoHzFst.svg, 081df-KaishoHzFstTenFst.svg, 081df.svg: Fix order of strokes 9–12: vertical, horizontal, then the three short strokes.
(The grouping and stroke types need work.)

* 贓/08d13-Kaisho.svg, 08d13-KaishoHzFst.svg, 08d13-KaishoHzFstTenFst.svg, 08d13.svg: Fix order of strokes 9–12: vertical, horizontal, then the three short strokes.
(The grouping and stroke types need work.)

* 旆/065c6.svg: Join old strokes 7 + 11 to form new stroke 10. This kanji has only 10 strokes.
(The grouping needs work)

* 椛/0691b.svg, 0691b-Kaisho.svg: Make strokes 10, 11 touch, not cross. Looks like the more common handwritten variant.

* 繩/07e69.svg: Swap strokes 11, 12

* 龝/09f9d-Kaisho.svg, 09f9d.svg: Swap strokes 12, 13. Make stroke 12 touch stroke 13 at the bottom.

* 麩/09ea9.svg: Make stroke 6 longer

* 才/0624d.svg: Make stroke 3 cross stroke 2

* 龜/09f9c.svg: Swap strokes 7, 8

* 離/096e2.svg, 096e2-Kaisho.svg: Split stroke 9 → 9, 10

* 黐/09ed0.svg: Split stroke 21 → 21, 22

* 擒/064d2.svg: Split stroke 14 → 14, 15

* 璃/07483.svg: Split stroke 13 → 13, 14

* 檎/06a8e.svg: Split stroke 15 → 15, 16

* 漓/06f13.svg: Split stroke 12 → 12, 13

* 竊/07aca-Kaisho.svg, 07aca-KaishoHzFst.svg, 07aca.svg: Make stroke 21 not cross stroke 20

* 禽/079bd.svg: Split stroke 11 → 11, 12

* 籬/07c6c-Kaisho.svg, 07c6c.svg: Make stroke 15 a bit more slanted/less vertical

* 魑/09b51.svg: Split stroke 19 → 19, 20

* 剝(0525d.svg) and 𠮟(20b9f.svg)
These are the jouyou kanji (常用漢字) versions of the more common variants 剥(05265.svg) and 叱(053f1.svg)
20b9f.svg is new, 0525d.svg is a copy of 05265-Jinmei.svg
This should fix issue KanjiVG#49

* 蔡/08521.svg: Make stroke 8 a bit longer, crossing stroke 9, to bring it in line with 祭.

* 際/0969b.svg: Make stroke 8 a bit shorter to bring the 祭 shape in line with other examples. Moved the  示 a bit to fill the gap.

* The ascii characters copied to the full width character positions.

* Fixup group and path IDs gone astray.

* 辟/08f9f.svg, 辟/08f9f-Kaisho.svg: Fix tare position of 尸 KanjiVG#18

* 丱/04e31.svg, 關/095dc-Kaisho.svg, 關/095dc.svg: Fix stroke types of 丱 right side KanjiVG#63

* use traditional form for kvg:0525d (fixes KanjiVG#110)

* add namespace to unified xml file (fixes KanjiVG#111)

* add namespace to unified xml file (fixes KanjiVG#111)

* add 丰 component group to 蜂 (fixes KanjiVG#109 ; please review)

* kvg:element="冫": add  kvg:original="氷"

* 次 component: add kvg:original="二" for its subcomponent 冫

* 匀 component: add kvg:original="二" for its subcomponent 冫

* 均鈞韵: add kvg:element="匀" and kvg:phon="匀" to respective groups

* 准凖冲决: add kvg:original="水" to 冫

* 終: add kvg:original="氷" to 冫

* Fix a missing "original"

* 均: remove duplicate/spurious kvg:original

* 玲/0f9ad.svg: Fix id's to match codepoint

* 073cd: swap original/element for group 1

fixes KanjiVG#122

* Fix KanjiVG#141: incorrect id attribute values

* 琥/07425.svg: Fix stroke types for 7, 8.
Before 42f9f89, the stroke 'types' were correct, but the stroke vector data were wrong. So fix the stroke types now and keep the vector data.

* 娩/05a29.svg: Swap strokes 8 and 9. Fix for KanjiVG#155.

* Preserve uncommon but allowd variant of 05099/備

* 05099/備 more vertical stroke 7, not touching later strokes

* Remove old Perl scripts

* Remove old output file

* Remove outdated statements from README

Co-authored-by: ospalh <ospalh@gmail.com>
Co-authored-by: Alexandre Courbot <gnurou@gmail.com>
Co-authored-by: Alessandro Gatti <a.gatti@frob.it>
Co-authored-by: Laurent LEC <lec.laurent@gmail.com>
Co-authored-by: Leonardo Boiko <leoboiko@namakajiri.net>
Co-authored-by: bdusell <bdusell@gmail.com>
Co-authored-by: siikamiika <siikamiika@users.noreply.github.com>
Co-authored-by: Dmitry Shpika <scrptn@gmail.com>
Co-authored-by: ospalh <ospalh@gimail.com>
Co-authored-by: Ben Bullock <benkasminbullock@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant