Commit 1990872
Improve perfs of the font renderer
Some SVG paths are generated from the font and used in the main thread
to render the glyphs.1 parent 14df494 commit 1990872
4 files changed
+88
-149
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
| |||
182 | 181 | | |
183 | 182 | | |
184 | 183 | | |
185 | | - | |
| 184 | + | |
186 | 185 | | |
187 | 186 | | |
188 | | - | |
| 187 | + | |
189 | 188 | | |
190 | 189 | | |
191 | | - | |
| 190 | + | |
192 | 191 | | |
193 | 192 | | |
194 | 193 | | |
| |||
249 | 248 | | |
250 | 249 | | |
251 | 250 | | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
| 251 | + | |
| 252 | + | |
261 | 253 | | |
262 | 254 | | |
263 | 255 | | |
264 | 256 | | |
265 | 257 | | |
266 | 258 | | |
267 | | - | |
| 259 | + | |
268 | 260 | | |
269 | 261 | | |
270 | 262 | | |
| |||
369 | 361 | | |
370 | 362 | | |
371 | 363 | | |
372 | | - | |
| 364 | + | |
373 | 365 | | |
374 | 366 | | |
375 | | - | |
| 367 | + | |
376 | 368 | | |
377 | 369 | | |
378 | | - | |
| 370 | + | |
379 | 371 | | |
380 | 372 | | |
381 | 373 | | |
| |||
548 | 540 | | |
549 | 541 | | |
550 | 542 | | |
551 | | - | |
552 | | - | |
| 543 | + | |
| 544 | + | |
553 | 545 | | |
554 | 546 | | |
555 | 547 | | |
| |||
560 | 552 | | |
561 | 553 | | |
562 | 554 | | |
563 | | - | |
| 555 | + | |
564 | 556 | | |
565 | 557 | | |
566 | 558 | | |
| |||
744 | 736 | | |
745 | 737 | | |
746 | 738 | | |
747 | | - | |
| 739 | + | |
748 | 740 | | |
749 | 741 | | |
750 | 742 | | |
751 | 743 | | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
752 | 748 | | |
753 | 749 | | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
763 | 756 | | |
| 757 | + | |
764 | 758 | | |
765 | 759 | | |
766 | 760 | | |
767 | 761 | | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
768 | 782 | | |
769 | 783 | | |
770 | 784 | | |
| |||
785 | 799 | | |
786 | 800 | | |
787 | 801 | | |
788 | | - | |
| 802 | + | |
789 | 803 | | |
790 | 804 | | |
791 | 805 | | |
| |||
822 | 836 | | |
823 | 837 | | |
824 | 838 | | |
825 | | - | |
826 | | - | |
827 | | - | |
| 839 | + | |
828 | 840 | | |
829 | | - | |
| 841 | + | |
830 | 842 | | |
831 | | - | |
| 843 | + | |
832 | 844 | | |
833 | 845 | | |
834 | 846 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1885 | 1885 | | |
1886 | 1886 | | |
1887 | 1887 | | |
1888 | | - | |
1889 | | - | |
1890 | | - | |
1891 | | - | |
1892 | | - | |
1893 | | - | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
1894 | 1898 | | |
1895 | | - | |
1896 | | - | |
| 1899 | + | |
| 1900 | + | |
1897 | 1901 | | |
1898 | 1902 | | |
1899 | 1903 | | |
| |||
2002 | 2006 | | |
2003 | 2007 | | |
2004 | 2008 | | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
2005 | 2018 | | |
2006 | 2019 | | |
2007 | 2020 | | |
| |||
2016 | 2029 | | |
2017 | 2030 | | |
2018 | 2031 | | |
2019 | | - | |
| 2032 | + | |
2020 | 2033 | | |
2021 | 2034 | | |
2022 | 2035 | | |
2023 | 2036 | | |
2024 | 2037 | | |
2025 | 2038 | | |
2026 | | - | |
| 2039 | + | |
2027 | 2040 | | |
2028 | 2041 | | |
2029 | 2042 | | |
2030 | 2043 | | |
2031 | 2044 | | |
2032 | | - | |
2033 | | - | |
| 2045 | + | |
2034 | 2046 | | |
2035 | 2047 | | |
2036 | 2048 | | |
2037 | 2049 | | |
2038 | 2050 | | |
| 2051 | + | |
2039 | 2052 | | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
2040 | 2058 | | |
2041 | | - | |
2042 | 2059 | | |
2043 | 2060 | | |
2044 | 2061 | | |
2045 | 2062 | | |
2046 | 2063 | | |
2047 | 2064 | | |
| 2065 | + | |
2048 | 2066 | | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
| 2071 | + | |
| 2072 | + | |
2049 | 2073 | | |
2050 | | - | |
2051 | 2074 | | |
2052 | 2075 | | |
2053 | 2076 | | |
| |||
2072 | 2095 | | |
2073 | 2096 | | |
2074 | 2097 | | |
2075 | | - | |
| 2098 | + | |
2076 | 2099 | | |
2077 | 2100 | | |
2078 | 2101 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
427 | 426 | | |
428 | 427 | | |
429 | 428 | | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
| 429 | + | |
513 | 430 | | |
514 | 431 | | |
515 | 432 | | |
| |||
0 commit comments