ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* OSFONTDIR kills gui fonts.
@ 2013-07-26 19:08 john Culleton
  2013-07-26 20:15 ` Pablo Rodríguez
  2013-07-26 20:38 ` Philipp Gesang
  0 siblings, 2 replies; 8+ messages in thread
From: john Culleton @ 2013-07-26 19:08 UTC (permalink / raw)
  To: mailing list for ConTeXt users

I am tryihg to follow the wiki on "Fonts in Luatex." It suggests the
following statement for Linux systems:

export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"

But I store my fonts in /usr/share/fonts so I used:

export OSFONTDIR="/usr/share/fonts"

The net effect of this statement was to wipe out all my text fonts used
with XFCE4 or KDE, at least when I use my regular user signon.  I
examined my /etc/profile, $HOME/.profile, @HOME/.bashrc files and
deleted or commented out all references to OSFONTDIR. I still have no
gui fonts. 

If anyone has any suggestions on how I can revive my gui fonts that
would be welcome. Only my regular user signon is affected, But I
really want to know what kind of OSFONTDIR statement I can use that
won't wipe out my gui fonts. 

I can of course move the pertinent fonts to the fonts directories in
my /usr/local/texlive etc. file structure. But I am looking for a more
general solution.

Slackware 14 64 bit and texlive 2013

As always, thanks in advance to those who reply:

John Culleton
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-26 19:08 OSFONTDIR kills gui fonts john Culleton
@ 2013-07-26 20:15 ` Pablo Rodríguez
  2013-07-26 20:24   ` Mica Semrick
  2013-07-27 14:34   ` john Culleton
  2013-07-26 20:38 ` Philipp Gesang
  1 sibling, 2 replies; 8+ messages in thread
From: Pablo Rodríguez @ 2013-07-26 20:15 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 26/07/13 21:08, john Culleton wrote:
> I am trying to follow the wiki on "Fonts in Luatex." It suggests the
> following statement for Linux systems:
> 
> export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
> 
> But I store my fonts in /usr/share/fonts so I used:
> 
> export OSFONTDIR="/usr/share/fonts"

Hi John,

sorry to read that.

Using the ConTeXt Suite the command I use is:

  export OSFONTDIR="/usr/share/fonts//"

But I append it at the end of tex/setuptex.

I’m afraid I cannot help you with the system fonts, because I don’t use
ConTeXt from TeXLive 2013.

All I guess is removing all OSFONTDIR from your configuration. (Running
"grep -irl "OSFONTDIR" ." on your home directory should do the searching
job.)

Sorry for not being more helpful.

I hope it helps,


Pablo
-- 
http://www.ousia.tk
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-26 20:15 ` Pablo Rodríguez
@ 2013-07-26 20:24   ` Mica Semrick
  2013-07-27 14:34   ` john Culleton
  1 sibling, 0 replies; 8+ messages in thread
From: Mica Semrick @ 2013-07-26 20:24 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1608 bytes --]

Do you perhaps needs to rebuild your font cache?

From the terminal: sudo fc-cache -fv

Best,
Mica


On Fri, Jul 26, 2013 at 1:15 PM, Pablo Rodríguez <oinos@web.de> wrote:

> On 26/07/13 21:08, john Culleton wrote:
> > I am trying to follow the wiki on "Fonts in Luatex." It suggests the
> > following statement for Linux systems:
> >
> > export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
> >
> > But I store my fonts in /usr/share/fonts so I used:
> >
> > export OSFONTDIR="/usr/share/fonts"
>
> Hi John,
>
> sorry to read that.
>
> Using the ConTeXt Suite the command I use is:
>
>   export OSFONTDIR="/usr/share/fonts//"
>
> But I append it at the end of tex/setuptex.
>
> I’m afraid I cannot help you with the system fonts, because I don’t use
> ConTeXt from TeXLive 2013.
>
> All I guess is removing all OSFONTDIR from your configuration. (Running
> "grep -irl "OSFONTDIR" ." on your home directory should do the searching
> job.)
>
> Sorry for not being more helpful.
>
> I hope it helps,
>
>
> Pablo
> --
> http://www.ousia.tk
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
>
> ___________________________________________________________________________________
>

[-- Attachment #1.2: Type: text/html, Size: 2650 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-26 19:08 OSFONTDIR kills gui fonts john Culleton
  2013-07-26 20:15 ` Pablo Rodríguez
@ 2013-07-26 20:38 ` Philipp Gesang
  2013-07-27  1:59   ` john Culleton
  1 sibling, 1 reply; 8+ messages in thread
From: Philipp Gesang @ 2013-07-26 20:38 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1368 bytes --]

Hi John!

···<date: 2013-07-26, Friday>···<from: john Culleton>···

