Re: git: 27358245644c - main - freebsd-tips: Add fortune to find font providing Unicode character
- Reply: Baptiste Daroussin : "Re:_git:_27358245644c_-_main_-_freebsd-tips:_Add _fortune_to_find_font_providing_Unicode_character"
- In reply to: Baptiste Daroussin : "Re: git: 27358245644c - main - freebsd-tips: Add fortune to find font providing Unicode character"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 15 May 2024 00:33:18 UTC
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=27358245644c2a8bf2b57182e2fcd8cdf18d6b8d >> 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/datfiles/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 (verbose), e.g.: >> -- Michael Gmelin <grembo@FreeBSD.org> >> % >> + >> +Under X Windows, you can determine which fonts provide a particular Unicode >> +character using fc-list from the fontconfig package. 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. > This has nothing to do with X window, it is valid for anything that can use > fontconfig, which does not include xorg, but the toolkits or the libraries 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=0x1F4A1' /usr/local/share/fonts/noto/NotoColorEmoji.ttf: Noto Color Emoji:style=Regular $ pkg which /usr/local/share/fonts/noto/NotoColorEmoji.ttf /usr/local/share/fonts/noto/NotoColorEmoji.ttf was installed by package noto-emoji-2.042