From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/92807 Path: news.gmane.org!not-for-mail From: luigi scarso Newsgroups: gmane.comp.tex.context Subject: Re: [fonts] Why does ConTeXt keep telling me "source file is not found" ? Date: Wed, 28 Oct 2015 09:43:58 +0100 Message-ID: References: <562CBB12.7090805@free.Fr> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1544615305==" X-Trace: ger.gmane.org 1446021905 10703 80.91.229.3 (28 Oct 2015 08:45:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 28 Oct 2015 08:45:05 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Oct 28 09:44:55 2015 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZrMLm-0001hZ-6I for gctc-ntg-context-518@m.gmane.org; Wed, 28 Oct 2015 09:44:54 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 686E9101F6 for ; Wed, 28 Oct 2015 09:44:53 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id FA8b0l_PXn4m for ; Wed, 28 Oct 2015 09:44:51 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id E1EBB1022D for ; Wed, 28 Oct 2015 09:44:08 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 608A9101F6 for ; Wed, 28 Oct 2015 09:44:05 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id DBgmvAkSOR6T for ; Wed, 28 Oct 2015 09:44:00 +0100 (CET) Original-Received: from filter3-utr.mf.surf.net (filter3-utr.mf.surf.net [195.169.124.154]) by balder.ntg.nl (Postfix) with ESMTP id A58FE101E8 for ; Wed, 28 Oct 2015 09:44:00 +0100 (CET) Original-Received: from mail-wi0-x22e.google.com (mail-wi0-x22e.google.com [IPv6:2a00:1450:400c:c05::22e]) by filter3-utr.mf.surf.net (8.14.4/8.14.4/Debian-4) with ESMTP id t9S8hw4f024264 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 28 Oct 2015 09:43:58 +0100 Original-Received: by wikq8 with SMTP id q8so243613138wik.1 for ; Wed, 28 Oct 2015 01:43:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=JB5B1peD6mpHZvGpx/cMoY0nOCGbTnsEG6Ve4VQjnzI=; b=d/uom2gWtWdjpOGKaRwAH2MPRfzc/56oJf7DDw0STDuAeXYuNbVbsJ03INNztBGMcK 6zgoyrAo179iVCmvLrDlMqoXDGpCCGSTf60Di4YF4TosbJYSHdSnrJaBcXrJ5niqkjxb S2t7YM43CTrP+GNv1k+U9Hk+GB0HjDTg/INvh4SODhXApcogSZvyaJ70AKpZfaOFddaA c/IJ4ksin6e3ElTQyafbYtTylCg3/BeVKw+EhCWpXYg3o0CKPX0K6qjLUdK5dhS4jEzU 0Vr9jbZoVaUsGy/0MPzuO2l9YcIV+OEe7QDoRLf+1caZZ/y5L5p4f7eO4aYoQQ2UpbmJ DC9Q== X-Received: by 10.180.198.233 with SMTP id jf9mr1430606wic.66.1446021838411; Wed, 28 Oct 2015 01:43:58 -0700 (PDT) Original-Received: by 10.27.174.212 with HTTP; Wed, 28 Oct 2015 01:43:58 -0700 (PDT) In-Reply-To: <562CBB12.7090805@free.Fr> X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=2a00:1450:400c:c05::22e; country=BE; region=Brussels Capital; city=Brussels; latitude=50.8466; longitude=4.3528; http://maps.google.com/maps?q=50.8466,4.3528&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 08PywHWv6 - 09c94d592d68 - 20151028 (trained as not-spam) Received-SPF: pass (filter3-utr.mf.surf.net: domain of luigi.scarso@gmail.com designates 2a00:1450:400c:c05::22e as permitted sender) receiver=filter3-utr.mf.surf.net; client-ip=2a00:1450:400c:c05::22e; envelope-from=; helo=mail-wi0-x22e.google.com; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:92807 Archived-At: --===============1544615305== Content-Type: multipart/alternative; boundary=047d7b6225ba04234905232632c6 --047d7b6225ba04234905232632c6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, Oct 25, 2015 at 12:20 PM, Goulven Guillard < lecotegougdelaforce@free.fr> wrote: > Hi, > > I can't seem to make ConTeXt work with system fonts. Let's take this > simple example : > > --------------------------------------------------------------------- > \usemodule[simplefonts][size=3D12pt] > \setmainfont[liberationsans] > \starttext > Test text > \stoptext > --------------------------------------------------------------------- > > It won't compile : > > --------------------------------------------------------------------- > $ context aa.tex > > mtx-context | run 1: luatex > --fmt=3D"/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781c= e0dde776fb1556f32e/formats/luatex/cont-en" > --jobname=3D"aa" > --lua=3D"/opt/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781c= e0dde776fb1556f32e/formats/luatex/cont-en.lui" > --no-parse-first-line --c:currentrun=3D1 --c:fulljobname=3D"./aa" > --c:input=3D"./aa" --c:kindofrun=3D1 --c:maxnofruns=3D9 "cont-yes.mkiv" > This is LuaTeX, Version beta-0.81.0 (TeX Live 2016/dev) (rev 5350) > \write18 enabled. > > system > callbacks > not registering frozen 'find_format_file' > open source > 1 > 1 > > /opt/context/tex/texmf-context/tex/context/base/cont-yes.mkiv > > ConTeXt ver: 2015.10.09 21:28 MKIV beta fmt: 2015.10.21 int: > english/english > > system > 'cont-new.mkiv' loaded > open source > 2 > 2 > > /opt/context/tex/texmf-context/tex/context/base/cont-new.mkiv > close source > 2 > 2 > > /opt/context/tex/texmf-context/tex/context/base/cont-new.mkiv > system > files > jobname 'aa', input './aa', result 'aa' > fonts > latin modern fonts are not preloaded > languages > language 'en' is active > open source > 2 > 3 > /data/L=C3=A9diFrance/catalogues/automatic/aa.t= ex > resolvers > modules > 'simplefonts' is loaded > open source > 3 > 4 > > /opt/context/tex/texmf-modules/tex/context/third/simplefonts/t-simplefont= s.mkiv > loading > ConTeXt User Module / Simplefonts > resolvers > lua > loading file > '/opt/context/tex/texmf-modules/tex/context/third/simplefonts/t-simplefon= ts.lua' > succeeded > close source > 3 > 4 > > /opt/context/tex/texmf-modules/tex/context/third/simplefonts/t-simplefont= s.mkiv > fonts > defining > source file 'LiberationSans-Regular.ttf' is > not found > backend > xmp > using file > '/opt/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml' > pages > flushing realpage 1, userpage 1 > close source > 2 > 4 > /data/L=C3=A9diFrance/catalogues/automatic/aa.t= ex > close source > 1 > 4 > > /opt/context/tex/texmf-context/tex/context/base/cont-yes.mkiv > > !LuaTeX error: cannot find OpenType font file for reading () > =3D=3D> Fatal error occurred, no output PDF file produced! > > mtx-context | fatal error: return code: 1 > --------------------------------------------------------------------- > > If I understand correctly, it fails on `defining > source file > 'LiberationSans-Regular.ttf' is not found`. Yet said file is found by > `mtx-run` (and has read access for all) : > > --------------------------------------------------------------------- > $ mtxrun --script fonts --list --all --pattern=3DLiberation > > liberationmono liberationmono > /usr/share/fonts/liberation/LiberationMono-Regular.ttf > liberationmonobold liberationmonobold > /usr/share/fonts/liberation/LiberationMono-Bold.ttf > liberationmonobolditalic liberationmonobolditalic > /usr/share/fonts/liberation/LiberationMono-BoldItalic.ttf > liberationmonoitalic liberationmonoitalic > /usr/share/fonts/liberation/LiberationMono-Italic.ttf > liberationmononormal liberationmono > /usr/share/fonts/liberation/LiberationMono-Regular.ttf > liberationmonoregular liberationmono > /usr/share/fonts/liberation/LiberationMono-Regular.ttf > liberationsans liberationsans > /usr/share/fonts/liberation/LiberationSans-Regular.ttf > liberationsansbold liberationsansbold > /usr/share/fonts/liberation/LiberationSans-Bold.ttf > liberationsansbolditalic liberationsansbolditalic > /usr/share/fonts/liberation/LiberationSans-BoldItalic.ttf > liberationsansitalic liberationsansitalic > /usr/share/fonts/liberation/LiberationSans-Italic.ttf > liberationsansnormal liberationsans > /usr/share/fonts/liberation/LiberationSans-Regular.ttf > liberationsansregular liberationsans > /usr/share/fonts/liberation/LiberationSans-Regular.ttf > liberationserif liberationserif > /usr/share/fonts/liberation/LiberationSerif-Regular.ttf > liberationserifbold liberationserifbold > /usr/share/fonts/liberation/LiberationSerif-Bold.ttf > liberationserifbolditalic liberationserifbolditalic > /usr/share/fonts/liberation/LiberationSerif-BoldItalic.ttf > liberationserifitalic liberationserifitalic > /usr/share/fonts/liberation/LiberationSerif-Italic.ttf > liberationserifnormal liberationserif > /usr/share/fonts/liberation/LiberationSerif-Regular.ttf > liberationserifregular liberationserif > /usr/share/fonts/liberation/LiberationSerif-Regular.ttf > hm, strange. In Ubuntu 14.04: $ ls /usr/share/fonts/ cmap truetype type1 X11 and liberation is under truetype /usr/share/fonts/truetype/liberation: /usr/share/fonts/truetype/liberation: LiberationMono-BoldItalic.ttf LiberationMono-Bold.ttf LiberationMono-Italic.ttf LiberationMono-Regular.ttf LiberationSans-BoldItalic.ttf LiberationSans-Bold.ttf LiberationSans-Italic.ttf LiberationSansNarrow-BoldItalic.ttf LiberationSansNarrow-Bold.ttf LiberationSansNarrow-Italic.ttf LiberationSansNarrow-Regular.ttf LiberationSans-Regular.ttf LiberationSerif-BoldItalic.ttf LiberationSerif-Bold.ttf LiberationSerif-Italic.ttf LiberationSerif-Regular.ttf what does ls /usr/share/fonts/liberation/LiberationSans-Regular.ttf say ? --=20 luigi --047d7b6225ba04234905232632c6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Sun, Oct 25, 2015 at 12:20 PM, Goulven Guillard &l= t;lecotego= ugdelaforce@free.fr> wrote:
Hi,