> I am tryihg to follow the wiki on "Fonts in Luatex." It suggests the
> following statement for Linux systems:
> 
> export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
> 
> But I store my fonts in /usr/share/fonts so I used:
> 
> export OSFONTDIR="/usr/share/fonts"
> 
> The net effect of this statement was to wipe out all my text fonts used
> with XFCE4 or KDE, at least when I use my regular user signon.  I
> examined my /etc/profile, $HOME/.profile, @HOME/.bashrc files and
> deleted or commented out all references to OSFONTDIR. I still have no
> gui fonts. 

Can you clarify what you mean by “wipe out”? Were the font files
deleted? Are other kinds of fonts (e.g. bitmap/pfb) still
working?

> If anyone has any suggestions on how I can revive my gui fonts that
> would be welcome. Only my regular user signon is affected, But I
> really want to know what kind of OSFONTDIR statement I can use that
> won't wipe out my gui fonts. 

OSFONTDIR is a tex specific (kpathsea and Context) variable that
I don’t think is used by the system (fontconfig, desktop
environment). While you were fiddling with font paths, is it
possible that you accidentally modified something else, like
~/.config/fontconfig or /etc/fonts/* ?

Best regards,
Philipp

[-- Attachment #1.2: Type: application/pgp-signature, Size: 490 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-26 20:38 ` Philipp Gesang
@ 2013-07-27  1:59   ` john Culleton
  2013-07-28 23:29     ` john Culleton
  0 siblings, 1 reply; 8+ messages in thread
From: john Culleton @ 2013-07-27  1:59 UTC (permalink / raw)
  To: ntg-context

On Fri, 26 Jul 2013 22:38:10 +0200
Philipp Gesang <Philipp.Gesang@alumni.uni-heidelberg.de> wrote:

> Hi John!
> 
> ···<date: 2013-07-26, Friday>···<from: john Culleton>···
> 
> > I am tryihg to follow the wiki on "Fonts in Luatex." It suggests the
> > following statement for Linux systems:
> > 
> > export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
> > 
> > But I store my fonts in /usr/share/fonts so I used:
> > 
> > export OSFONTDIR="/usr/share/fonts"
> > 
> > The net effect of this statement was to wipe out all my text fonts
> > used with XFCE4 or KDE, at least when I use my regular user
> > signon.  I examined my /etc/profile, $HOME/.profile, @HOME/.bashrc
> > files and deleted or commented out all references to OSFONTDIR. I
> > still have no gui fonts. 
> 
> Can you clarify what you mean by “wipe out”? Were the font files
> deleted? Are other kinds of fonts (e.g. bitmap/pfb) still
> working?
> 
> > If anyone has any suggestions on how I can revive my gui fonts that
> > would be welcome. Only my regular user signon is affected, But I
> > really want to know what kind of OSFONTDIR statement I can use that
> > won't wipe out my gui fonts. 
> 
> OSFONTDIR is a tex specific (kpathsea and Context) variable that
> I don’t think is used by the system (fontconfig, desktop
> environment). While you were fiddling with font paths, is it
> possible that you accidentally modified something else, like
> ~/.config/fontconfig or /etc/fonts/* ?
> 
> Best regards,
> Philipp

When signed on as my usual username and I fire up the gui I get
squares instead of characters. It works OK if I sign on as an alternate 
user or root. 

I'll try the sudo fc-cache -fv route and see what happens.
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-26 20:15 ` Pablo Rodríguez
  2013-07-26 20:24   ` Mica Semrick
@ 2013-07-27 14:34   ` john Culleton
  2013-07-27 16:00     ` Pablo Rodríguez
  1 sibling, 1 reply; 8+ messages in thread
From: john Culleton @ 2013-07-27 14:34 UTC (permalink / raw)
  To: ntg-context

On Fri, 26 Jul 2013 22:15:58 +0200
Pablo Rodríguez <oinos@web.de> wrote:

> On 26/07/13 21:08, john Culleton wrote:
> > I am trying to follow the wiki on "Fonts in Luatex." It suggests the
> > following statement for Linux systems:
> > 
> > export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
> > 
> > But I store my fonts in /usr/share/fonts so I used:
> > 
> > export OSFONTDIR="/usr/share/fonts"
> 
> Hi John,
> 
> sorry to read that.
> 
> Using the ConTeXt Suite the command I use is:
> 
>   export OSFONTDIR="/usr/share/fonts//"
> 
> But I append it at the end of tex/setuptex.
> 
> I’m afraid I cannot help you with the system fonts, because I don’t
> use ConTeXt from TeXLive 2013.
> 
> All I guess is removing all OSFONTDIR from your configuration.
> (Running "grep -irl "OSFONTDIR" ." on your home directory should do
> the searching job.)
> 
> Sorry for not being more helpful.
> 
> I hope it helps,
> 
> 
> Pablo

Hmm. Why do you use // at the end of the statement? Does that have some
kind of magic?

John Culleton
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-27 14:34   ` john Culleton
@ 2013-07-27 16:00     ` Pablo Rodríguez
  0 siblings, 0 replies; 8+ messages in thread
From: Pablo Rodríguez @ 2013-07-27 16:00 UTC (permalink / raw)
  To: mailing list for ConTeXt users


On 27/07/13 16:34, john Culleton wrote:
> On Fri, 26 Jul 2013 22:15:58 +0200
> Pablo Rodríguez <oinos@web.de> wrote:
> [...]
>> Using the ConTeXt Suite the command I use is:
>>
>>   export OSFONTDIR="/usr/share/fonts//"
> 
> Hmm. Why do you use // at the end of the statement? Does that have some
> kind of magic?

I was told this makes ConTeXt to look for fonts in subdirectories.


Pablo
-- 
http://www.ousia.tk
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: OSFONTDIR kills gui fonts.
  2013-07-27  1:59   ` john Culleton
@ 2013-07-28 23:29     ` john Culleton
  0 siblings, 0 replies; 8+ messages in thread
From: john Culleton @ 2013-07-28 23:29 UTC (permalink / raw)
  To: ntg-context

On Fri, 26 Jul 2013 21:59:28 -0400
john Culleton <John@wexfordpress.com> wrote:

> On Fri, 26 Jul 2013 22:38:10 +0200
> Philipp Gesang <Philipp.Gesang@alumni.uni-heidelberg.de> wrote:
> 
> > Hi John!
> > 
> > ···<date: 2013-07-26, Friday>···<from: john Culleton>···
> > 
> > > I am tryihg to follow the wiki on "Fonts in Luatex." It suggests
> > > the following statement for Linux systems:
> > > 
> > > export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts"
> > > 
> > > But I store my fonts in /usr/share/fonts so I used:
> > > 
> > > export OSFONTDIR="/usr/share/fonts"
> > > 
> > > The net effect of this statement was to wipe out all my text fonts
> > > used with XFCE4 or KDE, at least when I use my regular user
> > > signon.  I examined my /etc/profile, $HOME/.profile, @HOME/.bashrc
> > > files and deleted or commented out all references to OSFONTDIR. I
> > > still have no gui fonts. 
> > 
> > Can you clarify what you mean by “wipe out”? Were the font files
> > deleted? Are other kinds of fonts (e.g. bitmap/pfb) still
> > working?
> > 
> > > If anyone has any suggestions on how I can revive my gui fonts
> > > that would be welcome. Only my regular user signon is affected,
> > > But I really want to know what kind of OSFONTDIR statement I can
> > > use that won't wipe out my gui fonts. 
> > 
> > OSFONTDIR is a tex specific (kpathsea and Context) variable that
> > I don’t think is used by the system (fontconfig, desktop
> > environment). While you were fiddling with font paths, is it
> > possible that you accidentally modified something else, like
> > ~/.config/fontconfig or /etc/fonts/* ?
> > 
> > Best regards,
> > Philipp
> 
> When signed on as my usual username and I fire up the gui I get
> squares instead of characters. It works OK if I sign on as an
> alternate user or root. 
> 
> I'll try the sudo fc-cache -fv route and see what happens.
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an
> entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context webpage  :
> http://www.pragma-ade.nl / http://tex.aanhet.net archive  :
> http://foundry.supelec.fr/projects/contextrev/ wiki     :
> http://contextgarden.net
> _

My solution to the missing or miscalled gui fonts is to reestablish
Slackware Linux 14 on a new partition and copy pertinent stuff over. 
Everything is OK so far. I used texlive 2013 since it is simpler to
setup and use then stand alone context. 

My solution to the original problem was suggested in part by a reply
on comp.text.tex newsgroup. Basically I gave up on trying to cajole 
context/luatex to use the fonts I have in /usr/share/fonts/OTF.
Instead I copied the ones I need for this project into
texmf-local/fonts. And I didn't use any subdirectory structure.  

Having been burned once I did not use OSFONTDIR at all. Instead I used
these methods:
context --generate
mtxrun--script fonts --reload
mtxrun --script fonts --list --all --pattern=Minion*
and the same except for my sanserif choice Myriad

Now I am in business. 

John Culleton
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-07-28 23:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-26 19:08 OSFONTDIR kills gui fonts john Culleton
2013-07-26 20:15 ` Pablo Rodríguez
2013-07-26 20:24   ` Mica Semrick
2013-07-27 14:34   ` john Culleton
2013-07-27 16:00     ` Pablo Rodríguez
2013-07-26 20:38 ` Philipp Gesang
2013-07-27  1:59   ` john Culleton
2013-07-28 23:29     ` john Culleton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).