Commit Graph

  • d84db07ef3 libing 2025-02-12 06:15:06 +00:00
  • 606f9be66d Fix Ø command. Michael Griebling 2024-12-18 14:50:44 -05:00
  • 5c251ad218 Added comments to the accents. Michael Griebling 2024-12-18 09:17:40 -05:00
  • 1708b07bc9 Restore original `i's. Michael Griebling 2024-12-17 16:18:00 -05:00
  • c73dc863b8 Try better accented 'i'. Michael Griebling 2024-12-17 15:39:17 -05:00
  • 872fa0b2bf Update \cc and \CC definitions. Michael Griebling 2024-12-17 15:24:56 -05:00
  • 653fe396de Fixed the ç and Ç commands, \cc and \CC, respectively. Michael Griebling 2024-12-17 11:29:42 -05:00
  • 3f8a358984 Added special symbols. Michael Griebling 2024-12-17 11:08:14 -05:00
  • d0b1ff94df Added support for accented and special characters in the input text stream. (e.g., áéíóúýàèìòùâêîôûäëïöüÿãñõçøåæœß'ÁÉÍÓÚÝÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÃÑÕÇØÅÆŒ) Also added some new commands to support special characters like \aa (å), etc. Michael Griebling 2024-12-17 10:21:27 -05:00
  • 07b110d07f Update internal changes. Michael Griebling 2024-12-15 12:21:08 -05:00
  • 3d07349901 Merge pull request #33 from a-lebedev/feature/fix_crash_for_getting_fonts mgriebling 2024-12-10 06:49:46 -05:00
  • 1dbbaddbff Add thread safety for fonts cache via read-write lock in MTFontManager Andrew Lebedev 2024-11-20 17:57:37 +01:00
  • 71da5ae960 Merge pull request #32 from petersktang/main mgriebling 2024-10-26 10:29:53 -04:00
  • 25938db765 Add NSLock to protect lazily loaded tables in multithread concurrent setting Peter Tang 2024-10-26 22:20:25 +08:00
  • 55b539b74e Updated MathView examples. Michael Griebling 2024-10-08 19:45:30 -04:00
  • 7799485428 Added fonts and provided previews. Michael Griebling 2024-10-08 19:35:42 -04:00
  • de4484382d Updated some fonts and added python script to create plist files. Michael Griebling 2024-10-06 17:56:24 -04:00
  • 99dc4ad8de Update to README.md and graphic files. Michael Griebling 2024-10-06 16:29:28 -04:00
  • 9fecdcf563 Fix Mac version crashes on TextColor. Need at least v12. Michael Griebling 2024-10-05 13:52:35 -04:00
  • 428537b8d9 Put back Color code in place of txetcolor due to crashes. Michael Griebling 2024-10-05 11:29:31 -04:00
  • a87d4b5a3c Remove Chinese support again Michael Griebling 2024-10-05 11:03:29 -04:00
  • 2809379401 Removed Chinese support (messed with root). Fixed tests. Michael Griebling 2024-10-05 10:45:03 -04:00
  • cfc0e75715 Added support for Chinese characters Michael Griebling 2024-10-05 10:20:08 -04:00
  • 42f3d2ea78 Merge pull request #28 from 07akioni/main mgriebling 2024-09-14 08:18:37 -04:00
  • 0da9f64eda Remove useless nil guard zhanglecong 2024-09-14 00:40:48 +08:00
  • b4c329859f Fix fontSize arg is not applied to MTMathImage zhanglecong 2024-09-14 00:38:26 +08:00
  • fe8a17711e Merge pull request #21 from OskarPersson/diamond mgriebling 2024-05-28 08:19:33 -04:00
  • 52823433fd Add diamond symbol Oskar Persson 2024-05-19 22:19:45 +02:00
  • 3964a0c4b1 Merge pull request #16 from OskarPersson/textcolor mgriebling 2023-11-24 07:25:19 -05:00
  • 2f485c94dc Add support for textcolor Oskar Persson 2023-11-15 21:09:47 +01:00
  • aa8ae54f59 Merge pull request #13 from petersktang/main mgriebling 2023-10-01 07:10:12 -04:00
  • 9fd78752a2 renamed Peter Tang 2023-10-01 04:21:22 +08:00
  • 2ba6968baf Delete LatexMathSymbols.pdf Peter Tang 2023-09-30 15:18:41 +08:00
  • cf41852f30 remove Hashable CGSize Peter Tang 2023-09-30 15:17:26 +08:00
  • 6d624fc826 remove Hashable CGSize Peter Tang 2023-09-30 15:16:43 +08:00
  • dad776acbb remove Hashable CGSize Peter Tang 2023-09-30 15:15:36 +08:00
  • cc95461945 Delete Sources/TexParser directory Peter Tang 2023-09-30 15:06:35 +08:00
  • a7f4fe401b Delete Sources/MathTexParser directory Peter Tang 2023-09-30 15:06:24 +08:00
  • 703f252765 resize the image Peter Tang 2023-09-30 15:03:16 +08:00
  • 1cf614036f Fix concurrency thread-safe exception Peter Tang 2023-09-26 13:07:49 +08:00
  • 2f962f98c3 Fix concurrency thread-safe exception Peter Tang 2023-09-26 13:00:12 +08:00
  • 170fc5b5bf Merge pull request #11 from petersktang/main mgriebling 2023-09-20 07:31:21 -04:00
  • 6959b42f81 Delete Tests/Obsolete directory Peter Tang 2023-09-20 09:31:17 +08:00
  • 8cf541286f Delete Sources/Obsolete directory Peter Tang 2023-09-20 09:30:51 +08:00
  • 73a56c3d93 consolidate to use threadSafeQueue only. Peter Tang 2023-09-19 09:21:07 +08:00
  • 024468cddd threadsafe protect CTFontCreateWithGraphicsFont Peter Tang 2023-09-18 21:54:45 +08:00
  • 045c2aab72 clean up unnecessary test script messages. Peter Tang 2023-09-18 20:13:34 +08:00
  • c6ea427bfb clean up unnecessary test script messages. Peter Tang 2023-09-18 20:10:52 +08:00
  • b637b18ace resource loading is serialised, font and mathtable dictionaries in BundleManager are threadsafe protected. Peter Tang 2023-09-18 19:04:06 +08:00
  • 6306ab7c4b threadsafe MathImage and MTMathImag concurrent testScripts. Peter Tang 2023-09-18 14:47:45 +08:00
  • 5de5ea677e threadsafe MathFont, MTFontV2, MTFontMathTableV2 with concurrent testScripts. Peter Tang 2023-09-18 13:30:31 +08:00
  • be802ae0c6 Merge pull request #10 from petersktang/main mgriebling 2023-09-15 07:45:54 -04:00
  • 40a6896889 corrected some variable names within BundleManager functions, added onDemandBundle registration instead of loading all Resources at startup. Peter Tang 2023-09-15 17:06:06 +08:00
  • 2cdab9cc0e comment lines updated. Peter Tang 2023-09-15 12:06:58 +08:00
  • b20bfd37df cleaned unnecessary comments. Peter Tang 2023-09-15 11:34:21 +08:00
  • 9d42487ee5 use debugPrint instead. Peter Tang 2023-09-15 11:32:59 +08:00
  • f36db0db3a complete rest of MTFontMathTableV2 logic Peter Tang 2023-09-15 10:53:38 +08:00
  • cea2188310 Sunset MathTable, created MTFontV2, MTFontMathTableV2 and MathImage, about to sunset MTMathImage Peter Tang 2023-09-15 09:53:54 +08:00
  • 2762cbee85 Removed font warning in print. Michael Griebling 2023-09-12 07:59:07 -04:00
  • 6fd6ab005a Merge pull request #8 from petersktang/main mgriebling 2023-09-12 07:46:37 -04:00
  • 4d922a5638 updated all resource names separate from fontName, fontFamilyName. Peter Tang 2023-09-12 18:40:01 +08:00
  • 6049e93c07 added test case around UIFont family names. Peter Tang 2023-09-12 18:22:32 +08:00
  • 490790c06f fixed UIFont and NSFont issue, their names are different from the otf file names Peter Tang 2023-09-12 18:10:05 +08:00
  • 85d25cf177 clean up array contents within BundleManager. Peter Tang 2023-09-12 09:38:11 +08:00
  • d1e9a39e11 cache fontMathTable within MathTable to optimize. Peter Tang 2023-09-12 09:27:11 +08:00
  • 2d579c1192 modified declaration glyph in GlyphPart within MathTable. Peter Tang 2023-09-12 08:57:39 +08:00
  • d1c4ac77a6 embedded GlyphPart within MathTable, MTTypesetter is not yet using this GlyphPart. Peter Tang 2023-09-12 08:28:24 +08:00
  • 018ce0cd08 MathFont and MathTable added, both do not rely on existing SwifthMath code. Peter Tang 2023-09-12 07:55:46 +08:00
  • 397d4ece6d nsImage flipped Peter Tang 2023-09-12 07:32:39 +08:00
  • 32ba7c128a added MTMathImage - draw latex image offscreen. Peter Tang 2023-09-12 07:18:44 +08:00
  • c15d09e04e Update to fix memory leaking during initialization. Michael Griebling 2023-09-11 07:30:53 -04:00
  • cbbce7c6b0 Update for memory leak in MTFont. Michael Griebling 2023-09-10 09:09:06 -04:00
  • 5e908431df Removed messages during font loading. Michael Griebling 2023-07-06 07:52:44 -04:00
  • 71ff06c45c Merge pull request #4 from AndreDouzette/main mgriebling 2023-07-06 06:22:22 -04:00
  • a482791f57 Fix crash when sqrt has no radicand André Douzette 2023-07-06 11:33:12 +02:00
  • 695c8a6b84 Remove CoreGraphics dependency. Michael Griebling 2023-06-17 10:04:36 -04:00
  • b522d7a7a2 Removed CoreGraphics import dependency. Michael Griebling 2023-06-17 10:01:18 -04:00
  • d51628fa20 Fix a table-related crash. Michael Griebling 2023-02-27 09:00:14 -05:00
  • d05123066c Fixed crash when sublist is nil. Michael Griebling 2023-02-27 08:28:57 -05:00
  • 46485d8790 Fix font manager init. Michael Griebling 2023-02-27 08:21:10 -05:00
  • be7268c80d Update manager definition. Michael Griebling 2023-02-27 08:17:36 -05:00
  • 8d50c79c91 Fixed crash on invalid syntax in curly braces. Michael Griebling 2023-02-27 08:11:26 -05:00
  • c1745cc773 Added an \upquote character ('). Michael Griebling 2023-02-26 16:00:06 -05:00
  • 5d6254ea93 Added another KpMath-Sans font. Michael Griebling 2023-02-22 11:35:48 -05:00
  • 18b334bf80 Ditto Michael Griebling 2023-02-22 11:19:28 -05:00
  • dd2ae2a5f6 And again. Michael Griebling 2023-02-22 11:09:06 -05:00
  • f762dd9ed3 Another attempt to fix unmapped glyphs. Michael Griebling 2023-02-22 11:04:09 -05:00
  • f878168d80 Another variant test. Michael Griebling 2023-02-22 10:45:15 -05:00
  • 53b0bf1d5a Fix issue when there are no variants. Michael Griebling 2023-02-22 10:37:59 -05:00
  • 5940731d1a Update font name to lowercase. Michael Griebling 2023-02-22 09:32:47 -05:00
  • ccfbbb0d41 Added font manager support for KpMath-Light font. Michael Griebling 2023-02-22 09:10:53 -05:00
  • 6aa6881283 Added KpMath-Light font. Michael Griebling 2023-02-22 09:05:58 -05:00
  • d44193975f Test of newly-generated xits-math plist. Michael Griebling 2023-02-22 08:18:54 -05:00
  • a906340f07 \ll and \gg symbols were swapped. Michael Griebling 2023-01-31 10:28:25 -05:00
  • fa7dfce8ce Fixed the hex color visibility. Michael Griebling 2023-01-20 16:36:15 -05:00
  • f23a5b9fb5 Updated comments and minor fixes. Michael Griebling 2023-01-20 10:54:45 -05:00
  • 648905173f Fixed a problem with \$. Michael Griebling 2023-01-19 09:44:52 -05:00
  • ae4400a164 Back to original. Michael Griebling 2023-01-19 09:01:41 -05:00
  • d9ef9ba0dc ... Michael Griebling 2023-01-19 08:48:02 -05:00
  • 41d119baf9 ... Michael Griebling 2023-01-19 08:42:59 -05:00