50 Commits (93789e75b9c17a86346b57b105cc59d80cd5311d)

Author SHA1 Message Date
Marek Roszko 3bf2fb2c0e Fix more C5266 warnings 2 years ago
Seth Hillbrand 0de24bfd59 Cleanup text alignment between version 6 and 7 3 years ago
Seth Hillbrand 72267cf9b0 Adjust stroke font output to match v6 output 3 years ago
Jeff Young 7e5fedef6a Markup fixes. 3 years ago
Wayne Stambaugh b05de51a8d Fix a few Coverity issues. 3 years ago
Wayne Stambaugh c3e6825d62 Add hashing to and unit tests for some low level objects. 3 years ago
Wayne Stambaugh 28776f5745 Text attributes object improvements. 3 years ago
Jeff Young 7b3e01ce52 Select correct face from a .ttc file. 3 years ago
Seth Hillbrand 81256c0fa4 Prevent mutex deadlock 3 years ago
Jon Evans 632f8c1df4 Fix macOS build 3 years ago
Marek Roszko 39e69a3d29 Fix up handling of font names available in multiple names 3 years ago
Mark Roszko 7b4abb1f7b FT_Face is also not thread, protect getTextAsGlyphs 3 years ago
Marek Roszko 65d5b34da3 freetype is not thread safe, zone filler can trigger multi-thread access 3 years ago
Seth Hillbrand bcc1e28bab Fix Windows build error 3 years ago
Seth Hillbrand cf52bfcc55 Handle missing Bold/Ital outline fonts 3 years ago
Jeff Young 387f1214f0 Add some heuristics to guess a better font overbar offset. 3 years ago
Jeff Young 560dc7d2b6 Underline for hypertext rollovers. 3 years ago
jean-pierre charras 32551cf1ea minor coding style fix. 3 years ago
Marek Roszko 88c7322a0d EDA_TEXT Get/SetTextSize should use VECTOR2I 4 years ago
Jeff Young 47e002a33d Add font to status bar for text objects. 4 years ago
Jeff Young b4b16e7e0f Adjust overbar height for outline fonts. 4 years ago
Jeff Young fb1e1aec9a Add tab processing for outline fonts. 4 years ago
Jeff Young e8a543f1ea Colors for text in PL_Editor and Eeschema. 4 years ago
Ola Rinta-Koski 6196f2bdf0 Version info: report all font libraries 4 years ago
Jeff Young 5ce559176d Overhaul the font metrics calcs for overbar, italics and bboxes. 4 years ago
jean-pierre charras a37a7aa1d5 move a misplaced include 4 years ago
Jeff Young 5739505aa3 TextBoxes for PCBNew. 4 years ago
Jeff Young c6a8100d46 Schematic and symbol text boxes. 4 years ago
Jeff Young 6dc8cd3f18 Add FreeType version to version info. 4 years ago
Ola Rinta-Koski da65fe0469 Font outline decomposition fixes 4 years ago
Jeff Young 862d8ce48d Default TEXT_ATTRIBUTES angles to tenths of a degree, not radians. 4 years ago
Seth Hillbrand 22a77d3556 Move EDA_ANGLE to KiMath lib 4 years ago
Jeff Young abd3f5bc2b Move footprints to EDA_ANGLE. 4 years ago
jean-pierre charras d0f2c20235 Define our kicad font name only once, and do not translate it. 4 years ago
Jeff Young 8f7d2dd06a More VECTOR2D -> VECTOR2I and wxPoint cleanup. 4 years ago
Jeff Young 7d032f9c2f Outline font rendering for Cairo, plotter, printer and 3D viewer. 4 years ago
Jeff Young 78cac128b7 Careful: symbol fonts have no language. 4 years ago
Jeff Young a4349ae638 Cleanup and error reporting for fonts. 4 years ago
Marek Roszko 5621e49b21 vcpkg locates ft2build.h in the root of /include and not the freetype2 subfolder 4 years ago
Jeff Young 04c76f10e9 Performance enhancements for fonts. 4 years ago
Jeff Young 438c63f587 Fix outline font boundingbox issues. 4 years ago
Jeff Young eb58d7e44c Text glyph caches and bug fixes. 4 years ago
Ola Rinta-Koski 9b406c1da4 Outline font support. 4 years ago
Jeff Young cbd665db7b Remove markup_parser from headers so PEGTL doesn't leak windows.h. 4 years ago
Marek Roszko 38a25fbc4d Fix windows compile error 4 years ago
Jeff Young 8e4a4306c7 Go back to using inter-character spacing from the stroke font. 4 years ago
jean-pierre charras c4af66f6d3 Fix compil issues on Windows+msys2 4 years ago
Jeff Young 89c0f8e297 Move to new font engine. 4 years ago
Jeff Young ccb94fd1a7 APIs for passing KIFONT::FONT pointers around. 4 years ago
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago