Commit Graph

71 Commits

Author SHA1 Message Date
Mino1289
46a30a6061 [kandinsky/font] Simplify including code_points 2021-11-05 16:49:04 +01:00
Mino1289
32ccd8530c [kandinsky/font build] Using all font only when reader app is defined, else it's the classic font 2021-11-04 23:59:18 +01:00
Mino1289
8cc09405e1 [apps/reader kandinsky/fonts] Remove useless font if reader app is not compiled 2021-10-29 15:24:44 +02:00
Mino1289
6e6ba6a985 [kandinsky] Extract lots of useful symbols of font file 2021-10-24 00:11:19 +02:00
Evann DREUMONT
763ce87d14 [poincare/parser] Use infinity symbol
- Use infinity symbol
- Parse inf, oo, infity
2021-02-10 17:20:14 +01:00
Joachim LF
9b17d1b882 [Update] Epsilon 15.3.1 2021-01-21 19:56:06 +01:00
Gabriel Ozouf
f777cad3f7 [kandinsky/font] Degree symbol
Aligned the top of the degree symbol ° with the top of capital C and F,
and reduced its right margin.

Change-Id: I63f50654afd965186400e451d71be41add9556c8
2020-11-04 15:33:02 +01:00
Hugo Saint-Vignes
e27c668c40 [apps,escher,kandinsky,poincare,python] Replace every "grey" with "gray"
Change-Id: I60a232849dce90f70e6977b6024d6e9b1ce1b731
2020-11-04 15:07:20 +01:00
Charlotte THOMAS
67a1000ddc [Feature] New Constants & Units
* Added some constant
Move mass on a new submenu of Physics
Added universal translation for a future easter-egg

* Added lenght constant menu
Added radiuses and distances submenu to lenght
Added Faraday Constant

* Constant
Added 16 usual pKa couple values

* Added some constant
( stefan-boltzmann, water triple point, wien, atmospheric pressure, vacuum impedance, bohr magneton, nuclear magneton, muon mass, atomic mass unit, bohr radius )
Missing hungarian translation

* Planck update
added some plancks units ( fondamentals units and energy/power units )

* Changed the Physics constants submenu
Here's the new pattern

1. Fundamental Constants => for the 5 fundamental constants
2. Electromagnetism => 3 constants remain in this submenu
3. Nuclear and Atomic Constnats => bohr magneton & nuclear magneton, bohr radius and particle mass submenu
4. Thermodynamics => this section is mostly unchanged
5. Gravitation => same as before
6. Speed => 2 submenus one for sound speeds and one for escape velocities
7. Mass => the mass of earth/sun/moon
8. Length => 2 submenus, one for radius of earth/sun/moon and one for distances earth-moon and earth-sun
9. Planck Units => The natural system of units

* Units
Added steradian, lumen and lux to the avaliables units
Warning steradian is a new fundamental units ( definition is nullptr )

* Remove debugging and includes

* Added 15 constants

* Update apps/toolbox.fr.i18n

Co-Authored-By: Quentin <quentin.guidee@gmail.com>

* Update apps/toolbox.fr.i18n

Co-Authored-By: Quentin <quentin.guidee@gmail.com>

* Corrected french and english

* Added hu translation
Correct de translation
added combining double acute accent

* q

* Revert "q"

This reverts commit 959786ae504ddf106249a3f799929471eecb8708.

Co-authored-by: Quentin <quentin.guidee@gmail.com>
2020-02-29 23:50:49 +01:00
Ruben Dashyan
7964a2ae6a [poincare/unit][kandinsky/font] Use Greek capital letter omega as Ohm unit symbol 2020-02-12 15:13:23 +01:00
Romain Goyet
c7bde32d65 [kandinsky] Fix the 0 glyph in the large font 2019-06-26 17:34:19 +02:00
Léa Saviot
2ae4b63951 Revert "[kandinsky/fonts/LargeFont.ttf] Change the glyphs of 0 and 3 characters"
This reverts commit cd4260494a.
2019-06-26 16:45:33 +02:00
Ruben Dashyan
cd4260494a [kandinsky/fonts/LargeFont.ttf] Change the glyphs of 0 and 3 characters 2019-06-21 14:30:58 -04:00
Romain Goyet
23e1e39ae7 [kandinsky] Misc font updates
Small font:
 * Percent (25) blurry
 * Backslash (5C) not properly antialiased
 * Underscore (5F) blurry
 * Degree symbol (B0) not perfectly round
 * AE (C6) too wide
 * ae (E6) too wide
 * Round accent (30A) not perfectly round
 * Approx-equal (2248) blurry

Large font:
 * Degree symbol (B0) not perfectly round
 * AE (C6) wrong
 * ae (E6) too wide
 * Uppercase delta (394) blurry
 * Replacement character (FFFD) blurry