I can't seem to make ConTeXt work with system fonts.=C2=A0 Let's ta= ke this simple example :

---------------------------------------------------------------------
\usemodule[simplefonts][size=3D12pt]
\setmainfont[liberationsans]
\starttext
Test text
\stoptext
---------------------------------------------------------------------

It won't compile :

---------------------------------------------------------------------
$ context aa.tex

mtx-context=C2=A0 =C2=A0 =C2=A0| run 1: luatex --fmt=3D"/opt/context/t= ex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/format= s/luatex/cont-en" --jobname=3D"aa" --lua=3D"/opt/contex= t/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/for= mats/luatex/cont-en.lui" --no-parse-first-line --c:currentrun=3D1 --c:= fulljobname=3D"./aa" --c:input=3D"./aa" --c:kindofrun= =3D1 --c:maxnofruns=3D9 "cont-yes.mkiv"
This is LuaTeX, Version beta-0.81.0 (TeX Live 2016/dev) (rev 5350)
=C2=A0\write18 enabled.

system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 > callbacks > not registerin= g frozen 'find_format_file'
open source=C2=A0 =C2=A0 =C2=A0> 1 > 1 > /opt/context/tex/texmf-co= ntext/tex/context/base/cont-yes.mkiv

ConTeXt=C2=A0 ver: 2015.10.09 21:28 MKIV beta=C2=A0 fmt: 2015.10.21=C2=A0= int: english/english

