File: NEWS.rst

package info (click to toggle)
hxtools 20251011-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,468 kB
  • sloc: ansic: 4,384; perl: 3,467; sh: 1,664; cpp: 353; makefile: 90
file content (162 lines) | stat: -rw-r--r-- 4,461 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
rel-20251011
============
* Support building with libHX 5.1
* doc: peicon(1) manual page is now complete


rel-20250309
============
* Increase bgfg contrast in light2.theme
* extract_dxhog: repair wrong seeking to archive entries
* Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
* Delete ``extract_f3pod`` (alternative: SLADE)
* Add ``make_qupak`` command
* Add ``git-logsortbychgsize`` command
* Add ``selective-preprocess`` command


rel-20231224
============
* Add gh-trim-workflowruns script
* git-forest: port to Perl 5.38


rel-20231101
============
* qtar: add .zst suffix support
* sadmin: delete utmp_register
* dircolors: reinstate upstream color for BLK/CHR
* spec-beautifier: apply transformation logic to preamble as well
* spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
* spec-beautifier: delete massaging of BuildRequire lists


rel-20230411
============
* FreeBSD/OpenBSD portability fixes
* checkbrack: remove -p option
* gpsh: avoid spurious "mkvmerge failed" report
* wktimer: -S option behavior split off to -X


rel-20221120
============
* A few utilities have been split off to a new project, consoleet-utils.
  See https://inai.de/projects/consoleet/ for details.
* Affected: colortable cp437table unitable palcomp vfontas


rel-20221119
============
* data: add vga.theme
* vfontas: add "copy" operation
* smm: new utility "palcomp"
* vfontas: implement aspect ratio correction for SFD output


rel-20211204
============
Enhancements:
* vfontas: add a -move operation
* kbd: offer "the UEFI font" (a file for setfont(8) or for further vfontas(1)
  processing)
* Documentation updates


rel-20210928
============
Enhancements:
* vfontas: add recognition for BDF glyphs as produced by fontforge from PCF
* kbd: map beta to eszett on cp437x
* vfontas: recognize "idem" lines in kbd unimaps
* vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands


rel-20210803
============
Enhancements:
* vfontas: read support for BDF
* kbd: cp437x.uni learned a few Unicode codepoints for checkmarks
  (cp437x is a glyph mapping table for arbitrary CP437 fonts
  that declares some extra mappings to display more Unicode
  characters somehow, rather than not showing them with a blank/box character)


rel-20201116
============
* pegrep: cure uninitialized variable warnings
* gpsh: change tmp location to /var/tmp
  (avoid saving potentially large files to tmpfs)
* sysinfo: fix null deref when /etc/os-release is absent


rel-20200712
============
* profile: add QUILT_COLORS
* bsvplay: Pianoman MUS support
* pcmmix: new utility for arpeggio/polyphonic mixing of
  bsvplay/qplay outputs


rel-20200428
============
* vfontas: N2 vectorizer: cease smoothing of stub serifs
  (concerns the topleft corner of an 'E' in some fonts)
* vfontas: N2 vectorizer: avoid diagonalizing "pimples" in font outlines
  (concerns 1-pixel protrusions in the right vertical edge of the '4')


rel-20200331
============
* vfontas: add new N2 vectorizer
* vfontas: new -saven2 command to use N2

The N2 vectorizer is able to recognize logical 45-degree angles in
bitmap glyphs and will output the outlines as such. Unlike N1,
it analyzes glyph outlines rather than pixel patterns, and produces
higher quality output due to a larger working radius.

N2 can reproduce the "Nouveau IBM" font quite closely now (e.g. from
Fontraption's VGA9.F16 file). A few differences have just become apparent (one
can inspect in e.g. Inkscape by overlaying both fontfaces) that may be
addressed in a later release.

N2:

* Isthmuses tend to get washed out, noticable in glyphs like 'G'.
* Sumps in the 'K', 'M', 'N' glyphs could be improved.
  This is noticable in glyphs like 'G'.

Nouveau IBM:

* Kerning is not original: too closely spaced.
* Node points are not at pixel or half-pixel locations.
  'B' has a 30.78 diagonal for no apparent reason. This is bad for integral
  scaling. Other values can be observed in 'W'.
* Glyph 'C' is asymmetric.


rel-20200309
============
* vfontas: add N1 vectorizer
* vfontas: new -saven1 command to use N1
* vfontas: remove -xbrz



rel-20200124
============
* vfontas: add full vectorizer for SFD glyphs
* vfontas: improved ascent/descent values for vector output
* vfontas: hex format misreading was fixed


rel-20190428
============
* vfontas: new implementation. Replaces clt2bdf, clt2pbm, cltxscale, fnt2bdf.
* vfontas: xBRZ x6 support
* profile: use new GREP_COLORS variable


rel-20180301
====