#780233 fonts-inconsolata: Should be built from source

#780233#5
Date:
2015-03-10 21:18:23 UTC
From:
To:
Dear Maintainer,

I found out on wikipedia that the inconsolata font has been forked on
Google Foot Directory. It has been fully hinted and a bold variant
created.

Project directory:
https://code.google.com/p/googlefontdirectory/source/browse/ofl/inconsolata/

ChangeLog:

18 September 2012 (Alexei Vanyashiin) Inconsolata bold v. 1.014
- Fixed spacing issue associated with the character "4" and "0"
- Applied ttfautohint (to fix windows rendering problem that occurred in
  v 1.000)

7 December 2011 (Kirill Tkachev) Inconsolata Bold v. 1.000
- Completed Bold version of Inconsolata in VBF format.

https://code.google.com/p/googlefontdirectory/source/browse/ofl/inconsolata/FONTLOG.txt

That would probably close https://bugs.debian.org/618568 which state the
bold font is too wide in konsole.  I only have Medium and Oblique
myself but that is an other story.

#780233#10
Date:
2015-03-11 02:13:06 UTC
From:
To:
Hhhmm, this doesn't include the FontForge source so uploading it would
probably be a DFSG violation.

It would also be great if the Google folks could forward their changes
upstream instead of forking it.

VFB format is from the proprietary FontLab tool. Is there a tool in
Debian main to build the TTF/OTF files from that? If not we would have
to move fonts-inconsolata to contrib.

#780233#15
Date:
2015-03-13 15:13:32 UTC
From:
To:
Hello Paul,

The fonts-inconsolata source package already has some references to
FontForge, at least there is a /fontforge-sfds/ directory with an
Inconsolata.sfd file.

Might be worth another bug to migrate the package to contrib per DFSG if
it violates it.

Upstream Raph Levien (added to CC) commented on another bug report:

  > Yes, the version at Google Web Fonts is more recent and should
  > be considered the definitive one.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688212#20

Seems fine :)

That is a similar issue to the FontForge sources above. Other fonts
package probably ships .VFB. If they are in contrib, I guess Inconsolata
should be moved there as well.


Thanks!

Antoine Musso

#780233#20
Date:
2015-03-14 03:32:30 UTC
From:
To:
I mean the existing package doesn't have a problem but updating to the
Google version might make a move to contrib needed, which would be sad.

Hmm, so Raph has abandoned it. A shame :(

Inconsolata only needs to move to contrib if we use the Google version,
as far as we can tell Raph's version comes with full sources that can be
rebuilt using only DFSG-free tools from Debian main. Google's doesn't.

An alternative might be to keep Raph's version, patch the source to fix
the issue reported and build the font from source. Unfortunately we need
Raph to provide us with the build process he used first.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688212#25
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688212#30
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688212#35

#780233#25
Date:
2015-10-19 14:11:06 UTC
From:
To:
¡Hola Paul!

El 2015-03-14 a las 11:32 +0800, Paul Wise escribió:

I'm adding Dave Crossland and Christoph Haag to this discussion.

Dave is the author of cantarell fonts, and has been doing the updates in the
google/fonts Inconsolata, and up to last year in
https://code.google.com/p/googlefontdirectory/ as well, but, as code.google.com
has stopped receiving changes, the latest changes in the binary repository
dont seem to have a corresponding public repository.

Dave, would it be possible to have a public source repository with the new
changes for Inconsolata? Also, would it be feasible to have the font sources
in a format that can be worked on with free software?



Christoph Haag created a new fork of Inconsolata (and a bunch of other fonts)
[1] that keeps the fonts in a fontforge compatible format, and also maintains
a web interface [2] that exports the binary formats of the fonts.

The sources seems to have been converted from the vbf files in a scriptable
fashion. (*1)
Also Christoph's git repository documents the conversion procedure and
provides a the requested regular and bold fonts.

Christoph, what was the exact procedure needed to convert obtain the sfdir
format from the inconsolata font? Is there any data lost in the process?

Happy hacking,

[1]: https://github.com/lafkon/fontain.git
[2]: http://fontain.org/

(*1): If the conversion from vbf to fontforge can be done using Free Software
without lossing information then the vbf and the fontforge formats would be
idem potent and we could consider the vbf format a dfsg compatible source
format.

#780233#30
Date:
2015-10-19 15:38:49 UTC
From:
To:
Dear all,
truetype formats, which were the ones most up-to-date
(http://git.io/vWePO). Exact procedure: opening with fontforge save as
sfdir. When preparing files for fontain.org I prefer sfd/sfdir, ufo,
otf, ttf in this this order. The vbf sources often available are
exclusive to FontLab, as far as I know.

IMPORTANT: main incentive for fontain.org is the possibility to export
fonts to necessary formats, e.g. for use with LaTeX, in a easy way and
create a interface to browse converted fonts. Collecting the sources is
a side effect and I try my best to have the versions in the repository
up-to-date (already not true for Inconsolata). Therefore the sources
should not be considered a 'fork' but a 'mirror'.


Best regards,
Christoph

#780233#35
Date:
2021-01-05 17:13:02 UTC
From:
To:
retitle 780233 fonts-inconsolata: Should be built from source
severity 780233 important
thanks

Several other bugs request newer releases of this font, so let's
repurpose this one to track the issue of building from source.

It seems Google has multiple "sources" and what we in Debian consider
source seems hosted at https://github.com/googlefonts/inconsolata

So consider this a (strong) request to a) update to track new upstream
source location, and b) repackage to properly build from true source.

 - Jonas