system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 > 'cont-new.mkiv' loade= d
open source=C2=A0 =C2=A0 =C2=A0> 2 > 2 > /opt/context/tex/texmf-co= ntext/tex/context/base/cont-new.mkiv
close source=C2=A0 =C2=A0 > 2 > 2 > /opt/context/tex/texmf-context= /tex/context/base/cont-new.mkiv
system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 > files > jobname 'aa= 9;, input './aa', result 'aa'
fonts=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> latin modern fonts are n= ot preloaded
languages=C2=A0 =C2=A0 =C2=A0 =C2=A0> language 'en' is active open source=C2=A0 =C2=A0 =C2=A0> 2 > 3 > /data/L=C3=A9diFrance/cat= alogues/automatic/aa.tex
resolvers=C2=A0 =C2=A0 =C2=A0 =C2=A0> modules > 'simplefonts'= is loaded
open source=C2=A0 =C2=A0 =C2=A0> 3 > 4 > /opt/context/tex/texmf-mo= dules/tex/context/third/simplefonts/t-simplefonts.mkiv
loading=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> ConTeXt User Module / Simplef= onts
resolvers=C2=A0 =C2=A0 =C2=A0 =C2=A0> lua > loading file '/opt/co= ntext/tex/texmf-modules/tex/context/third/simplefonts/t-simplefonts.lua'= ; succeeded
close source=C2=A0 =C2=A0 > 3 > 4 > /opt/context/tex/texmf-modules= /tex/context/third/simplefonts/t-simplefonts.mkiv
fonts=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> defining > source fil= e 'LiberationSans-Regular.ttf' is not found
backend=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> xmp > using file '/opt= /context/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> flushing realpage 1, use= rpage 1
close source=C2=A0 =C2=A0 > 2 > 4 > /data/L=C3=A9diFrance/catalogu= es/automatic/aa.tex
close source=C2=A0 =C2=A0 > 1 > 4 > /opt/context/tex/texmf-context= /tex/context/base/cont-yes.mkiv

