Re: can't get fonts to show up

2021-12-14 Thread Patrick Harper
I would read the fonts(7) man page first. Specifically the 'Installing 
fonts in Xft' section.

-- 
  Patrick Harper
  paia...@fastmail.com

On Tue, 30 Nov 2021, at 23:38, Carson Chittom wrote:
> I have purchased some fonts that I like, and I want to use them
> throughout my OpenBSD 7.0 system.  I have both TTF and OTF versions of
> the fonts.
>
> I created a new port in /usr/ports/mystuff/myfonts and copied over the
> Makefile from fonts/ibm-plex to use as a model, edited it *only*
> (AFAICR) to adjust for font names and paths, did the minimum possible to
> actually create a package, and installed it.  That worked fine.
>
> I may have run mkfontscale and mkfontdir manually in each font's
> directory as well; I don't remember. In any case, the fonts are
> available to GTK and Qt.
>
> As part of ~/.xsession, I also have:
>
> if [ -d /usr/local/share/fonts ]; then
>   for i in /usr/local/share/fonts/*; do
> xset fp+ $i
>   done
>   xset fp rehash
> fi
>
> But the fonts still do not show up in xfontsel (unlike, for example, if
> I install fonts/ibm-plex), and I don't seem to be able to use them in
> Fvwm either, even if I copy a font description directly from
> /usr/local/share/fonts/myfonts/fonts.dir
>
> So, I'm guessing either my fonts are missing something, or I'm missing
> something.  I've tried to search and mostly just turned up Arch Linux
> wiki pages telling me to do the things I'd already done with
> mkfontscale, mkfontdir, and xset.  Can anyone point me in the right
> direction?



can't get fonts to show up

2021-11-30 Thread Carson Chittom
I have purchased some fonts that I like, and I want to use them
throughout my OpenBSD 7.0 system.  I have both TTF and OTF versions of
the fonts.

I created a new port in /usr/ports/mystuff/myfonts and copied over the
Makefile from fonts/ibm-plex to use as a model, edited it *only*
(AFAICR) to adjust for font names and paths, did the minimum possible to
actually create a package, and installed it.  That worked fine.

I may have run mkfontscale and mkfontdir manually in each font's
directory as well; I don't remember. In any case, the fonts are
available to GTK and Qt.

As part of ~/.xsession, I also have:

if [ -d /usr/local/share/fonts ]; then
  for i in /usr/local/share/fonts/*; do
xset fp+ $i
  done
  xset fp rehash
fi

But the fonts still do not show up in xfontsel (unlike, for example, if
I install fonts/ibm-plex), and I don't seem to be able to use them in
Fvwm either, even if I copy a font description directly from
/usr/local/share/fonts/myfonts/fonts.dir

So, I'm guessing either my fonts are missing something, or I'm missing
something.  I've tried to search and mostly just turned up Arch Linux
wiki pages telling me to do the things I'd already done with
mkfontscale, mkfontdir, and xset.  Can anyone point me in the right
direction?