Commit Graph

317 Commits

Author SHA1 Message Date
Léa Saviot
90bc0dae87 [kandinsky] Comment about the CodePoints array 2019-05-03 15:53:19 +02:00
Léa Saviot
bbb10f1993 [ion/kandinsky] Move unicode to ion 2019-05-03 15:53:19 +02:00
Léa Saviot
6b6d3d7fe2 [tests] Fix unicode for tests 2019-05-03 15:53:19 +02:00
Léa Saviot
5c39cab73e [escher] Fix text inputs so they use UTF8 2019-05-03 15:53:19 +02:00
Léa Saviot
7a1fd68626 [poincare/utf8_decoder] nextCodePointPointer is now stringPosition 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
4bd2f6b156 [kandinsky] Fix CodePoint uint32_t cast operator 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
41afa92f10 [unicode] Use the UTF8Decoder to scan const char * 2019-05-03 15:53:19 +02:00
Léa Saviot
65e5adafac Remove Ion::Charset 2019-05-03 15:53:19 +02:00
Léa Saviot
3f56cb7041 [poincare] CodePointLayout 2019-05-03 15:53:19 +02:00
Léa Saviot
1a55c2023b [kandinsly] Rename utf8decoder as utf8_decoder 2019-05-03 15:53:19 +02:00
Léa Saviot
1928e267a9 [kandinsky] UTF8Decoder::CodePointToChars 2019-05-03 15:53:19 +02:00
Léa Saviot
c31fe3856a [kandinsky] Add KDCodePoint prefix static code points 2019-05-03 15:53:19 +02:00
Léa Saviot
50ac72107b Rename Codepoint Code point 2019-05-03 15:53:19 +02:00
Léa Saviot
c8da3bb9e7 [kandinsky/font] Add comment about UTF-8 2019-05-03 15:53:19 +02:00
Léa Saviot
1f80e63bea [kandinsky] Coding style 2019-05-03 15:53:19 +02:00
Léa Saviot
e57995712b [kandinsky/font] Fix rebase on master 2019-05-03 15:53:19 +02:00
Romain Goyet
c23e5a47bc [kandinsky] Add unit tests for UTF-8 decoding and CodepointToIndex 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
25456b7973 [kandinsky] Assume UTF-8 encoding for strings 2019-05-03 15:53:18 +02:00
Émilie Feral
7d71ea87b0 [kandinsky] Color: improve Orange color 2019-04-30 16:31:44 +02:00
Émilie Feral
23da0d3f2c [ion] Namespace Ion::UTF8Helper and Ion::UTF8Decoder 2019-04-29 18:01:30 +02:00
Émilie Feral
9e962874b6 Merge branch 'version-11' into HEAD 2019-04-29 18:00:17 +02:00
Émilie Feral
2bfe257f3f [kandinsky] Fonts: improve glyph % 2019-04-16 14:06:57 +02:00
Émilie Feral
7d8e527d51 Merge branch 'version-11' of ssh://git.numworks.com/Epsilon into f7 2019-04-12 15:22:22 +02:00
Léa Saviot
cbcfa35110 [unicode] Use 3BC symbol instead of B5 for the glyph Mu.
NFKD normalization transforms uniB5 into uni3BC.
2019-04-12 15:16:53 +02:00
Léa Saviot
f638809ca5 [kandinsky] Fix font test 2019-04-12 15:16:52 +02:00
Léa Saviot
693d7e0976 [unicode] Clean typography (accents, non present glyphs...) 2019-04-12 15:16:52 +02:00
Léa Saviot
b1d18416e8 [escher] Fix buffer choice in TextField::glyphFrameAtPosition 2019-04-12 15:16:52 +02:00
Léa Saviot
646931b3b5 [text_area] Fix Text::Position use with unicode
A glyph offset is not equivalent to a code point offset since a code
point can be several glyphs long.
2019-04-12 15:16:51 +02:00
Léa Saviot
b59d568063 Remove useless comment 2019-04-12 15:16:51 +02:00
Léa Saviot
ef4725f8b9 [apps/regression] Add X bar and Y bar 2019-04-12 15:16:51 +02:00
Léa Saviot
43031928c3 Remove max/min inline from KDCoordinate header 2019-04-12 15:16:51 +02:00
Léa Saviot
7df8c975c8 [kandinsky] Comment about the CodePoints array 2019-04-12 15:16:51 +02:00
Léa Saviot
b6eb663f53 [ion/kandinsky] Move unicode to ion 2019-04-12 15:16:51 +02:00
Léa Saviot
519e12fd26 [tests] Fix unicode for tests 2019-04-12 15:16:51 +02:00
Léa Saviot
5142c071df [escher] Fix text inputs so they use UTF8 2019-04-12 15:16:51 +02:00
Léa Saviot
f90e709201 [poincare/utf8_decoder] nextCodePointPointer is now stringPosition 2019-04-12 15:16:51 +02:00
Léa Saviot
780579265f [kandinsky] Use new unicodes in fonts for Exponential, mu and i complex 2019-04-12 15:16:51 +02:00
Léa Saviot
852303f321 [kandinsky] Remove obsolete calls to files 2019-04-12 15:16:51 +02:00
Léa Saviot
f5b4a7473e [kandinsky] Fix CodePoint uint32_t cast operator 2019-04-12 15:16:51 +02:00
Léa Saviot
9d68560a32 [kandinsky] Remove obsolete values 2019-04-12 15:16:51 +02:00
Léa Saviot
8d759c0b3b [unicode] Use the UTF8Decoder to scan const char * 2019-04-12 15:16:51 +02:00
Léa Saviot
63d7155376 Remove Ion::Charset 2019-04-12 15:16:50 +02:00
Léa Saviot
956c9fe300 [poincare] CodePointLayout 2019-04-12 15:16:50 +02:00
Léa Saviot
8d584cf37b [kandinsly] Rename utf8decoder as utf8_decoder 2019-04-12 15:16:50 +02:00
Léa Saviot
cf79b26ceb [kandinsky] UTF8Decoder::CodePointToChars 2019-04-12 15:16:50 +02:00
Léa Saviot
02a5d6cd23 [kandinsky] Add KDCodePoint prefix static code points 2019-04-12 15:16:50 +02:00