Merge branch 'master' into kanjis_simplification
45
SVG/200a4.svg
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2009 Ulrich Apel.
|
||||
This work is distributed under the conditions of the Creative Commons
|
||||
Attribution-Share Alike 3.0 Licence. This means you are free:
|
||||
* to Share - to copy, distribute and transmit the work
|
||||
* to Remix - to adapt the work
|
||||
|
||||
Under the following conditions:
|
||||
* Attribution. You must attribute the work by stating your use of KanjiVG in
|
||||
your own copyright header and linking to KanjiVG's website
|
||||
(http://kanjivg.tagaini.net)
|
||||
* Share Alike. If you alter, transform, or build upon this work, you may
|
||||
distribute the resulting work only under the same or similar license to this
|
||||
one.
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="109" height="109" viewBox="0 0 109 109">
|
||||
<g id="HelperGrid" style="opacity:0.75;">
|
||||
<rect x="0.5" y="0.5" style="fill:none;stroke:#404040;" width="108" height="108"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="0.5" y1="72.51" x2="108.5" y2="72.51"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="0.5" y1="36.49" x2="108.5" y2="36.49"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="72.5" y1="0.5" x2="72.5" y2="108.5"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="36.5" y1="0.5" x2="36.5" y2="108.5"/>
|
||||
</g>
|
||||
<g id="Kanji">
|
||||
<text transform="matrix(1 0 0 1 0.5 93.3799)" style="font-size:108;">𠂤</text>
|
||||
</g>
|
||||
<g id="StrokeNumbers" style="font-size:8;fill:#808080">
|
||||
<text x="62.5" y="8.5">1</text>
|
||||
<text x="10.5" y="23.5">2</text>
|
||||
<text x="56.5" y="23.5">3</text>
|
||||
<text x="40.25" y="44.5">4</text>
|
||||
<text x="48.25" y="61.855">5</text>
|
||||
<text x="46.25" y="82.5">6</text>
|
||||
</g>
|
||||
<g id="StrokePaths" style="fill:none;stroke:#404040;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;">
|
||||
<path d="M58.371954,4.9042815C58.613624,6.0725024,57.712854,7.2407234,56.526474,8.1965405C51.671104,12.152561,39.609575,18.537951,26.801067,22.865678"/>
|
||||
<path d="M20.517647,23.303761C22.121457,24.272854,23.176017,25.799506,23.176017,27.618214C23.176017,28.852811,22.780557,70.656535,22.714647,88.020547C22.714647,89.759603,22.692677,94.206808,22.692677,95.321928"/>
|
||||
<path d="M25.680597,30.392738C39.785335,29.038664,64.853103,26.556195,76.453262,25.613653C83.263961,25.056093,85.790511,26.423442,83.988971,30.658243C82.385162,34.40186,80.979082,38.092376,77.771462,43.614875"/>
|
||||
<path d="M26.032117,49.243576C47.848325,47.411594,62.853833,45.632712,74.497932,44.796372C78.035102,44.544142,80.825292,44.212261,84.076851,44.530867"/>
|
||||
<path d="M25.329077,67.204973C41.433085,65.59867,69.840293,63.541008,82.538951,62.664842C89.481471,62.186933,92.095901,65.134036,90.953461,67.948387C89.129951,72.382316,88.361001,75.395795,85.175351,83.360938"/>
|
||||
<path d="M25.197257,88.963088C34.161016,88.392253,61.755333,86.055811,79.485122,84.953967C83.571541,84.701737,86.603401,84.542434,89.701171,84.701737"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
47
SVG/342c.svg
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2009 Ulrich Apel.
|
||||
This work is distributed under the conditions of the Creative Commons
|
||||
Attribution-Share Alike 3.0 Licence. This means you are free:
|
||||
* to Share - to copy, distribute and transmit the work
|
||||
* to Remix - to adapt the work
|
||||
|
||||
Under the following conditions:
|
||||
* Attribution. You must attribute the work by stating your use of KanjiVG in
|
||||
your own copyright header and linking to KanjiVG's website
|
||||
(http://kanjivg.tagaini.net)
|
||||
* Share Alike. If you alter, transform, or build upon this work, you may
|
||||
distribute the resulting work only under the same or similar license to this
|
||||
one.
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="109" height="109" viewBox="0 0 109 109">
|
||||
<g id="HelperGrid" style="opacity:0.75;">
|
||||
<rect x="0.5" y="0.5" style="fill:none;stroke:#404040;" width="108" height="108"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="0.5" y1="72.51" x2="108.5" y2="72.51"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="0.5" y1="36.49" x2="108.5" y2="36.49"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="72.5" y1="0.5" x2="72.5" y2="108.5"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="36.5" y1="0.5" x2="36.5" y2="108.5"/>
|
||||
</g>
|
||||
<g id="Kanji">
|
||||
<text transform="matrix(1 0 0 1 0.5 93.3799)" style="font-size:108;">㐬</text>
|
||||
</g>
|
||||
<g id="StrokeNumbers" style="font-size:8;fill:#808080">
|
||||
<text x="54.25" y="9.25">1</text>
|
||||
<text x="16.25" y="22.304701">2</text>
|
||||
<text x="49.25" y="34.25">3</text>
|
||||
<text x="71.25" y="33.25">4</text>
|
||||
<text x="20.25" y="59.25">5</text>
|
||||
<text x="38.25" y="58.25">6</text>
|
||||
<text x="62.25" y="55.25">7</text>
|
||||
</g>
|
||||
<g id="StrokePaths" style="fill:none;stroke:#404040;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;">
|
||||
<path d="M49.006179,6.3643159C50.501036,7.4395806,50.949493,8.8159195,50.949493,9.7191418C50.949493,13.009452,51.054132,18.72986,51.054132,22.396513"/>
|
||||
<path d="M17.031205,25.47177C21.426083,25.83736,24.909098,25.762091,28.885415,25.374996C41.980355,24.063173,65.748569,21.407269,79.725474,20.654584C82.999209,20.482541,86.571916,20.159962,89.726062,21.009421"/>
|
||||
<path d="M46.569564,26.514776C47.018021,27.858857,46.479873,29.235196,46.001519,29.729818C42.712835,33.235181,36.73341,38.740536,32.413276,42.353425C28.720981,45.439435,30.215837,46.503947,34.595766,45.665241C46.524718,43.38568,56.764483,41.331924,71.115103,39.020105"/>
|
||||
<path d="M62.51968,30.009387C68.768178,33.138407,78.649178,42.8588,80.203828,47.718996"/>
|
||||
<path d="M29.064798,59.192071C29.991609,59.858735,30.156043,61.192063,30.096249,62.460875C29.45346,76.912433,25.71632,87.944649,9.3625931,95.568275"/>
|
||||
<path d="M47.421632,52.987793C48.916488,54.063058,49.305151,55.417892,49.305151,57.310357C49.305151,64.643663,49.305151,77.105981,49.305151,84.987671C49.305151,88.826366,49.305151,91.579043,49.305151,92.105923"/>
|
||||
<path d="M69.216635,51.912529C70.636749,52.93403,70.890874,54.331874,70.890874,56.407135C70.890874,65.213553,70.846029,77.79415,70.846029,83.772622C70.846029,93.450004,72.430576,94.28871,83.059004,94.28871C95.227133,94.28871,96.348275,92.912372,96.348275,84.482296"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
@@ -33,9 +33,9 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<text transform="matrix(1 0 0 1 66.5 14.5)">4</text>
|
||||
</g>
|
||||
<g id="StrokePaths" style="fill:none;stroke:#404040;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;">
|
||||
<path d="M13.75,50.7c1.56,0.54,4.41,0.69,5.96,0.54c10.17-0.99,55.54-5.74,71.84-6.23c2.59-0.08,4.15,0.26,5.45,0.53"/>
|
||||
<path d="M34.4,20.93c0.84,1.82,1,4.45,1,6.37c0,43.96,0.09,53.46-15.91,65.71"/>
|
||||
<path d="M53.25,17.63c0.43,0.36,1.33,2.69,1.41,3.4c0.09,0.72-0.05,67.36-0.14,71.85"/>
|
||||
<path d="M73.31,15.63c0.76,0.45,2.01,2.12,2.01,4.25c0,0.91-0.1,69.65-0.25,75.25"/>
|
||||
<path d="M13.75,50.7c1.56,0.54,4.41,0.69,5.96,0.54c10.17-0.99,55.54-5.74,71.84-6.23c2.59-0.08,4.15,0.26,5.45,0.53"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
53
SVG/5c03.svg
Normal file
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2009 Ulrich Apel.
|
||||
This work is distributed under the conditions of the Creative Commons
|
||||
Attribution-Share Alike 3.0 Licence. This means you are free:
|
||||
* to Share - to copy, distribute and transmit the work
|
||||
* to Remix - to adapt the work
|
||||
|
||||
Under the following conditions:
|
||||
* Attribution. You must attribute the work by stating your use of KanjiVG in
|
||||
your own copyright header and linking to KanjiVG's website
|
||||
(http://kanjivg.tagaini.net)
|
||||
* Share Alike. If you alter, transform, or build upon this work, you may
|
||||
distribute the resulting work only under the same or similar license to this
|
||||
one.
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="109" height="109" viewBox="0 0 109 109">
|
||||
<g id="HelperGrid" style="opacity:0.75;">
|
||||
<rect x="0.5" y="0.5" style="fill:none;stroke:#404040;" width="108" height="108"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="0.5" y1="72.51" x2="108.5" y2="72.51"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="0.5" y1="36.49" x2="108.5" y2="36.49"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="72.5" y1="0.5" x2="72.5" y2="108.5"/>
|
||||
<line style="fill:none;stroke:#404040;" x1="36.5" y1="0.5" x2="36.5" y2="108.5"/>
|
||||
</g>
|
||||
<g id="Kanji">
|
||||
<text transform="matrix(1 0 0 1 0.5 93.3799)" style="font-size:108;">尃</text>
|
||||
</g>
|
||||
<g id="StrokeNumbers" style="font-size:8;fill:#808080">
|
||||
<text x="10.5" y="23.5">1</text>
|
||||
<text x="18.5" y="44.5">2</text>
|
||||
<text x="38.75" y="28.5">3</text>
|
||||
<text x="42.5" y="41.129902">4</text>
|
||||
<text x="40.5" y="53.5">5</text>
|
||||
<text x="56.5" y="10.5">6</text>
|
||||
<text x="90.5" y="8.6299">7</text>
|
||||
<text x="16.75" y="68.629898">8</text>
|
||||
<text x="62.943398" y="64.880898">9</text>
|
||||
<text transform="matrix(1 0 0 1 42.5 83.5)">10</text>
|
||||
</g>
|
||||
<g id="StrokePaths" style="fill:none;stroke:#404040;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;">
|
||||
<path d="M16.342509,20.377979C19.578636,21.309958,23.533903,20.642746,26.829958,20.367388C38.396116,19.403636,61.243773,17.169004,72.735021,16.575926C75.941184,16.406475,79.117383,16.258205,82.263617,16.79833"/>
|
||||
<path d="M22.365301,30.88393C23.80358,31.900635,24.23806,32.800843,24.552684,34.198812C24.972182,36.126315,26.26064,47.93492,26.964797,54.787088C27.249456,57.604208,27.444223,59.584665,27.444223,59.701162"/>
|
||||
<path d="M25.736267,32.483122C33.72171,31.625278,63.506066,28.543391,74.203264,27.60082C80.420823,27.050105,82.847918,29.348282,82.203689,31.900635C81.334729,35.427331,79.851504,42.756079,77.978745,50.974445C77.664122,52.351233,77.349498,53.749202,77.004911,55.157762"/>
|
||||
<path d="M27.579062,43.762193C35.264864,43.264432,66.532444,40.351995,78.862687,39.737736"/>
|
||||
<path d="M28.822574,56.153286C42.18658,54.914176,62.322482,53.198487,76.210861,52.31946"/>
|
||||
<path d="M49.108296,4.6084606C50.80127,5.8052071,51.67023,7.2561298,51.67023,8.8447314C51.67023,11.757168,51.715177,46.039189,51.715177,53.060808"/>
|
||||
<path d="M80.570643,5.9322952C85.919242,7.8915705,94.399094,14.002391,95.732498,17.052506"/>
|
||||
<path d="M8.2971377,69.931756C12.791759,70.662513,16.162724,70.397746,20.612399,70.058844C41.67719,68.41729,68.225418,66.172066,89.380101,65.367175C94.713717,65.165952,97.949845,65.409537,100.61665,65.737848"/>
|
||||
<path d="M69.453947,58.440872C70.92219,59.478758,71.776168,61.395671,71.776168,62.973682C71.776168,78.7432,71.701258,77.948899,71.701258,89.990499C71.701258,101.2378,65.229004,93.559557,61.932948,90.986022"/>
|
||||
<path d="M31.878916,77.02751C34.965222,78.944422,39.849377,84.917564,40.613463,87.904135"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
10
SVG/852c.svg
@@ -47,6 +47,11 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<path d="M20,23.77c1.29,0.53,2.8,0.63,4.1,0.53C36,23.33,71,19.83,84.72,19.76c2.16-0.01,3.45,0.25,4.53,0.51"/>
|
||||
<path d="M35.25,12.5c1.75,1.43,2.3,1.87,2.5,2.75C39,20.75,41,29.5,41.5,32.5"/>
|
||||
<path d="M64.55,9.75c1.02,0.91,1.2,2.79,0.86,4.13c-1.02,4.09-1.7,10.9-3.18,16.12"/>
|
||||
<path d="M14.08,43.43c0.92,0.47,3.52,0.74,6.01,0.35c8.16-1.26,13.62-2.2,20.16-3.23c2.5-0.4,3.42,0.74,2,2.17C40.5,44.5,36.5,48.65,33,52.2"/>
|
||||
<path d="M28.5,53.17c0.97,0.35,1.75,1.57,1.75,2.3c0,5.15,0.25,26.72,0.25,33.89"/>
|
||||
<path d="M30.76,66.5c6.37-0.53,1-0.27,10.61-1.33c1.54-0.17,1.95-0.18,2.92,0"/>
|
||||
<path d="M16.77,65.98c0.98,0.72,1.55,1.57,1.76,3.96C19,75.4,19,90.92,19,94.84"/>
|
||||
<path d="M12.75,95.03c0.54,0.18,2.68,1.53,3.5,1.19c5.25-2.17,18.25-8.7,26.25-12.46"/>
|
||||
<path d="M67.25,33.75c0.77,0.33,2.05,1.61,2.05,2.26c0,2.42-0.24,4.86-0.1,6.91"/>
|
||||
<path d="M49.44,44.6c0.98,0.06,3.22,0.38,4.17,0.3c7.7-0.63,25.04-2.6,34.81-2.77c1.62-0.03,2.44,0.03,3.64,0.38"/>
|
||||
<path d="M64.69,47.07c0.57,0.29-0.22,1.94-0.55,2.31c-4.18,4.67-4.46,6.81-9.88,11.38c-2.75,2.31-1.76,2.58,1.75,1.98c9.56-1.63,17-3.41,28.5-5.75"/>
|
||||
@@ -54,10 +59,5 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<path d="M55.52,69.51c0.23,0.47,0.42,1.7,0.41,2.66c-0.18,12.51-3.86,21.33-13.62,25.56"/>
|
||||
<path d="M66.86,67.11c0.07,0.33,1.08,1.7,1.08,3.77c0,10.87-0.22,21.35-0.22,24.73"/>
|
||||
<path d="M79.6,63.74c0.64,1.01,1.16,2.2,1.2,3.75c0.17,6.94-0.46,13.68-0.46,18.4c0,8.37,0.92,9.88,8.34,9.88c7.33,0,8.33-1.51,8.33-7.84"/>
|
||||
<path d="M14.08,43.43c0.92,0.47,3.52,0.74,6.01,0.35c8.16-1.26,13.62-2.2,20.16-3.23c2.5-0.4,3.42,0.74,2,2.17C40.5,44.5,36.5,48.65,33,52.2"/>
|
||||
<path d="M28.5,53.17c0.97,0.35,1.75,1.57,1.75,2.3c0,5.15,0.25,26.72,0.25,33.89"/>
|
||||
<path d="M30.76,66.5c6.37-0.53,1-0.27,10.61-1.33c1.54-0.17,1.95-0.18,2.92,0"/>
|
||||
<path d="M16.77,65.98c0.98,0.72,1.55,1.57,1.76,3.96C19,75.4,19,90.92,19,94.84"/>
|
||||
<path d="M12.75,95.03c0.54,0.18,2.68,1.53,3.5,1.19c5.25-2.17,18.25-8.7,26.25-12.46"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
@@ -45,13 +45,6 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<text transform="matrix(1 0 0 1 67.5 80.5)">16</text>
|
||||
</g>
|
||||
<g id="StrokePaths" style="fill:none;stroke:#404040;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;">
|
||||
<path d="M57.26,13.84c0.5,1.12,1.24,1.96,1.24,3.46s-0.17,45.24,0,46.74"/>
|
||||
<path d="M59.34,15.36c2.85-0.19,24.51-2.14,27.11-2.36c2.16-0.19,3.86,1.05,3.68,2.43c-0.23,1.76-0.5,45.67-0.5,46.8"/>
|
||||
<path d="M59.29,30.12c4.06,0,25.6-2.04,30.16-2.04"/>
|
||||
<path d="M59.02,44.98c8.25-0.54,23.28-1.75,30.59-1.75"/>
|
||||
<path d="M59.25,61.79c5.65,0,22.78-1.75,30.09-1.75"/>
|
||||
<path d="M66.44,64.6c0.05,0.8,0.11,2.07-0.11,3.23c-1.27,6.81-8.58,21.76-18.58,30.92"/>
|
||||
<path d="M76.15,63.2c0.49,1.18,0.87,2.57,0.9,4.39c0.08,5.11-0.35,12.57-0.35,18.41c0,10.76,1.54,12.07,9.79,12.07c9.25,0,10.5-1.06,10.5-9.55"/>
|
||||
<path d="M9.06,17.68c1.28,0.35,3.63,0.35,4.91,0.35c8.54-0.03,18.78-1.28,32.36-2.52c2.12-0.19,3.42,0.17,4.48,0.34"/>
|
||||
<path d="M29.29,17.64c0.02,0.37,0.04,0.96-0.03,1.5c-0.41,3.16-2.77,10.09-5.99,14.33"/>
|
||||
<path d="M11,33.88c0.55,1.08,1.27,2.39,1.37,3.81c1.09,14.94,0.96,34.92,1.72,54.56"/>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.3 KiB |
28
XML/200a4.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2009 Ulrich Apel.
|
||||
This work is distributed under the conditions of the Creative Commons
|
||||
Attribution-Share Alike 3.0 Licence. This means you are free:
|
||||
* to Share - to copy, distribute and transmit the work
|
||||
* to Remix - to adapt the work
|
||||
|
||||
Under the following conditions:
|
||||
* Attribution. You must attribute the work by stating your use of KanjiVG in
|
||||
your own copyright header and linking to KanjiVG's website
|
||||
(http://kanjivg.tagaini.net)
|
||||
* Share Alike. If you alter, transform, or build upon this work, you may
|
||||
distribute the resulting work only under the same or similar license to this
|
||||
one.
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<kanji midashi="𠂤" id="200a4">
|
||||
<strokegr element="𠂤">
|
||||
<strokegr element="丿">
|
||||
<stroke type="㇒"/>
|
||||
</strokegr>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇕b"/>
|
||||
<stroke type="㇐b"/>
|
||||
<stroke type="㇕b"/>
|
||||
<stroke type="㇐b"/>
|
||||
</strokegr>
|
||||
</kanji>
|
||||
35
XML/342c.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2009 Ulrich Apel.
|
||||
This work is distributed under the conditions of the Creative Commons
|
||||
Attribution-Share Alike 3.0 Licence. This means you are free:
|
||||
* to Share - to copy, distribute and transmit the work
|
||||
* to Remix - to adapt the work
|
||||
|
||||
Under the following conditions:
|
||||
* Attribution. You must attribute the work by stating your use of KanjiVG in
|
||||
your own copyright header and linking to KanjiVG's website
|
||||
(http://kanjivg.tagaini.net)
|
||||
* Share Alike. If you alter, transform, or build upon this work, you may
|
||||
distribute the resulting work only under the same or similar license to this
|
||||
one.
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<kanji midashi="㐬" id="342c">
|
||||
<strokegr element="㐬">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" variant="true" original="巛" position="bottom">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇟"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</kanji>
|
||||
@@ -40,7 +40,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="1" variant="true" original="巛">
|
||||
<strokegr element="川" part="3" variant="true" original="巛">
|
||||
<stroke type="㇑"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
|
||||
@@ -31,7 +31,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="1" variant="true" original="巛">
|
||||
<strokegr element="川" part="3" variant="true" original="巛">
|
||||
<strokegr element="丨" radical="nelson">
|
||||
<stroke type="㇑"/>
|
||||
</strokegr>
|
||||
|
||||
14
XML/57e0.xml
@@ -22,13 +22,15 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇀/㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="阜" position="right">
|
||||
<strokegr position="top">
|
||||
<stroke type="㇒"/>
|
||||
<strokegr element="𠂤" position="top">
|
||||
<strokegr element="丿">
|
||||
<stroke type="㇒"/>
|
||||
</strokegr>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇕"/>
|
||||
<stroke type="㇐"/>
|
||||
<stroke type="㇕"/>
|
||||
<stroke type="㇐"/>
|
||||
<stroke type="㇕b"/>
|
||||
<stroke type="㇐b"/>
|
||||
<stroke type="㇕b"/>
|
||||
<stroke type="㇐b"/>
|
||||
</strokegr>
|
||||
<strokegr element="十" position="bottom">
|
||||
<stroke type="㇐"/>
|
||||
|
||||
@@ -27,9 +27,9 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇐a"/>
|
||||
<stroke type="㇐a"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="丨">
|
||||
<stroke type="㇑a"/>
|
||||
<strokegr element="丨">
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="寸" position="bottom" radical="general">
|
||||
|
||||
38
XML/5c03.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2009 Ulrich Apel.
|
||||
This work is distributed under the conditions of the Creative Commons
|
||||
Attribution-Share Alike 3.0 Licence. This means you are free:
|
||||
* to Share - to copy, distribute and transmit the work
|
||||
* to Remix - to adapt the work
|
||||
|
||||
Under the following conditions:
|
||||
* Attribution. You must attribute the work by stating your use of KanjiVG in
|
||||
your own copyright header and linking to KanjiVG's website
|
||||
(http://kanjivg.tagaini.net)
|
||||
* Share Alike. If you alter, transform, or build upon this work, you may
|
||||
distribute the resulting work only under the same or similar license to this
|
||||
one.
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<kanji midashi="尃" id="5c03">
|
||||
<strokegr element="尃">
|
||||
<strokegr element="甫" variant="true" position="top">
|
||||
<stroke type="㇐"/>
|
||||
<strokegr element="用" variant="true">
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇕a"/>
|
||||
<stroke type="㇐a"/>
|
||||
<stroke type="㇐a"/>
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
<strokegr element="丶">
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="寸" position="bottom">
|
||||
<stroke type="㇐"/>
|
||||
<stroke type="㇚"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</kanji>
|
||||
26
XML/65d2.xml
@@ -29,21 +29,23 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<strokegr position="right">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇐"/>
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
<strokegr element="㐬">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
<strokegr element="川" variant="true" original="巛" position="bottom">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇟"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" variant="true" original="巛" position="bottom">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇟"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</kanji>
|
||||
|
||||
@@ -22,7 +22,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇔/㇏"/>
|
||||
</strokegr>
|
||||
<strokegr position="right">
|
||||
<strokegr element="㐬" position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
|
||||
76
XML/68c4.xml
@@ -16,44 +16,46 @@ Under the following conditions:
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<kanji midashi="棄" id="68c4">
|
||||
<strokegr element="棄">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠" radical="nelson">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
<strokegr element="丗">
|
||||
<strokegr element="卅">
|
||||
<strokegr element="廾">
|
||||
<strokegr element="廿" part="1" variant="true">
|
||||
<strokegr element="十" part="1">
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="1" variant="true" original="巛">
|
||||
<strokegr element="丿" variant="true">
|
||||
<strokegr element="廿" part="2" variant="true">
|
||||
<stroke type="㇑"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="2" variant="true" original="巛">
|
||||
<strokegr element="十" part="2">
|
||||
<strokegr element="廿" part="3" variant="true">
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="1" variant="true" original="巛">
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
<strokegr element="㐬" position="top" variant="true">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠" radical="nelson">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="廿" part="4" variant="true">
|
||||
<stroke type="㇐b"/>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
<strokegr element="丗">
|
||||
<strokegr element="卅">
|
||||
<strokegr element="廾">
|
||||
<strokegr element="廿" part="1" variant="true">
|
||||
<strokegr element="十" part="1">
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="1" variant="true" original="巛">
|
||||
<strokegr element="丿" variant="true">
|
||||
<strokegr element="廿" part="2" variant="true">
|
||||
<stroke type="㇑"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="2" variant="true" original="巛">
|
||||
<strokegr element="十" part="2">
|
||||
<strokegr element="廿" part="3" variant="true">
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="3" variant="true" original="巛">
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="廿" part="4" variant="true">
|
||||
<stroke type="㇐b"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
|
||||
@@ -31,7 +31,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr position="right">
|
||||
<strokegr element="㐬" position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
|
||||
20
XML/6d41.xml
@@ -21,16 +21,18 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇔"/>
|
||||
<stroke type="㇀"/>
|
||||
</strokegr>
|
||||
<strokegr position="right" phon="㐬">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
<strokegr element="㐬" position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
<strokegr element="川" variant="true" original="巛">
|
||||
<strokegr element="川" variant="true" original="巛" position="bottom">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇟"/>
|
||||
|
||||
@@ -45,7 +45,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" part="1" variant="true" original="巛">
|
||||
<strokegr element="川" part="3" variant="true" original="巛">
|
||||
<stroke type="㇑a"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
|
||||
@@ -22,7 +22,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇐"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr position="right">
|
||||
<strokegr element="㐬" position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
|
||||
@@ -27,7 +27,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇀/㇏"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr position="right">
|
||||
<strokegr element="㐬" position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
|
||||
@@ -33,7 +33,7 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇏"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr position="right">
|
||||
<strokegr element="㐬" position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
@@ -50,6 +50,6 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<stroke type="㇟"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
</kanji>
|
||||
|
||||
26
XML/91af.xml
@@ -33,21 +33,23 @@ See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
</strokegr>
|
||||
<strokegr position="right">
|
||||
<strokegr position="top">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
<strokegr element="㐬">
|
||||
<strokegr position="top">
|
||||
<strokegr element="亠">
|
||||
<stroke type="㇑a"/>
|
||||
<stroke type="㇐"/>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="厶">
|
||||
<stroke type="㇜"/>
|
||||
<stroke type="㇔"/>
|
||||
<strokegr element="川" variant="true" original="巛" position="bottom">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇟"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="川" variant="true" original="巛" position="bottom">
|
||||
<stroke type="㇒"/>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇟"/>
|
||||
</strokegr>
|
||||
</strokegr>
|
||||
<strokegr element="皿" position="bottom">
|
||||
<stroke type="㇑a"/>
|
||||
|
||||
16
XML/961c.xml
@@ -15,14 +15,16 @@ Under the following conditions:
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details. -->
|
||||
<kanji midashi="阜" id="961c">
|
||||
<strokegr element="阜" radical="general">
|
||||
<strokegr position="top">
|
||||
<stroke type="㇒"/>
|
||||
<strokegr element="阜">
|
||||
<strokegr element="𠂤" position="top">
|
||||
<strokegr element="丿">
|
||||
<stroke type="㇒"/>
|
||||
</strokegr>
|
||||
<stroke type="㇑"/>
|
||||
<stroke type="㇕"/>
|
||||
<stroke type="㇐"/>
|
||||
<stroke type="㇕"/>
|
||||
<stroke type="㇐"/>
|
||||
<stroke type="㇕b"/>
|
||||
<stroke type="㇐b"/>
|
||||
<stroke type="㇕b"/>
|
||||
<stroke type="㇐b"/>
|
||||
</strokegr>
|
||||
<strokegr element="十" position="bottom">
|
||||
<stroke type="㇐"/>
|
||||
|
||||
16
kanjivg.py
@@ -34,8 +34,7 @@ Under the following conditions:
|
||||
|
||||
See http://creativecommons.org/licenses/by-sa/3.0/ for more details."""
|
||||
|
||||
def isKanji(c):
|
||||
v = realord(c)
|
||||
def isKanji(v):
|
||||
return (v >= 0x4E00 and v <= 0x9FC3) or (v >= 0x3400 and v <= 0x4DBF) or (v >= 0xF900 and v <= 0xFAD9) or (v >= 0x2E80 and v <= 0x2EFF) or (v >= 0x20000 and v <= 0x2A6DF)
|
||||
|
||||
# Returns the unicode of a character in a unicode string, taking surrogate pairs into account
|
||||
@@ -252,6 +251,17 @@ class StructuredKanji:
|
||||
stk = []
|
||||
self.__buildStructure(kanji.root, stk, None)
|
||||
|
||||
def __mostCommonAncestor(self, np, npp):
|
||||
# Update the parent to the most common parent of all parts
|
||||
npSave = np
|
||||
if np != None:
|
||||
while np != npp:
|
||||
np = np.parent
|
||||
if np == None:
|
||||
npp = npp.parent
|
||||
np = npSave
|
||||
return np
|
||||
|
||||
def __buildStructure(self, group, stk, parent):
|
||||
# Find the component if it exists already, or create it as needed
|
||||
# Number exists and part is > 1, we must find a component which number matches.
|
||||
@@ -260,6 +270,7 @@ class StructuredKanji:
|
||||
for component in self.components:
|
||||
if component.element == group.element and component.number == group.number:
|
||||
newParent = component
|
||||
component.parent = self.__mostCommonAncestor(component.parent, parent)
|
||||
break
|
||||
# Should never happen
|
||||
if not newParent: raise Exception("Unable to find component!")
|
||||
@@ -268,6 +279,7 @@ class StructuredKanji:
|
||||
for component in self.components:
|
||||
if component.element == group.element:
|
||||
newParent = component
|
||||
component.parent = self.__mostCommonAncestor(component.parent, parent)
|
||||
break
|
||||
if not newParent: raise Exception("Unable to find component!")
|
||||
# Either a single part component or a first part - we need to create the component
|
||||
|
||||