[Pkg-fonts-devel] Bug#933093: Bug#933093: fonts-mononoki: please build from source, -> main

Fabian Greffrath fabian at debian.org
Fri Jul 26 20:33:34 BST 2019


Am Freitag, den 26.07.2019, 17:56 +0200 schrieb Adam Borowski:
> Is there a reason the font is not built from sources, so it could
> move to main?

Currently, it FTBFS:

$ fontmake -i -o otf -g src/mononoki.glyphs
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source
INFO:glyphsLib.classes:Parsing "src/mononoki.glyphs" file into <GSFont>
INFO:fontmake.font_project:Interpolating master UFOs from designspace
INFO:mutatorMath:	Generating instance mononoki-Regular.ufo
INFO:mutatorMath:../instance_ufo/mononoki-Regular.ufo:
Errors calculating 122 glyphs: 
	A.hex
	B.hex
	C.hex
	Che-cy
	D.hex
	Delta
	E.hex
	Ef-cy
	Ereversed-cy
	Eth
	F.hex
	Hardsign-cy
	Ia-cy
	Iu-cy
	K
	Lslash
	Omega
	Oslash
	Psi
	Q
	Softsign-cy
	U
	W
	Yeru-cy
	a
	a.hex
	acute
	ampersand
	ampersand_ampersand
	asterisk
	at
	b
	b.hex
	be-cy
	beta
	c.hex
	che-cy
	chi
	d
	d.hex
	dagger
	daggerdbl
	dollar
	dotlessi
	dotlessj
	e
	e.hex
	ef-cy
	epsilon
	equal_equal
	equal_greater
	ereversed-cy
	eta
	eth
	exclam_equal
	f
	f.hex
	five.hex
	g
	gamma
	germandbls
	greater_equal
	greaterequal
	h
	hardsign-cy
	hyphen_greater
	i
	ia-cy
	increment
	integral
	iota
	iu-cy
	j
	k
	l
	lacute
	lcaron
	ldot
	literSign
	lslash
	m
	multiply
	n
	omega
	onefraction
	onetenth
	ordfeminine
	oslash
	p
	paragraph
	partialdiff
	phi
	pi
	plus
	psi
	q
	question
	quotedbl
	quotereversed
	r
	s
	sigma
	six
	softsign-cy
	sterling
	summation
	t
	tau
	theta
	trademark
	u
	uniE0A2
	v
	ve-cy
	w
	x
	xi
	y
	yeru-cy
	ze-cy
	zero
	zeta
INFO:mutatorMath:	Generating instance mononoki-Bold.ufo
INFO:mutatorMath:../instance_ufo/mononoki-Bold.ufo:
Errors calculating 122 glyphs: 
	A.hex
	B.hex
	C.hex
	Che-cy
	D.hex
	Delta
	E.hex
	Ef-cy
	Ereversed-cy
	Eth
	F.hex
	Hardsign-cy
	Ia-cy
	Iu-cy
	K
	Lslash
	Omega
	Oslash
	Psi
	Q
	Softsign-cy
	U
	W
	Yeru-cy
	a
	a.hex
	acute
	ampersand
	ampersand_ampersand
	asterisk
	at
	b
	b.hex
	be-cy
	beta
	c.hex
	che-cy
	chi
	d
	d.hex
	dagger
	daggerdbl
	dollar
	dotlessi
	dotlessj
	e
	e.hex
	ef-cy
	epsilon
	equal_equal
	equal_greater
	ereversed-cy
	eta
	eth
	exclam_equal
	f
	f.hex
	five.hex
	g
	gamma
	germandbls
	greater_equal
	greaterequal
	h
	hardsign-cy
	hyphen_greater
	i
	ia-cy
	increment
	integral
	iota
	iu-cy
	j
	k
	l
	lacute
	lcaron
	ldot
	literSign
	lslash
	m
	multiply
	n
	omega
	onefraction
	onetenth
	ordfeminine
	oslash
	p
	paragraph
	partialdiff
	phi
	pi
	plus
	psi
	q
	question
	quotedbl
	quotereversed
	r
	s
	sigma
	six
	softsign-cy
	sterling
	summation
	t
	tau
	theta
	trademark
	u
	uniE0A2
	v
	ve-cy
	w
	x
	xi
	y
	yeru-cy
	ze-cy
	zero
	zeta