!LuaTeX error: cannot find OpenType font file for reading ()
=C2=A0=3D=3D> Fatal error occurred, no output PDF file produced!

mtx-context=C2=A0 =C2=A0 =C2=A0| fatal error: return code: 1
---------------------------------------------------------------------

If I understand correctly, it fails on `defining > source file 'Libe= rationSans-Regular.ttf' is not found`.=C2=A0 Yet said file is found by = `mtx-run` (and has read access for all) :

---------------------------------------------------------------------
$ mtxrun --script fonts --list --all --pattern=3DLiberation

liberationmono=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationmo= no /usr/share/fonts/liberation/LiberationMono-Regular.ttf
liberationmonobold=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationmonobold /us= r/share/fonts/liberation/LiberationMono-Bold.ttf
liberationmonobolditalic=C2=A0 =C2=A0 liberationmonobolditalic /usr/share/f= onts/liberation/LiberationMono-BoldItalic.ttf
liberationmonoitalic=C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationmonoitalic /usr/s= hare/fonts/liberation/LiberationMono-Italic.ttf
liberationmononormal=C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationmono /usr/share/f= onts/liberation/LiberationMono-Regular.ttf
liberationmonoregular=C2=A0 =C2=A0 =C2=A0 =C2=A0liberationmono /usr/share/f= onts/liberation/LiberationMono-Regular.ttf
liberationsans=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationsa= ns /usr/share/fonts/liberation/LiberationSans-Regular.ttf
liberationsansbold=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationsansbold /us= r/share/fonts/liberation/LiberationSans-Bold.ttf
liberationsansbolditalic=C2=A0 =C2=A0 liberationsansbolditalic /usr/share/f= onts/liberation/LiberationSans-BoldItalic.ttf
liberationsansitalic=C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationsansitalic /usr/s= hare/fonts/liberation/LiberationSans-Italic.ttf
liberationsansnormal=C2=A0 =C2=A0 =C2=A0 =C2=A0 liberationsans /usr/share/f= onts/liberation/LiberationSans-Regular.ttf
liberationsansregular=C2=A0 =C2=A0 =C2=A0 =C2=A0liberationsans /usr/share/f= onts/liberation/LiberationSans-Regular.ttf
liberationserif=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0liberationse= rif /usr/share/fonts/liberation/LiberationSerif-Regular.ttf
liberationserifbold=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0liberationserifbold /u= sr/share/fonts/liberation/LiberationSerif-Bold.ttf
liberationserifbolditalic=C2=A0 =C2=A0liberationserifbolditalic /usr/share/= fonts/liberation/LiberationSerif-BoldItalic.ttf
liberationserifitalic=C2=A0 =C2=A0 =C2=A0 =C2=A0liberationserifitalic /usr/= share/fonts/liberation/LiberationSerif-Italic.ttf
liberationserifnormal=C2=A0 =C2=A0 =C2=A0 =C2=A0liberationserif /usr/share/= fonts/liberation/LiberationSerif-Regular.ttf
liberationserifregular=C2=A0 =C2=A0 =C2=A0 liberationserif /usr/share/fonts= /liberation/LiberationSerif-Regular.ttf



hm, strange.= In Ubuntu 14.04:


$ ls =C2=A0/= usr/share/fonts/
cmap =C2=A0truetype =C2=A0type1 =C2=A0X11
<= /div>

and liberation is under truetype

/usr/share/fonts/truetype/liberation:

/usr/share/fonts/truetype/liberation:
LiberationMono-= BoldItalic.ttf
LiberationMono-Bold.ttf
LiberationMono-I= talic.ttf
LiberationMono-Regular.ttf
LiberationSans-Bol= dItalic.ttf
LiberationSans-Bold.ttf
LiberationSans-Ital= ic.ttf
LiberationSansNarrow-BoldItalic.ttf
LiberationSa= nsNarrow-Bold.ttf
LiberationSansNarrow-Italic.ttf
Liber= ationSansNarrow-Regular.ttf
LiberationSans-Regular.ttf
= LiberationSerif-BoldItalic.ttf
LiberationSerif-Bold.ttf
LiberationSerif-Italic.ttf
LiberationSerif-Regular.ttf

what does
ls=C2=A0=C2=A0/usr/share/fonts/li= beration/LiberationSans-Regular.ttf
say ?
=C2=A0
<= /div>--
luigi
--047d7b6225ba04234905232632c6-- --===============1544615305== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --===============1544615305==--