- Jan 13, 2025
-
-
Alexei Podtelezhnikov authored
-
- Jan 04, 2025
-
-
Alexei Podtelezhnikov authored
-
- Dec 19, 2024
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
-
- Dec 18, 2024
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
* src/ftgrid.c (grid_status_draw_outline:DO_BITMAP): Pseudo-crop the glyph bitmap enough to cover visible area after scaling and avoid huge memory allocations.
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
-
- Dec 15, 2024
-
-
Alexei Podtelezhnikov authored
-
- Dec 13, 2024
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
* src/ftgrid.c (write_header, event_grid_zoom): Use frexpf/ldexpf.
-
- Dec 11, 2024
-
-
Alexei Podtelezhnikov authored
We switch to direct bit manipulations, considering that IEEE 754 and its 32-bit floats are quite portable. * src/ftgrid.c (write_header): Show scale in the bottom-left corner. (event_grid_zoom): Use simpler algorithm.
-
Alexei Podtelezhnikov authored
-
- Aug 12, 2024
-
-
Werner Lemberg authored
========================== Tag sources with 'VER-2-13-3'. * README: Updated. * meson.build: Updated. * man/*.1: Updated.
-
Werner Lemberg authored
-
- Jun 21, 2024
-
-
Werner Lemberg authored
-
Alexei Podtelezhnikov authored
* src/ftinspect/glyphcomponents/glyphpointnumbers.cpp, src/ftgrid.c, src/ftlint.c, src/ftstring.c: Update some variable types.
-
- Apr 05, 2024
-
-
Alexei Podtelezhnikov authored
Thanks to Marc Schönefeld for the report.
-
- Jan 27, 2024
-
-
Alexei Podtelezhnikov authored
-
- Dec 14, 2023
-
-
Werner Lemberg authored
Reported by Marc Schönefeld <marc.schoenefeld@gmx.org>.
-
Alexei Podtelezhnikov authored
-
- Dec 13, 2023
-
-
Alexei Podtelezhnikov authored
-
- Dec 10, 2023
-
-
Alexei Podtelezhnikov authored
-
- Dec 08, 2023
-
-
Alexei Podtelezhnikov authored
* builds/windows/msvc/*.vcxproj: Move `IntDir` and `OutDir` to... * builds/windows/msvc/ft2demos.props: ... here.
-
- Dec 07, 2023
-
-
Alexei Podtelezhnikov authored
MSBuild.exe can now be fired from the root folder without options. * builds/windows/msvc/ft2demos.sln: Relocated to... * MSBuild.sln: ... here with minor changes. * MSBuild.rsp: New file with command line options.
-
Alexei Podtelezhnikov authored
* builds/windows/msvc/*.vcxproj: Move common options to... * builds/windows/msvc/ft2demos.props: ... this imported file.
-
- Nov 18, 2023
-
-
Alexei Podtelezhnikov authored
The number of turns reflects the glyph complexity and the workload for the B/W rasterizer. * src/ftlint.c (Explore): New function to count turns. (Main): Report them.
-
- Nov 09, 2023
-
-
Alexei Podtelezhnikov authored
-
- Nov 07, 2023
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
-
- Oct 05, 2023
-
-
Charlie Jiang authored
Fixes #57 . Added a text box showing current constructed PostScript name with MM/GX coords included according to TN #5902. * src/ftinspect/panels/settingpanelmmgx.cpp, src/ftinspect/panels/settingpanelmmgx.hpp: Add the PostScript name text box. Track the dirty state of the axes, so when all axes are in "default" state the "basic" PS name will be displayed (e.g. "NotoSansCJKtc-DemiLight"), while when any axis has its value modified, the constructed PS name will be displayed (e.g. "NotoSansCJKTC_350wght"). Even when the value equals to the default one, as long as the value was touched by user, the name will be the constructed one. To clear the dirty state, the "Def" button for each axis, or the "Reset to Default" button should be used. * src/ftinspect/engine/engine.cpp, src/ftinspect/engine/engine.hpp: Add two fields tracking PS name (one with "basic" name, and one possibly constructed from MM/GX coords). * src/ftinspect/engine/fontinfo.cpp: Change to use the PS name from engine.
-
Charlie Jiang authored
... information retrieval. This fixes the PostScript name display in the Font Info tab. * src/ftinspect/engine/engine.cpp, src/ftinspect/engine/engine.hpp: Use the highest bit of `FTC_FaceID` to indicate that the face/size is for rendering (safe for some modification to the face, e.g. MM/GX coords).
-
- Oct 03, 2023
-
-
Charlie Jiang authored
-
- Aug 25, 2023
-
-
Werner Lemberg authored
========================== Tag sources with 'VER-2-13-2'. * README: Updated. * meson.build: Updated. * man/*.1: Updated.
-
Werner Lemberg authored
* graph/gblblit.c (gblender_glyph_upgray), src/ftmulti.c (Render_All): Add cast. * src/ftdump.c (get_english_name_entry): Initialize `name`.
-
- Aug 24, 2023
-
-
Werner Lemberg authored
-
- Aug 17, 2023
-
-
Hugh McMaster authored
The latest version of groff (1.23.0) emits a warning when it detects the use of table macros (.TS, .TE) with no .TW (table width) macro defined: tbl preprocessor failed, or it or soelim was not run; table(s) likely not rendered (TE macro called with TW register undefined). The warning occurs because the `tbl` preprocessor was not invoked by the `man` command. To fix the issue, we need to instruct man(1) to run the `tbl` preprocessor before rendering the source as text. This issue was detected by Debian's Lintian tool.
-
- Aug 13, 2023
-
-
* Update comments. * Fix a typo: dimentions -> dimensions.
-