This commit is contained in:
Sergiotarxz 2024-11-09 06:22:36 +01:00
parent cf2ee8fb97
commit 8b7d67efcb
5 changed files with 131 additions and 49 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -23,13 +23,19 @@
</content_rating>
<branding>
<color type="primary" scheme_preference="light">#d5459b</color>
<color type="primary" scheme_preference="dark">#7e1d70</color>
<color type="primary" scheme_preference="light">#c76dbf</color>
<color type="primary" scheme_preference="dark">#5d1b52</color>
</branding>
<developer_name>sergiotarxz</developer_name>
<releases>
<release version="v0.26" date="2024-11-09">
<description>
<p>Bundling noto-cjk by default to not having to ask users to install
third party fonts.</p>
</description>
</release>
<release version="v0.25" date="2024-07-13">
<description>
<p>Improving select buttons in dyslexia mode and general contrast.</p>
@ -124,9 +130,7 @@
<p>
It keeps a inner score of how much you know a character to give priority to ask you again about it if needed and introduces new characters when you are ready.
</p>
<p>
You are going to need to have installed japanese fonts on your linux system in order of this app to correctly work, I recommend noto-cjk.
</p>
<p>It works now without having to install any third party font.</p>
</description>
<launchable type="desktop-id">me.sergiotarxz.JapaChar.desktop</launchable>

View File

@ -2,67 +2,145 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="512"
height="512"
viewBox="0 0 512 512"
width="128.00002"
height="127.99999"
viewBox="0 0 33.866671 33.866665"
version="1.1"
id="svg1"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
sodipodi:docname="me.sergiotarxz.JapaChar.svg"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="japachar-icon.svg"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
bordercolor="currentColor"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="1.2293232"
inkscape:cx="264.77984"
inkscape:cy="205.39757"
inkscape:zoom="1.6023206"
inkscape:cx="169.75379"
inkscape:cy="73.331143"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<rect
x="58.387578"
y="99.055901"
width="394.39503"
height="348.2087"
id="rect1" />
</defs>
<g
inkscape:current-layer="layer2" /><defs
id="defs1"><inkscape:path-effect
effect="fillet_chamfer"
id="path-effect20"
is_visible="true"
lpeversion="1"
nodesatellites_param="F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1"
radius="0"
unit="px"
method="auto"
mode="F"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false" /><inkscape:path-effect
effect="fillet_chamfer"
id="path-effect18"
is_visible="true"
lpeversion="1"
nodesatellites_param="F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1"
radius="0"
unit="px"
method="auto"
mode="F"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false" /><inkscape:path-effect
effect="fillet_chamfer"
id="path-effect16"
is_visible="true"
lpeversion="1"
nodesatellites_param="F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1 @ F,0,1,1,0,1.3663837,0,1"
radius="0"
unit="px"
method="auto"
mode="F"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="false"
hide_knots="false" /><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath13"><circle
style="font-variation-settings:'wght' 700;opacity:1;fill:#7e1c6f;fill-opacity:1;stroke:none;stroke-width:1.05833;stroke-linecap:square;stroke-dasharray:none;paint-order:normal"
id="circle14"
cx="16.933338"
cy="16.933338"
r="15.732832"
transform="rotate(-29.014814)" /></clipPath></defs><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
id="text1"
style="white-space:pre;shape-inside:url(#rect1);display:inline;fill:#000000"><tspan
x="58.386719"
y="109.67383"
id="tspan1"> </tspan></text>
<text
xml:space="preserve"
style="font-size:11.7079px;fill:#ffccaa;stroke:#2b0000;stroke-width:11.3176;stroke-dasharray:none"
x="-16.431278"
y="447.94705"
id="text2"
transform="scale(1.0001214,0.99987857)"><tspan
sodipodi:role="line"
id="tspan2"
x="-16.431278"
y="447.94705"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:520.353px;font-family:Sans;-inkscape-font-specification:'Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffccaa;stroke:#2b0000;stroke-width:11.3176;stroke-dasharray:none">あ</tspan></text>
</g>
</svg>
id="layer1"
transform="translate(-32.279167,-138.64166)"
sodipodi:insensitive="true"
style="display:none"><circle
cx="49.212509"
cy="155.575"
r="15.743801"
id="circle2892"
style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:currentColor;stroke-width:0.261937;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" /><rect
ry="2.096508"
rx="2.096508"
y="141.94769"
x="35.585205"
height="27.254602"
width="27.254602"
id="rect2896"
style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:currentColor;stroke-width:0.261937;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" /></g><g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Layer 2"><g
id="g29"><path
id="path16"
style="font-variation-settings:'wght' 380;opacity:1;fill:#6b235f;fill-opacity:1;stroke:none;stroke-width:0.215966;stroke-linecap:square;stroke-dasharray:none;paint-order:normal"
d="m 15.888136,2.7061981 3.096774,2.3660397 a 3.1610368,3.1610368 0 0 0 2.338211,0.6213218 l 3.862602,-0.5166818 a 1.3093445,1.3093445 0 0 1 1.471383,1.1241867 l 0.516682,3.8626015 a 3.1610368,3.1610368 0 0 0 1.214024,2.092706 l 3.096774,2.366039 a 1.3093443,1.3093443 0 0 1 0.245505,1.835346 l -2.36604,3.096774 a 3.1610371,3.1610371 0 0 0 -0.621321,2.33821 l 0.516682,3.862603 a 1.3093449,1.3093449 0 0 1 -1.124187,1.471383 l -3.862602,0.516684 a 3.1610385,3.1610385 0 0 0 -2.092705,1.214024 l -2.366039,3.096773 a 1.3093444,1.3093444 0 0 1 -1.835345,0.245505 l -3.096775,-2.36604 A 3.1610371,3.1610371 0 0 0 12.543548,29.312352 L 8.6809462,29.829033 A 1.3093448,1.3093448 0 0 1 7.2095622,28.704847 L 6.6928792,24.842243 A 3.1610383,3.1610383 0 0 0 5.478855,22.749537 L 2.3820817,20.383498 A 1.3093443,1.3093443 0 0 1 2.1365764,18.548153 L 4.5026163,15.451379 A 3.1610368,3.1610368 0 0 0 5.123938,13.113169 L 4.6072563,9.2505668 A 1.3093444,1.3093444 0 0 1 5.7314431,7.779183 L 9.594047,7.2625012 a 3.1610367,3.1610367 0 0 0 2.092705,-1.2140238 l 2.366039,-3.0967739 a 1.3093443,1.3093443 0 0 1 1.835345,-0.2455054 z" /><path
id="path28"
style="font-variation-settings:'wght' 380;opacity:1;fill:#6b235f;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:square;stroke-dasharray:none;paint-order:normal"
d="M 7.6072877 7.0507325 L 4.5955852 7.9380168 L 4.5955852 9.0769654 L 7.0460816 10.484115 L 7.6072877 7.0507325 z M 30.560409 14.274581 L 30.560409 15.857947 L 31.999081 15.66261 L 31.999081 14.523661 L 30.560409 14.274581 z M 4.878772 17.289901 L 1.8675863 18.204057 L 1.8675863 19.343006 L 4.317566 20.723283 L 4.878772 17.289901 z M 29.271082 24.789702 L 27.806055 25.023796 L 27.752311 25.705925 L 29.271082 25.929167 L 29.271082 24.789702 z " /></g><path
id="rect15"
style="font-variation-settings:'wght' 380;opacity:1;fill:#902e80;fill-opacity:1;stroke:none;stroke-width:0.215966;stroke-linecap:square;stroke-dasharray:none;paint-order:normal"
d="m 15.888136,1.5669519 3.096774,2.3660397 a 3.1610368,3.1610368 0 0 0 2.338211,0.6213216 l 3.862602,-0.5166817 a 1.3093445,1.3093445 0 0 1 1.471383,1.1241868 l 0.516682,3.8626023 a 3.1610368,3.1610368 0 0 0 1.214024,2.0927044 l 3.096774,2.36604 a 1.3093443,1.3093443 0 0 1 0.245505,1.835346 l -2.36604,3.096774 a 3.1610371,3.1610371 0 0 0 -0.621321,2.33821 l 0.516682,3.862602 a 1.3093449,1.3093449 0 0 1 -1.124187,1.471384 l -3.862602,0.516683 a 3.1610385,3.1610385 0 0 0 -2.092705,1.214025 l -2.366039,3.096773 a 1.3093444,1.3093444 0 0 1 -1.835345,0.245506 L 14.881759,28.794427 A 3.1610371,3.1610371 0 0 0 12.543548,28.173106 L 8.6809462,28.689787 A 1.3093448,1.3093448 0 0 1 7.2095622,27.565601 L 6.6928792,23.702996 A 3.1610383,3.1610383 0 0 0 5.478855,21.610291 L 2.3820817,19.244252 A 1.3093443,1.3093443 0 0 1 2.1365764,17.408907 L 4.5026163,14.312133 A 3.1610368,3.1610368 0 0 0 5.123938,11.973923 L 4.6072563,8.1113204 A 1.3093444,1.3093444 0 0 1 5.7314431,6.6399368 L 9.594047,6.123255 a 3.1610367,3.1610367 0 0 0 2.092705,-1.2140238 l 2.366039,-3.096774 a 1.3093443,1.3093443 0 0 1 1.835345,-0.2455053 z" /><g
id="text29"
style="opacity:0.25"><path
id="path85"
style="-inkscape-font-specification:'Cantarell, @wght=380';stroke-linecap:square"
d="M 15.704985 10.853601 L 14.808399 11.375016 L 14.872994 11.464933 C 15.335257 12.118476 15.749107 12.748699 16.115296 13.353707 L 16.165938 13.435356 L 17.062525 12.956832 L 17.007748 12.865365 C 16.630838 12.231836 16.214445 11.586644 15.757695 10.929566 L 15.704985 10.853601 z M 14.111284 11.259778 L 13.226583 11.78326 L 13.291179 11.873177 C 13.705302 12.454542 14.10742 13.063581 14.497823 13.700973 L 14.546916 13.781071 L 15.433683 13.3165 L 15.376839 13.224516 C 14.93675 12.512372 14.53258 11.882676 14.163993 11.337809 L 14.111284 11.259778 z M 7.275525 12.04681 L 7.0683025 13.109277 L 7.1716553 13.12478 C 8.1925292 13.284292 9.5508554 13.527984 11.244275 13.855485 L 11.343494 13.875122 L 11.550716 12.826091 L 11.450981 12.806454 C 10.122984 12.534449 8.7629535 12.286286 7.3711264 12.062313 L 7.275525 12.04681 z M 21.990389 13.699422 L 20.951176 13.87874 L 21.310327 15.843994 L 18.833993 16.275493 L 18.968868 17.255794 L 21.490161 16.798975 L 22.414136 21.855514 L 23.453349 21.677747 L 22.515422 16.607255 L 26.130705 15.960783 C 26.053125 16.469939 25.901738 16.953624 25.611357 17.392737 C 25.29302 17.866361 24.87961 18.227832 24.366988 18.484143 L 24.261568 18.53892 L 24.837761 19.325952 L 24.912175 19.289262 C 25.665171 18.92095 26.255097 18.357267 26.671757 17.605644 C 27.088948 16.853065 27.294975 15.956321 27.294975 14.92002 L 27.294975 14.79858 L 22.34954 15.666227 L 21.990389 13.699422 z M 15.054895 14.144356 L 15.037325 14.240475 C 14.616932 16.310718 13.806941 17.814977 12.615251 18.771464 C 11.423662 19.727872 9.6095491 20.322522 7.168038 20.537248 L 7.060551 20.544999 L 7.2088624 21.620903 L 7.3044638 21.613151 C 9.9382289 21.388318 11.949341 20.716791 13.329936 19.587952 C 14.718132 18.451417 15.646253 16.725141 16.12098 14.423926 L 16.142684 14.320056 L 15.054895 14.144356 z M 6.7597942 15.00787 L 6.5525717 16.056384 L 6.6543742 16.074471 C 7.7959485 16.274047 9.0950216 16.521015 10.54871 16.816545 L 10.648446 16.836182 L 10.855668 15.775265 L 10.755933 15.755628 C 9.1890625 15.44385 7.8897222 15.199416 6.8574626 15.023373 L 6.7597942 15.00787 z " /></g><g
id="text9"><path
id="path84"
style="-inkscape-font-specification:'Cantarell, @wght=380';fill:#ffffff;stroke-linecap:square"
d="M 15.704985 10.509953 L 14.808399 11.031368 L 14.872994 11.122835 C 15.335257 11.776379 15.749107 12.404534 16.115296 13.009542 L 16.165938 13.091707 L 17.062525 12.613184 L 17.007748 12.521716 C 16.630838 11.888187 16.214445 11.242996 15.757695 10.585917 L 15.704985 10.509953 z M 14.111284 10.91613 L 13.226583 11.441162 L 13.291179 11.529529 C 13.705302 12.110894 14.10742 12.719932 14.497823 13.357324 L 14.546916 13.43949 L 15.433683 12.972852 L 15.376839 12.880868 C 14.93675 12.168725 14.53258 11.541095 14.163993 10.996228 L 14.111284 10.91613 z M 7.275525 11.703162 L 7.0683025 12.765629 L 7.1716553 12.781132 C 8.1925292 12.940644 9.5508554 13.184336 11.244275 13.511837 L 11.344011 13.531474 L 11.550716 12.482442 L 11.450981 12.462805 C 10.122984 12.190805 8.7629535 11.942637 7.3711264 11.718665 L 7.275525 11.703162 z M 21.990389 13.357324 L 20.951176 13.535091 L 21.310327 15.499829 L 18.833993 15.931844 L 18.968868 16.912146 L 21.490161 16.455326 L 22.414136 21.513416 L 23.453349 21.334099 L 22.515422 16.263607 L 26.130705 15.617135 C 26.053265 16.126932 25.902057 16.608977 25.611357 17.048572 C 25.29302 17.522196 24.87961 17.884184 24.366988 18.140495 L 24.261568 18.195272 L 24.837761 18.982304 L 24.912175 18.945097 C 25.665171 18.576785 26.255097 18.013102 26.671757 17.261479 C 27.088948 16.508899 27.294975 15.612671 27.294975 14.576371 L 27.294975 14.454932 L 22.34954 15.322062 L 21.990389 13.357324 z M 15.054895 13.800708 L 15.037325 13.89631 C 14.616932 15.966553 13.806941 17.473396 12.615251 18.429883 C 11.423662 19.386291 9.6095491 19.978874 7.168038 20.1936 L 7.060551 20.202901 L 7.2088624 21.277254 L 7.3044638 21.269503 C 9.9382289 21.04467 11.949341 20.375211 13.329936 19.246371 L 13.329936 19.244304 C 14.718132 18.107769 15.646253 16.381493 16.12098 14.080278 L 16.142684 13.978475 L 15.054895 13.800708 z M 6.7597942 14.664221 L 6.5525717 15.712736 L 6.6543742 15.730306 C 7.7959485 15.929882 9.0950216 16.177366 10.54871 16.472896 L 10.648446 16.494084 L 10.855668 15.431616 L 10.755933 15.411979 C 9.1890596 15.100205 7.8897222 14.855767 6.8574626 14.679724 L 6.7597942 14.664221 z " /></g><rect
style="font-variation-settings:'wght' 380;opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.178534;stroke-linecap:square;stroke-dasharray:none;paint-order:normal"
id="rect29"
width="10.066153"
height="0.79106361"
x="17.957279"
y="22.536921"
ry="0" /><rect
style="font-variation-settings:'wght' 380;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.178534;stroke-linecap:square;stroke-dasharray:none;paint-order:normal"
id="rect14"
width="10.066153"
height="0.79106361"
x="17.957279"
y="22.193548"
ry="0" /></g></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 14 KiB