INFO:mutatorMath:	Generating instance mononoki-Italic.ufo
INFO:mutatorMath:../instance_ufo/mononoki-Italic.ufo:
Errors calculating 122 glyphs: 
	A.hex
	B.hex
	C.hex
	Che-cy
	D.hex
	Delta
	E.hex
	Ef-cy
	Ereversed-cy
	Eth
	F.hex
	Hardsign-cy
	Ia-cy
	Iu-cy
	K
	Lslash
	Omega
	Oslash
	Psi
	Q
	Softsign-cy
	U
	W
	Yeru-cy
	a
	a.hex
	acute
	ampersand
	ampersand_ampersand
	asterisk
	at
	b
	b.hex
	be-cy
	beta
	c.hex
	che-cy
	chi
	d
	d.hex
	dagger
	daggerdbl
	dollar
	dotlessi
	dotlessj
	e
	e.hex
	ef-cy
	epsilon
	equal_equal
	equal_greater
	ereversed-cy
	eta
	eth
	exclam_equal
	f
	f.hex
	five.hex
	g
	gamma
	germandbls
	greater_equal
	greaterequal
	h
	hardsign-cy
	hyphen_greater
	i
	ia-cy
	increment
	integral
	iota
	iu-cy
	j
	k
	l
	lacute
	lcaron
	ldot
	literSign
	lslash
	m
	multiply
	n
	omega
	onefraction
	onetenth
	ordfeminine
	oslash
	p
	paragraph
	partialdiff
	phi
	pi
	plus
	psi
	q
	question
	quotedbl
	quotereversed
	r
	s
	sigma
	six
	softsign-cy
	sterling
	summation
	t
	tau
	theta
	trademark
	u
	uniE0A2
	v
	ve-cy
	w
	x
	xi
	y
	yeru-cy
	ze-cy
	zero
	zeta
INFO:mutatorMath:	Generating instance mononoki-BoldItalic.ufo
INFO:mutatorMath:../instance_ufo/mononoki-BoldItalic.ufo:
Errors calculating 123 glyphs: 
	A.hex
	B.hex
	C.hex
	Che-cy
	D.hex
	Delta
	E.hex
	Ef-cy
	Ereversed-cy
	Eth
	F.hex
	Hardsign-cy
	Ia-cy
	Iu-cy
	K
	Lslash
	Omega
	Oslash
	Psi
	Q
	Softsign-cy
	U
	W
	Yeru-cy
	a
	a.hex
	acute
	ampersand
	ampersand_ampersand
	asterisk
	at
	b
	b.hex
	be-cy
	beta
	c.hex
	che-cy
	chi
	d
	d.hex
	dagger
	daggerdbl
	dollar
	dotlessi
	dotlessj
	e
	e.hex
	ef-cy
	epsilon
	equal_equal
	equal_greater
	ereversed-cy
	eta
	eth
	exclam_equal
	f
	f.hex
	five.hex
	four.dnom
	g
	gamma
	germandbls
	greater_equal
	greaterequal
	h
	hardsign-cy
	hyphen_greater
	i
	ia-cy
	increment
	integral
	iota
	iu-cy
	j
	k
	l
	lacute
	lcaron
	ldot
	literSign
	lslash
	m
	multiply
	n
	omega
	onefraction
	onetenth
	ordfeminine
	oslash
	p
	paragraph
	partialdiff
	phi
	pi
	plus
	psi
	q
	question
	quotedbl
	quotereversed
	r
	s
	sigma
	six
	softsign-cy
	sterling
	summation
	t
	tau
	theta
	trademark
	u
	uniE0A2
	v
	ve-cy
	w
	x
	xi
	y
	yeru-cy
	ze-cy
	zero
	zeta
INFO:fontmake.font_project:Applying instance data from designspace
INFO:fontmake.font_project:Building OTF for mononoki-Regular
INFO:ufo2ft:Pre-processing glyphs
INFO:ufo2ft.filters:Running DecomposeComponentsFilter on mononoki-Regular
INFO:ufo2ft.filters:Running RemoveOverlapsFilter on mononoki-Regular
INFO:ufo2ft:Building OpenType tables
ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/tmp/tmpwt82550h'
Traceback (most recent call last):
  File "/usr/bin/fontmake", line 11, in <module>
    load_entry_point('fontmake==1.8.0', 'console_scripts', 'fontmake')()
  File "/usr/lib/python3/dist-packages/fontmake/__main__.py", line 267, in main
    project.run_from_glyphs(glyphs_path, **args)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 578, in run_from_glyphs
    self.run_from_designspace(designspace_path, **kwargs)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 663, in run_from_designspace
    **kwargs)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 699, in run_from_ufos
    self.build_otfs(ufos, **kwargs)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 242, in build_otfs
    self.save_otfs(ufos, **kwargs)
  File "/usr/lib/python3/dist-packages/fontTools/misc/loggingTools.py", line 375, in wrapper
    return func(*args, **kwds)
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 425, in save_otfs
    for font, ufo in zip(fonts, ufos):
  File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 290, in _iter_compile
    yield compile_func(ufo, **options)
  File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 116, in compileOTF
    featureCompilerClass=featureCompilerClass,
  File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 408, in compileFeatures
    return featureCompiler.compile()
  File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 131, in compile
    self.buildTables()
  File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 252, in buildTables
    self.ttFont, self.features, filename=path
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line 31, in addOpenTypeFeaturesFromString
    addOpenTypeFeatures(font, featurefile, tables=tables)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line 22, in addOpenTypeFeatures
    builder.build(tables=tables)
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line 118, in build
    self.build_feature_aalt_()
  File "/usr/lib/python3/dist-packages/fontTools/feaLib/builder.py", line 202, in build_feature_aalt_
    location)
fontTools.feaLib.error.FeatureLibError: <features>:8:5: Feature locl has not been defined

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-fonts-devel/attachments/20190726/b926e684/attachment.sig>


More information about the Pkg-fonts-devel mailing list