[Pkg-fonts-devel] Cantarel font

Nicolas Spalinger nicolas_spalinger at sil.org
Mon Mar 14 12:55:40 UTC 2011


On 07/03/11 17:01, Fabian Greffrath wrote:
> Am 07.03.2011 16:20, schrieb Nicolas Spalinger:
>> My point was to recommend pinging them and asking to make their build
>> system usable by packagers instead of us forking it or grafting
>> something else on top (even from a different project) they may not use
>> themselves, which really boils down to maintaining the delta which is
>> non-trivial.
> 
> I have asked upstream to provide a rule to rebuild the font files, see:
> <https://bugzilla.gnome.org/show_bug.cgi?id=644126>

Great, thanks for reporting this (and other bugs) upstream.

>> Well, apart from gently and respectfully nudging the authors and
>> maintainers, maybe sending patches so that the font source tree comes
>> closer to the general community recommendation of our
>> foo-open-font-sources VCS template?
> 
> Sorry, I am really unable to follow you on this... :/

Sorry for being unclear, I was trying to point out that git master of
Cantarell as hosted by GNOME is rather different from our general
foo-open-font-sources VCS template (see the folder in our own
repository, this is the result of discussions and feedback across the
open font community on how to best structure a open font VCS tree. It
can always be adjusted/improved but it provides a good starting point).

I'd recommend that, to make the work of contributors and package
maintainers easier across distros/platforms, upstream should consider
organising font sources along the lines of:

fonts-cantarell/
	Cantarell-Regular.otf
	Cantarell-Bold.otf
	FONTLOG.txt  (renamed from NEWS)
	OFL.txt
	OFL-FAQ.txt
- developer-documentation/design-guide.txt
- documentation/
	Cantarell-Regular-sample.pdf
	Cantarell-Bold-sample.pdf
- sources/*.sfd  (AFAICT the Oblique, Bold Oblique and Spiro-Regular
fontforge sources which are on the Google webfont repository are not in
the GNOME repository: should they be? Has there been a merge or are we
missing some important source files including the resulting .otf in the
parent folder?)
- tools/*.pl (various build scripts, whose authors should also be
credited in the FONTLOG)
- web/	
	Cantarell-Regular.woff
	Cantarell-Bold.woff

I'd say that the fontconfig configuration files can probably go into
sources/ or maybe tools/ (as they are platform-specific and we probably
don't want a top-level folder for every type of config file) but it's up
to upstream and to you as packager to see. I guess the answers to  GNOME
#644187 will help.


Having prominent open font projects follow best practises will be
helpful for many other "smaller" projects.


[...]

Thanks,


-- 
Nicolas Spalinger,
SIL NRSI volunteer - http://scripts.sil.org
Debian fonts task force -  http://pkg-fonts.alioth.debian.org
Open font community - http://planet.open-fonts.org





More information about the Pkg-fonts-devel mailing list