2019-06-03 10:30:29 +02:00
Romain Goyet
4ae24bcd35 [kandinsky] Add a debug line to help diagnose wrong glyph sizes 2019-05-28 16:05:10 +02:00
Romain Goyet
9a23d12b2b [kandinsky] Fix the rasterizer with old libpng 2019-05-28 16:05:10 +02:00
Romain Goyet
199ef93d40 [kandinsky] Use TTF fonts 2019-05-28 16:05:10 +02:00
Romain Goyet
1eddc2d2e4 [kandinsky] Use SmallFont.otf and LargeFont.otf
It makes the Makefile shorter
2019-05-28 16:05:10 +02:00
Romain Goyet
a0ddc9df72 [kandinsky] The rasterizer can check the size of the emitted glyphs 2019-05-28 16:05:10 +02:00
Romain Goyet
c94a5deae3 [kandinsky] Add safeguards in the rasterizer 2019-05-28 16:05:10 +02:00
Émilie Feral
ca6ed6ab3b [kandinsky] Fonts: improve glyph % 2019-05-03 15:54:20 +02:00
Léa Saviot
699cd19bd6 [unicode] Use 3BC symbol instead of B5 for the glyph Mu.
NFKD normalization transforms uniB5 into uni3BC.
2019-05-03 15:53:21 +02:00
Léa Saviot
eea6e702eb [kandinsky] Fix font test 2019-05-03 15:53:20 +02:00
Léa Saviot
d2b9bdd616 [unicode] Clean typography (accents, non present glyphs...) 2019-05-03 15:53:20 +02:00
Léa Saviot
293517892c Remove useless comment 2019-05-03 15:53:19 +02:00
Léa Saviot
6765de4598 [apps/regression] Add X bar and Y bar 2019-05-03 15:53:19 +02:00
Léa Saviot
90bc0dae87 [kandinsky] Comment about the CodePoints array 2019-05-03 15:53:19 +02:00
Léa Saviot
28545869be [kandinsky] Use new unicodes in fonts for Exponential, mu and i complex 2019-05-03 15:53:19 +02:00
Léa Saviot
501aa01fe7 [kandinsky] Remove obsolete calls to files 2019-05-03 15:53:19 +02:00
Léa Saviot
f304ad854f [kandinsky] Remove obsolete values 2019-05-03 15:53:19 +02:00
Léa Saviot
50ac72107b Rename Codepoint Code point 2019-05-03 15:53:19 +02:00
Romain Goyet
713e0f5426 [kandinsky] The rasterizer encodes Unicode codepoints 2019-05-03 15:53:18 +02:00
Romain Goyet
f4f567814e [escher] Compress images 2018-10-12 09:36:44 +02:00
Romain Goyet
026a20ee41 [kandinsky] Fix an off-by-one in the rasterizer 2018-10-11 16:44:02 +02:00
Romain Goyet
748f1096bd [kandinksy] Clean up the rasterizer 2018-10-11 16:44:02 +02:00
Romain Goyet
23f93703ad [kandinsky] Don't forget the last character of the range 2018-10-11 16:44:02 +02:00
Romain Goyet
dfb30e5799 [kandinsky] Remove some warnings 2018-10-11 16:44:02 +02:00
Romain Goyet
aeab06513e [kandinsky] Cleanup KDFont, include all characters 2018-10-11 16:44:02 +02:00
Romain Goyet
f8beae3b86 [kandinsky] Move to KDFont 2018-10-11 16:44:02 +02:00
Romain Goyet
29882768bd [kandinsky] Use LZ4 to compress fonts
This is a work-in-progress
2018-10-11 16:44:02 +02:00
Émilie Feral
eebb405cd5 [kandinsky] Add the degree symbol to Charset 2018-09-25 15:13:31 +02:00
Émilie Feral
b4e3143e76 [Kandinsky] Regular font: new capital delta 2018-06-12 16:27:01 +02:00
Émilie Feral
f992253cec [ion] Add a special char: CapitalDelta 2018-06-07 13:46:18 +02:00
Émilie Feral
8cfeff5fbe [kandinsky] Change Large police
Change-Id: Ic3063610eaf2ed73aa7e0e6f7edcb5ad3946ac22
2017-12-01 11:53:59 +01:00
Romain Goyet
52bdf4a41f Merge branch 'cas_with_app_copy' into python_console 2017-11-21 18:44:38 +01:00
Émilie Feral
5fd8fda4b1 [calculation] Display exact and approximate results
Change-Id: Id5fe5b5db464c45f09bd1a1285def95e738a78c7
2017-11-21 17:37:25 +01:00
Émilie Feral
e3057d5c2b [poincare] Change multiplication sign
Change-Id: If58f62fa181ce7aac441d42d44ea65d68f0d6421
2017-10-25 18:19:01 +02:00
Adrien Bertrand
344bcac843 [kandisky] Generated font-related source data should be const.
This saves up to 30 KB in RAM, as it's not in the same section anymore.
2017-09-28 17:57:26 +02:00
Émilie Feral
d33a83ae8c [kandinsky] Improve Large Font: change M
Change-Id: I4c4ec71b4e7ce2f4c2a110ea2194a3638f0a39d3
2017-06-14 17:42:26 +02:00
Émilie Feral
b13594fe04 [kandinsky] Change root symbol
Change-Id: I62007d1a10fa5232de816a2a2e07a1924c95dae7
2017-06-02 15:24:54 +02:00