Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 May 2024 21:33:18 -0300
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        src-committers@freebsd.org,  dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org
Subject:   Re: git: 27358245644c - main - freebsd-tips: Add fortune to find font providing Unicode character
Message-ID:  <86jzjvvrqp.fsf@phe.ftfl.ca>
In-Reply-To: <4bocuyegvknxvo3rjxnwdkdsx3qwx7nsra3hgyrznk53b4ah5c@rvhtufyftkqi> (Baptiste Daroussin's message of "Tue, 14 May 2024 08:55:21 %2B0200")
References:  <202405132302.44DN2NX6009088@gitrepo.freebsd.org> <4bocuyegvknxvo3rjxnwdkdsx3qwx7nsra3hgyrznk53b4ah5c@rvhtufyftkqi>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2024-05-14 at 08:55, Baptiste Daroussin <bapt@freebsd.org> wrote:

> On Mon 13 May 23:02, Joseph Mingrone wrote:
>> The branch main has been updated by jrm:

>> URL: https://cgit.FreeBSD.org/src/commit/?id=3D27358245644c2a8bf2b57182e=
2fcd8cdf18d6b8d

>> commit 27358245644c2a8bf2b57182e2fcd8cdf18d6b8d
>> Author:     Joseph Mingrone <jrm@FreeBSD.org>
>> AuthorDate: 2024-05-13 18:38:13 +0000
>> Commit:     Joseph Mingrone <jrm@FreeBSD.org>
>> CommitDate: 2024-05-13 23:02:17 +0000

>>     freebsd-tips: Add fortune to find font providing Unicode character

>>     Reviewed by:    emaste
>>     Sponsored by:   The FreeBSD Foundation
>>     Differential Revision:  https://reviews.freebsd.org/D45183
>> ---
>>  usr.bin/fortune/datfiles/freebsd-tips | 14 ++++++++++++++
>>  1 file changed, 14 insertions(+)

>> diff --git a/usr.bin/fortune/datfiles/freebsd-tips b/usr.bin/fortune/dat=
files/freebsd-tips
>> index 028a9e9b1430..e24d3640b8c6 100644
>> --- a/usr.bin/fortune/datfiles/freebsd-tips
>> +++ b/usr.bin/fortune/datfiles/freebsd-tips
>> @@ -845,3 +845,17 @@ kern.tty_info_kstacks to 0 (off), 1 (on), or 2 (ver=
bose), e.g.:

>>  		-- Michael Gmelin <grembo@FreeBSD.org>
>>  %
>> +
>> +Under X Windows, you can determine which fonts provide a particular Uni=
code
>> +character using fc-list from the fontconfig package.  For example, if y=
our
>> +friend complains that the emoji you sent won't display, run fc-list wit=
h the hex
>> +value of the character to determine which font your friend should insta=
ll.

> This has nothing to do with X window, it is valid for anything that can u=
se
> fontconfig, which does not include xorg, but the toolkits or the librarie=
s which
> needs to deal with fonts, for instance many non "X windows" applications,
> depends on fontconfig and this tips is valide for them, for example for
> libraries producing podofo or poppler can use fontconfig to decide which =
font to
> embeded in the pdf document.

> In my opinion the "Under X Windows" should be removed from this tips.

The objective was to strike a balance between utmost precision and
succinctness, so the tip is helpful.  Indeed, fontconfig is not directly
tied to X windows, but for practical purposes, I presumed the vast
majority of user-facing applications using fontconfig run under X
Windows (now that Wayland is a thing, I should have used a more generic
phrase like "Under a graphical environment...").  Removing the qualifier
seems to imply fc-list will always be useful, which isn't the case.
Does the tweaked text that includes 'may be helpful' work for you?

Joe

###

To determine which fonts provide a particular Unicode character, fc-list
from the fontconfig package may be helpful.  For example, if your friend
complains that the emoji you sent won't display, run fc-list with the
hex value of the character to determine which font your friend should
install.

$ fc-list ':charset=3D0x1F4A1'
/usr/local/share/fonts/noto/NotoColorEmoji.ttf: Noto Color Emoji:style=3DRe=
gular

$ pkg which /usr/local/share/fonts/noto/NotoColorEmoji.ttf
/usr/local/share/fonts/noto/NotoColorEmoji.ttf was installed by package not=
o-emoji-2.042

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKkBAEBCgCOFiEEVbCTpybDiFVxIrrVNqQMg7DW754FAmZEAs5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1
QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUQHGpybUBmcmVl
YnNkLm9yZwAKCRA2pAyDsNbvnrwgEACkQQfDAXKGoB36clHRpxQmhlW6NcPMMnHP
ZW0Y3kSFEOtocV1LxR1PrynpYTlwHGfBX6/PUmI4SWHr9sb1Cbk9chn3flSX4T6T
SQ18pjhPAD7VJZQ1lr9PHMUgqqI9XjvMxHfk558JhjhXKKPA4F4JLODFmbLMV50h
+iUPpMXvum0k54PkYguUp9RJChPq0GmxJRrffON4R4uYCMBRtFEfuzLl9UvT+Akr
iCtQzKJAbJZ6MQBSuvFcviSelPkTtASiS1x0DIlT1ZfEDtvGoCJJ2IKSg7jp2xqH
IiT2EcH4eRtx0918dPb+JEGz6wXsxDrFhTWH3Mx+kEDOP8FBKs524WF7bLrX3rPw
Hj4xhGnEpJT6cvoki6ktdlvgCAA5xsiexGALwrZMgOeaKjPlInWuR58N8cEERbLY
rmoytD0+v9q66DjobnjPBG0cANjHydQ46wagnU/35gzGveltoL6FEw9muQvHA+sB
VhknFEiON6LzAIeJ//9xn349YXPG76K3kPY9jOL+yaHv7WZabqp9yoZ+JT0Ywnce
fixWn66FbqoA1GNuU1LoeWfP2OC5Tt0ie+ulW8FiFMslB0XJHJ0X5iwmHJx6ZQLD
ZKKvjgw5ouV8iXzaX7ZXiyoil60owJKsbmRgFneMwxmxbDhUPpdAecS104iqtyth
Ekz3Fwnnhw==
=X23v
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86jzjvvrqp.fsf>