This fixes my problem. The font still works in Firefox, too.

OK florian fwiw

On 2023-05-06 19:44 +02, Matthieu Herrb <matth...@openbsd.org> wrote:
> On Sat, May 06, 2023 at 02:03:48PM +0200, Florian Obser wrote:
>> This is on amd64 -current with
>> Information for inst:atkinson-hyperlegible-2020.0514
>> 
>> This is the first time I'm using this font. Previously I have installed
>> Adobe Source Code Pro, which just works™. I rebooted the machine since
>> installing the font. This is about the extend of my knowledge of fonts
>> and X11, from here on out I'm just smashing stones together like an
>> animal...
>> 
>> When using the font in Emacs the glyphs seem to be empty, I'll attach
>> two screenshots at the end. Note that the configuration in Emacs is
>> correct, if I had typo'ed the font name Emacs would fall back to the
>> default font. The same behaviour is observable in gimp, where one can
>> select the font but text is just white on white.
>> 
>> The font works correctly in Firefox.
>> 
>> The font is not listed in xfontsel.
>
> This is normal. xfontsel only knows about the old server side rendered
> bitmap fonts. 
>> 
>> It shows up in fc-list:
>> 
>
> Apparently the TTF fonts that are installed by the port are somehow
> buggy or at least not understood by Cairo and Gtk.
>
> If one manually installs the OTF versions that are also provided in
> the ZIP distfile the fonts work with emacs or gimp (and as a system
> font in XFCE, which also doesn't work with the ttf version)
>
> ok  ?
>
> Index: Makefile
> ===================================================================
> RCS file: /local/cvs/ports/fonts/atkinson-hyperlegible/Makefile,v
> retrieving revision 1.1.1.1
> diff -u -p -u -r1.1.1.1 Makefile
> --- Makefile  23 Jan 2023 11:09:48 -0000      1.1.1.1
> +++ Makefile  6 May 2023 17:43:39 -0000
> @@ -3,6 +3,7 @@ COMMENT =     greater legibility and readabi
>  TYPEFACE =   Atkinson-Hyperlegible
>  V =          2020-0514
>  VPDF =               2020-1104
> +REVISION =   0
>  PKGNAME =    ${TYPEFACE:L}-${V:S/-/./}
>  CATEGORIES = fonts
>  
> @@ -12,6 +13,7 @@ HOMEPAGE =  https://brailleinstitute.org/
>  PERMIT_PACKAGE = Yes
>  
>  MODULES =    font
> +FONTTYPES =  otf
>  
>  MASTER_SITES =       
> https://brailleinstitute.org/wp-content/uploads/atkinson-hyperlegible-font/
>  MASTER_SITES0 =      https://brailleinstitute.org/wp-content/uploads/2020/11/
> @@ -24,7 +26,7 @@ NO_BUILD =  Yes
>  NO_TEST =    Yes
>  SUBST_VARS +=        VPDF
>  
> -FONT_DISTDIR =       ${WRKDIR}/${TYPEFACE}-Font-Print-and-Web-${V}/Web\ 
> Fonts/TTF/
> +FONT_DISTDIR =       ${WRKDIR}/${TYPEFACE}-Font-Print-and-Web-${V}/Print\ 
> Fonts/
>  DOCDIR =     ${PREFIX}/share/doc/hyperlegible
>  
>  post-install:
> Index: pkg/PLIST
> ===================================================================
> RCS file: /local/cvs/ports/fonts/atkinson-hyperlegible/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -u -r1.1.1.1 PLIST
> --- pkg/PLIST 23 Jan 2023 11:09:48 -0000      1.1.1.1
> +++ pkg/PLIST 6 May 2023 17:43:39 -0000
> @@ -2,7 +2,7 @@ share/doc/hyperlegible/
>  share/doc/hyperlegible/Atkinson-Hyperlegible-Font-License-${VPDF}.pdf
>  share/fonts/
>  @fontdir share/fonts/Atkinson-Hyperlegible/
> -share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-Bold-102.ttf
> -share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-BoldItalic-102.ttf
> -share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-Italic-102.ttf
> -share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-Regular-102.ttf
> +share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-Bold-102.otf
> +share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-BoldItalic-102.otf
> +share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-Italic-102.otf
> +share/fonts/Atkinson-Hyperlegible/Atkinson-Hyperlegible-Regular-102.otf
>
> -- 
> Matthieu Herrb
>

-- 
In my defence, I have been left unsupervised.

Reply via email to