#780233#40
Date:
2026-09-08 07:18:13 UTC
From:
To:
Hello,

Bug #780233 in fonts-inconsolata reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/fonts-team/fonts-inconsolata/-/commit/c2dad7a3463045e8aa6ac1e5bc6df806a1d989d0

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/780233

#780233#47
Date:
2026-09-08 10:04:31 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
fonts-inconsolata, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 780233@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated fonts-inconsolata package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 08 Sep 2026 00:24:44 +0200
Source: fonts-inconsolata
Architecture: source
Version: 3.000+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <debian-fonts@lists.debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 688212 780233
Changes:
 fonts-inconsolata (3.000+ds-1) unstable; urgency=medium
 .
   * Team upload
   * Scan Google Fonts repository
   * New upstream version 3.000+ds (Closes: #688212)
   * Build Inconsolata family from source (Closes: #780233)
Checksums-Sha1:
 5430084a4461adcfaba7b24e764725557152cef5 1975 fonts-inconsolata_3.000+ds-1.dsc
 af6ebdf671d62746855fa41cbbcdb0b430c4c6bf 332184 fonts-inconsolata_3.000+ds.orig.tar.xz
 1b67c80f639555896ca9b4d56285a9686c0d1696 4164 fonts-inconsolata_3.000+ds-1.debian.tar.xz
 417d7eed5b8569dc8eb10be011fe409eca21de20 7289 fonts-inconsolata_3.000+ds-1_source.buildinfo
Checksums-Sha256:
 ccd7f763fb7dcd9a7a5405716d7b493ed39b70e8709f83e797328504c46bb775 1975 fonts-inconsolata_3.000+ds-1.dsc
 0ee9b503d1ccc9fff42569c249cfb4d33fbf106a92b2dd96a11c0f06be0c81e1 332184 fonts-inconsolata_3.000+ds.orig.tar.xz
 69eeb1889a5b86846eb19d6d42a2edb8adcccbf8b52b78c9e662d8912147f10d 4164 fonts-inconsolata_3.000+ds-1.debian.tar.xz
 1de0c726389ece8d018904adfae1f51244d6604a607dc97b528af907eb32d7a1 7289 fonts-inconsolata_3.000+ds-1_source.buildinfo
Files:
 25181bacedd7b4c19cdb90f9e668583e 1975 fonts optional fonts-inconsolata_3.000+ds-1.dsc
 2757e845fb286a4f03d68a5210277c85 332184 fonts optional fonts-inconsolata_3.000+ds.orig.tar.xz
 ffcfe00e381e932eded34c6cf6c892a8 4164 fonts optional fonts-inconsolata_3.000+ds-1.debian.tar.xz
 00df734baa010c633c286fa50602e871 7289 fonts optional fonts-inconsolata_3.000+ds-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmqf1wYQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFAXRC/42trnnZD6q6Jti2iifXrO53a732EqDQwdZ
pK5Q1/wusPgqM0W1z++uIfgBQ6VbqChoXjZtWX/4DnFXIoPhtM/cp5FCictvkBB1
ChK9F9lhyPAItPFg0bblYAGHIRXKc+n445m1pBrWwWMX7IXfRHXjL7q9bJKBGwxG
7ra8uNHZDUGb+M8ErLKKb407mJyvR5leKvUT+s6wHfL+0xxEqio8kVJGywuaLx/O
X10QW9AB7NBEJT2yOsVB2QwN54sb52JmDp0+Us8gFdI2s4bYPXZbxzxlzp38nc9Z
ixQQm8O4xe9ClOJUOAVIYDTGqxWO6nFXTgsaNlpH4B4ZWod8Rk2Ta+oAkQ6O+D0j
ogrBKB6AEQsBRRCWQSGO+3tA8/34gtI4ZCg0QvGTxw6gM9sGspb6m+yFyOxcZ0iE
ID9mvb3KxSu8b02PB2iXi+u9YZJdV2dzivR5L0Hf7onhdxZMi1iy+l0uZ/ebPBuq
oB3ovtzhv8IvvRXGxaFSswBgFjaLUhc=
=QJyS
-----END PGP SIGNATURE-----