Chlumsky
|
6574da1310
|
Version 1.12.1
|
2025-05-31 19:48:24 +02:00 |
Chlumsky
|
84bfb2a402
|
Fix MTSDF error correction call in CLI mode with -scanline enabled #219
|
2025-02-10 20:00:05 +01:00 |
Chlumsky
|
5a88b0c2b9
|
Minor warning fixes
|
2024-09-28 13:12:20 +02:00 |
Chlumsky
|
aa9478e9ae
|
Added -exportsvg, RGBA & FL32 image output
|
2024-05-07 21:32:45 +02:00 |
Chlumsky
|
c7a724c173
|
Minor FontCoordinateScaling tweaks
|
2024-04-21 12:17:13 +02:00 |
Chlumsky
|
bc9f02e156
|
Fix for incorrect font coordinate scaling
|
2024-04-17 22:12:40 +02:00 |
Chlumsky
|
6d252a7dc3
|
Asymmetrical range
|
2024-04-17 21:17:57 +02:00 |
Chlumsky
|
937f31ff41
|
Simplified argument parsing
|
2024-03-10 11:45:49 +01:00 |
Chlumsky
|
64c3e24829
|
Renamed pseudo-distance to perpendicular distance
|
2024-03-10 10:30:59 +01:00 |
Chlumsky
|
35f92541c4
|
Edge coloring update, circles no longer white
|
2024-03-09 22:17:49 +01:00 |
Chlumsky
|
49453c96f1
|
Replaced sscanf usage
|
2024-01-05 13:38:47 +01:00 |
Chlumsky
|
bd5f145672
|
Inlined Vector2 and SignedDistance for performance, minor coding style change
|
2023-10-11 23:59:32 +02:00 |
Chlumsky
|
052f5fffd7
|
Removed dynamic_cast
|
2023-07-24 20:53:08 +02:00 |
Chlumsky
|
0286aeb6eb
|
Advanced SVG decoding
|
2023-04-15 17:33:32 +02:00 |
Chlumsky
|
d576034d22
|
Added hidden option to disable variable fonts
|
2023-04-12 18:04:01 +02:00 |
Chlumsky
|
5eef2e5985
|
Added hidden options to disable SVG / PNG dependencies
|
2023-04-07 13:10:24 +02:00 |
Chlumsky
|
34baf1706e
|
Added CMake presets, core-only standalone, errors to stderr
|
2023-03-16 07:50:53 +01:00 |
Chlumsky
|
7ff249bcd4
|
Fix crash on invalid varfont, print version, accept --args
|
2023-01-21 16:02:43 +01:00 |
Chlumsky
|
3f917b8019
|
Versioning rework
|
2022-11-06 12:41:11 +01:00 |
Chlumsky
|
496b656d8a
|
Initial version of vcpkg-based build
|
2022-11-05 23:14:58 +01:00 |
Viktor Chlumský
|
99559ac1db
|
Variable fonts (#164)
Co-authored-by: themancalledjakob <github@jrkb.land>
|
2022-09-23 09:27:12 +02:00 |
Todd York
|
3300ab6869
|
Allow command line interface to accept glyph 0 as input (#149)
|
2022-04-07 23:20:44 +02:00 |
Chlumsky
|
64a91eec3c
|
Added -windingpreprocess option
|
2021-11-14 13:20:41 +01:00 |
Chlumsky
|
f1797ada88
|
Fixed edge coloring not restored if lost during preprocessing
|
2021-11-13 15:26:29 +01:00 |
Chlumsky
|
0f9c93e686
|
Version 1.9
|
2021-05-28 19:50:40 +02:00 |
Chlumsky
|
acb01df098
|
Edge coloring by edge to edge distance - experimental version
|
2021-05-28 19:26:41 +02:00 |
Chlumsky
|
dc36f7140e
|
Error correction algorithm expanded
|
2021-04-11 19:27:01 +02:00 |
Viktor Chlumský
|
5f27bdfb1c
|
Complete rework of MSDF error correction, merged with artifact patcher
|
2021-04-06 01:20:03 +02:00 |
Viktor Chlumský
|
37a1fff421
|
Scale and translation arguments refactored as Projection, generator configuration WIP
|
2021-03-31 00:33:47 +02:00 |
Viktor Chlumský
|
9d22335ea0
|
Skia integration - preprocessing of shape geometry
|
2020-10-17 13:12:23 +02:00 |
Viktor Chlumský
|
38ef289f25
|
Added glyph loading by glyph index, passing own FT_Face handle
|
2020-10-10 12:12:52 +02:00 |
Viktor Chlumský
|
9d5c7c54e8
|
Added output distance shift argument
|
2020-10-10 10:02:45 +02:00 |
Chlumsky
|
82364f92ec
|
Compiler warning fixes
|
2020-10-08 10:30:28 +02:00 |
Chlumsky
|
010f3c92f1
|
New MSDF edge artifact elimination routine, core algorithm refactor
|
2020-10-07 23:09:09 +02:00 |
Viktor Chlumský
|
5427fe8f5a
|
Version 1.7
|
2020-03-07 09:19:34 +01:00 |
Viktor Chlumský
|
fd50406d67
|
Shape bounds refactor
|
2020-03-06 17:24:10 +01:00 |
Viktor Chlumský
|
e88da21071
|
Ink trap edge coloring heuristic added
|
2020-03-06 17:16:26 +01:00 |
Viktor Chlumský
|
e93c8d988c
|
Added MTSDF mode
|
2020-03-06 17:09:59 +01:00 |
Viktor Chlumský
|
b9d6f0bb72
|
Added font metrics API, fixed glyph import edge case, fixed 8-bit PNG orientation
|
2020-01-12 11:40:49 +01:00 |
Viktor Chlumský
|
86acea7835
|
Added SDF fill error estimation, miter bounds computation
|
2019-04-22 19:30:33 +02:00 |
Viktor Chlumský
|
f0b8f556d2
|
TIFF file support
|
2019-04-21 00:27:28 +02:00 |
Chlumsky
|
997e42f734
|
Bitmap refactor
|
2019-04-20 22:05:54 +02:00 |
Chlumsky
|
4f3a0d620f
|
V1.6: Core algorithm refactor, pseudo-distance evaluation rework, error correction update, scanline rasterization and distance sign correction, dependencies update
|
2019-04-08 20:20:12 +02:00 |
Viktor Chlumský
|
208e76c9a1
|
Version bump, example shader update
|
2017-07-23 22:57:13 +02:00 |
Viktor Chlumský
|
746767a62b
|
SVG parser improvements
|
2017-06-05 15:09:56 +02:00 |
Christopher Kohnert
|
cbc5797bd7
|
Return a failure code when aborting.
|
2017-05-31 13:32:48 -07:00 |
Viktor Chlumský
|
0e68504f44
|
V1.4: Overlapping contours, cubic distance fix, guessorder
|
2017-02-09 22:44:37 +01:00 |
Viktor Chlumský
|
2ab2e6186c
|
Font loading, reverseorder fixed, binary removed
|
2016-12-07 20:02:39 +01:00 |
Viktor Chlumský
|
4e443d8a72
|
Version 1.2 - Reverse order option, edge coloring seed, glyph loading fix
|
2016-07-21 18:26:15 +02:00 |
John-Philip Johansson
|
dc2bf4479d
|
Fix compile warnings on OSX
The following warnings were fixed:
* implicit conversion of NULL constant to 'bool'
* enumeration value '...' not handled in switch
|
2016-06-09 19:10:30 +02:00 |