From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-191435-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id D913C1382C5
	for <garchives@archives.gentoo.org>; Thu, 21 May 2020 22:21:32 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id A4808E0940;
	Thu, 21 May 2020 22:21:26 +0000 (UTC)
Received: from mail145c7.megamailservers.com (mail775.megamailservers.com [69.49.98.85])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 33037E0930
	for <gentoo-user@lists.gentoo.org>; Thu, 21 May 2020 22:21:26 +0000 (UTC)
X-Authenticated-User: admin@sys-concept.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.com;
	s=mailtor; t=1590099685;
	bh=JB4q7w260txECS/HgWHzva6kSbC5Q1bvxyxwhxWJZDc=;
	h=Subject:To:References:From:Date:In-Reply-To:From;
	b=MOLw2Ang1r6GsHOhEPfI4yMzPMCeqFkcZ8ldoBeBx7NnlmN1IikhuhYB9ZsyVYPgW
	 TIKmnTMlKZPxqb/Gtspyv+iVwOwMWLZIi7t0GojrjgkMe60yeDq9R2r0gqnZ04albw
	 aU5CdRIli4eFKw0+F1GJ5VdsMcrEcAjWq7PMnGro=
Feedback-ID:thelma@sys-conc
X-VIP: 69.49.109.100
Received: from [10.0.0.100] ([184.69.242.18])
	(authenticated bits=0)
	by mail145c7.megamailservers.com (8.14.9/8.13.1) with ESMTP id 04LMLNxC022736;
	Thu, 21 May 2020 18:21:25 -0400
Subject: Re: [gentoo-user] evince doesn't display check-mark symbol
To: gentoo-user@lists.gentoo.org, ash@suugaku.co.uk
References: <2406ce95-096c-1359-e9c6-0786ab206e74@sys-concept.com>
 <20200521010545.ugosbuzrearcocct@ad-gentoo-main.Home>
 <5f409464-0011-25a6-3be3-0efc6f7170d1@sys-concept.com>
 <20200521020732.6ziysuve37ajaigk@ad-gentoo-main.Home>
 <0048a264-9418-d0f6-6c50-dfecafd369fc@sys-concept.com>
 <20200521030826.l2pmbwnkclzcxsoo@ad-gentoo-main.Home>
From: thelma@sys-concept.com
Openpgp: preference=signencrypt
Autocrypt: addr=thelma@sys-concept.com; prefer-encrypt=mutual; keydata=
 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
 /lur6FDTs6srRT3Ys6HAyQgyp4atUQ==
Message-ID: <fc3bf331-fe92-2834-5305-10e711ea0e66@sys-concept.com>
Date: Thu, 21 May 2020 16:21:33 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
In-Reply-To: <20200521030826.l2pmbwnkclzcxsoo@ad-gentoo-main.Home>
Content-Type: text/plain; charset=utf-8
Content-Language: en-CA
Content-Transfer-Encoding: 7bit
X-CTCH-RefID: str=0001.0A02020D.5EC6FEE5.0023:SCFSTAT54230205,ss=1,re=-4.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: -4.000
X-CTCH-Rules: 
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CSC: 0
X-CHA: v=2.3 cv=T6rysMCQ c=1 sm=1 tr=0 a=u3gW5Uk2xAGXuEgp5FffjQ==:117
	a=u3gW5Uk2xAGXuEgp5FffjQ==:17 a=IkcTkHD0fZMA:10 a=046jbqsEAAAA:8
	a=uPZiAMpXAAAA:8 a=rEKMT2l4AAAA:8 a=XRPTev1KUxbaV-r-fKsA:9
	a=QEXdDO2ut3YA:10 a=bGzDz6Hpkc7_N_b525It:22 a=fkb7YIgQzNFdBVC2oEHL:22
X-Origin-Country: CA
X-Archives-Salt: e9f32603-7649-4222-b045-17fea8fe8a56
X-Archives-Hash: aac2ee4c279bfa438bf78b210570f07e

On 05/20/2020 09:08 PM, Ashley Dixon wrote:
> On Wed, May 20, 2020 at 08:12:54PM -0600, thelma@sys-concept.com wrote:
>> I think so too, that that is why I'm puzzled.
>> Here is the form.
> 
> Thanks for attaching the document, but it's huge !  I  placed  the  emphasis  on
> _minimal_ for a reason. ;-)
> 
> Anyway, I'm able to replicate this, and I'd say it's  likely  to  be  a  bug  in
> Evince.  Using GhostScript [1] to  retroactively  embed  all  the  fonts  allows
> Evince to render it without issue, pointing to an  issue  causing  it  to  avoid
> loading external fonts.
> 
>         gs \
>            -dCompatibilityLevel=1.4 \
>            -dPDFSETTINGS=/screen \
>            -dCompressFonts=true \
>            -dSubsetFonts=true \
>            -dNOPAUSE \
>            -dBATCH \
>            -sDEVICE=pdfwrite \
>            -sOutputFile=form-fixed.pdf \
>            -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" \
>            -f form-original.pdf
> 
> Although, having to do this on all your documents is obviously  suboptimal,  and
> also can make them quite a bit larger.  Strangely, after testing on  my  Manjaro
> QEMU virtual machine, everything behaves correctly; the P.D.F.\ without embedded
> Dingbats renders correctly.
> 
> [Solution]
> 
> Evince is substituting ZapfDingbats with another font.  On my  system,  this  is

> Liberation Sans  Regular  (Properties->Fonts->ZapfDingbats).   This  means  that
> Evince cannot find the font "ZapfDingbats".  To rectify this, download "ITC Zapf
> Dingbats" from  [2]  and  unzip  the  two  files  into  ~/.local/share/fonts  or
> /usr/share/fonts.
> 
> However, "ZapfDingbats" and "ITC Zapf Dingbats" have  a  slight  name  mismatch,
> which will still cause Evince to substitute it with an  unsuitable  alternative.
> Fontconfig allows you to  alias  fonts  using  its  standard  XML  configuration
> method.  Add the following to /etc/fonts/local.conf (create the file if it  does
> not exist):
> 
> <?xml version="1.0"?>
> <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
> <fontconfig>
>         <alias>
>                 <family>ZapfDingbats</family>
>                 <prefer><family>ITC Zapf Dingbats</family></prefer>
>                 <default><family>fixed</family></default>
>         </alias>
> </fontconfig>
> 
> This will cause Evince to load the document correctly.  You might  have  to  run
> `fc-cache` after you've created the <alias> stanza, although I doubt it.
> 
> Does this fix it ?
> 
> [1] https://stackoverflow.com/a/2981689
> [2] https://freefontsfamily.com/download/itc-zapf-dingbats
> 

Hi Ashley,

Thank you for the hint. I unzip the "ITC Zapf Dingbats.zip" to
/usr/share/fonts/itc-zapf-dingbats

and created as you suggested: /etc/fonts/local.conf with the content
above and the "check-mark" is showing perfectly.

Thank you for the solution!

Regards,
Thelma