Bug#1110421: ITP: fonts-xolonium - futuristic typeface, with focus on legibility
On Sat, 29 Nov 2025 15:59:42 +0100 =?UTF-8?Q?S=C3=A9bastien_Noel?=
<sebastien@twolife.be> wrote:
On 11/28/25 20:50, Gioele Barabucci wrote:
> But, if I had to guess, I'd say that a changed timestamp somewhere is
> responsible for the discrepancies.
Yes, you are right, timestamps are involved. But it seems they're not
the only culprits. I'm attaching the output of diffoscope.
Hi,
I see three unreproducibility causes:
1. The timestamps, probably the easiest thing to fix. I'll have a look
at them once htic clears NEW.
2. Various checksums being different. That's to be espected, given that
the file contents are different. This will fix itself as soon as the
other issues are resolved.
3. Many things are off by a few bytes, so all their addresses are wrong.
Same as 2, caused by 4.
4. There are tiny differences in the generated font outlines. For
example, in the TTF file
```
<TTGlyph name="u1F61B" xMin="75" yMin="-30" xMax="835" yMax="690">
<contour>
<pt x="75" y="90" on="1"/>
- <pt x="75" y="90" on="0"/>
<pt x="75" y="570" on="1"/>
```
Issues of type 4 are hard to debug and time consuming to fix. Maybe the
"official" font files are generated by another version (a bug has been
added/fixed in the past 5 years?). Or maybe a slightly different version
of the source files, perhaps without visible differences, have been used
to create the official font files. This will require some further study.
However only issue 1 has to be fixed before releasing Debian version -1
of the font (to achieve self-reproducibility). The rest (reproducibility
of the original file and RFN licensing) can be fixed later.
Regards,
--
Gioele Barabucci
Reply to: