mirror of
https://github.com/KanjiVG/kanjivg.git
synced 2026-04-27 23:37:02 +02:00
Another bug found in 085ea.svg, wrong kvg part numbers
This commit is contained in:
+2
-2
@@ -46,14 +46,14 @@ kvg:type CDATA #IMPLIED >
|
||||
<g id="kvg:085ea-g3" kvg:element="婁" kvg:position="left">
|
||||
<g id="kvg:085ea-g4" kvg:position="top">
|
||||
<g id="kvg:085ea-g5" kvg:element="串" kvg:part="1">
|
||||
<g id="kvg:085ea-g6" kvg:element="口" kvg:part="2">
|
||||
<g id="kvg:085ea-g6" kvg:element="口" kvg:part="1" kvg:number="1">
|
||||
<path id="kvg:085ea-s4" kvg:type="㇑" d="M22.16,34.61c0.27,0.22,0.77,1.16,0.86,1.97c0.59,5.34,2.5,10.86,3.02,14.38"/>
|
||||
<path id="kvg:085ea-s5" kvg:type="㇕" d="M23.14,35.67c7.18-0.84,19.88-2.32,25.55-3.05c1.81-0.23,2.85,1.2,2.61,2.81c-0.92,6.39-1.41,9.74-2.49,13.68"/>
|
||||
</g>
|
||||
</g>
|
||||
<path id="kvg:085ea-s6" kvg:type="㇐" d="M13.31,42.28c0.84,0.43,2.87,0.5,3.71,0.43c8.81-0.78,27.23-2.21,37.59-2.94c1.39-0.1,2.23,0.2,2.93,0.42"/>
|
||||
<g id="kvg:085ea-g7" kvg:element="串" kvg:part="2">
|
||||
<g id="kvg:085ea-g8" kvg:element="口" kvg:part="2">
|
||||
<g id="kvg:085ea-g8" kvg:element="口" kvg:part="2" kvg:number="1">
|
||||
<path id="kvg:085ea-s7" kvg:type="㇐" d="M26.75,49.42c4.34-0.39,17.58-1.38,21.93-1.58"/>
|
||||
</g>
|
||||
<g id="kvg:085ea-g9" kvg:element="中">
|
||||
|
||||
+5
-2
@@ -117,7 +117,8 @@ class StrokeGr:
|
||||
self.position = None
|
||||
self.radical = None
|
||||
self.phon = None
|
||||
|
||||
self.ID = None
|
||||
|
||||
self.childs = []
|
||||
|
||||
def __repr__(self):
|
||||
@@ -300,6 +301,8 @@ class KanjisHandler(BasicHandler):
|
||||
if "kvg:radical" in attrs: group.radical = unicode(attrs["kvg:radical"])
|
||||
if "kvg:phon" in attrs: group.phon = unicode(attrs["kvg:phon"])
|
||||
|
||||
# print("ID is %s" % (attrs["id"]))
|
||||
group.ID = str(attrs["id"])
|
||||
self.group = group
|
||||
|
||||
if group.element: self.metComponents.add(group.element)
|
||||
@@ -316,7 +319,7 @@ class KanjisHandler(BasicHandler):
|
||||
# The group must not exist
|
||||
else:
|
||||
if (group.element + str(group.number)) in self.compCpt:
|
||||
print("%s: Duplicate numbered group %d" % (self.kanji.kId(), group.number))
|
||||
print("%s: Duplicate numbered group %s for %s - %d" % (self.kanji.kId(), group.ID, group.element, group.number))
|
||||
self.compCpt[group.element + str(group.number)] = group.part
|
||||
# No number, just a part - groups restart with part 1, otherwise must
|
||||
# increase correctly
|
||||
|
||||
Reference in New Issue
Block a user