On 03/10/2017 07:24 PM, Harry Putnam wrote: > Setup: VBox vm running gentoo(amd64) guest on a win-10 (64bit) host > Hardware: HP xw8600 - 2x Xeon CPU X5450 @ 3.00GHz - 32 GB ram > > I've added some fonts from outside portage this way: > > (Sorry that what follows is a bit of a confusing mess) > > mkdir /usr/share/fonts/terminus > loaded the fonts into termininus > > Ran: > mkfontdir /usr/share/fonts/terminus > Ran: > xset fp rehash > > Which is supposed to tell the X fonts tools about the new > set of fonts with out having to restart X. > > I thought a bit and wondered if I might should have added the new > directory to the font path.. I don't really think so since the default > path covers the new one but still....so: > > Ran: > xset +fp /usr/share/fonts/terminus > > That is supposed to prepend that path to the existing path. > > Checked with: > > xset q > > And I see the new directory > > Font Path: > /usr/share/fonts/terminus_hp3-170310/,/usr/share/fonts/misc/,built-ins > > > The new fonts show up with `fc-list' > > OK, all seems to be working... > > Until I actually try to use them. > > xterm -fa ter-u14b_iso-8859-1.pcf > (output wrapped for mail) > > Warning: Cannot convert string > "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*" to type > FontStruct > > Warning: Missing charsets in String to FontSet conversion > > It appears the xterm is trying to load a font from somewhere else even > though I asked for `ter-u14b_iso-8859-1.pcf' > > I'm not at all sure where the -adobe-helvetica if being called. > > sudo grep -r 'adobe-helvetica' /usr/share/fonts > <Nothing> > > However there are piles of fonts with `adobe' in the name: > > sudo grep -r adobe /usr/share/fonts|wc-l > 173 > > They appear to be mostly like this: > > /usr/share/fonts/corefonts/fonts.scale:verdanaz.ttf > -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-adobe-standard > > Thought it might be from .Xresoures but there are no fonts there with > adobe in the name > > `grep adobe .Xresources' <nothing> > > Anybody here recognize what the problem might be? > > There are a few helvetica in the .. only one is english: > > /usr/share/fonts/misc/fonts.alias:variable \ > -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1 > > And two japanese helveticas > > So I can't even tell where that adobe font is coming from > > >
The "terminus" font is in the Gentoo repo. Try emerging "media-fonts/terminus-font" && activating with "eselect fontconfig". USE flags for the font you might be interested in : center-tilde -->Place the '~' character vertically centered on the line instead of to the top. pcf -->Install Portable Compiled Font (PCF) (required for X11) pcf-unicode-only -->Remove non-unicode PCF fonts that could be problematic. See bug #520222. psf -->Install PC Screen Font (PSF) with unicode data (for linux console) Corbin