Hi Jan, Takao,
Thanks a lot for your inputs.
Unfortunately, I am still not able to get the font in the
gnome-terminal. Moreover, the fc-cache command itself is not taking the
font. I created the '.fonts' directory and put in the .ttf file. The file is
luximr.ttf [TTF font file for Luxi Mono font, which I like the most]. After
that, I became superuser and from the .fonts directory, issued the command
'fc-cache -fv'. It started caching fonts from various directories and
finally it tried caching fonts from /home/guest/.fonts directory (which is
the place I put the luximr.ttf font). It said 0 fonts and 0 dirs. When I
issue the 'fc-match' command with fc-match 'Luxi Mono', nothing turned up. I
am pasting the console output here:
----------------------------------------------------------------
bash-3.00$ which fc-cache
/usr/bin/fc-cache
bash-3.00$ ls
C Desktop Documents Utils
bash-3.00$ cd .fonts
bash-3.00$ ls
luximb.ttf luximr.ttf
bash-3.00$ su
Password:
# bash
# fc-cache -fv
/usr/openwin/lib/X11/fonts: caching, new cache contents: 0 fonts, 13 dirs
...
/home/guest/.fonts: caching, new cache contents: 0 fonts, 0 dirs
/var/cache/fontconfig: cleaning cache directory
/home/guest/.fontconfig: cleaning cache directory
/home/guest/.fontconfig: invalid cache file:
5b529c209d37bd665448cc18fc084c9c-x86.cache-2
fc-cache: succeeded
-----------------------------------------------------------------------
I am quite sure about the font files, because I have used the same files
for setting the Luxi Mono font on Solaris 10 SPARC. But, when I try to use
it on Solaris 10 x86, I am unable to do it. Could you please guide me
installing this Luxi Mont font on my Solaris 10 x86 machine?
Thanks & Regards,
Sreeram
On 6/25/09, Jan Hnatek <Jan.Hnatek at sun.com> wrote:
>
> Hi Sreeram,
>
> there are two commands: fc-cache and fc-match.
> Ideally, it would look like this:
>
> $ mkdir ~/.fonts; cd ~/.fonts
> $ wget URL_of_My_Font
> $ fc-cache -fv
> [..]
> /export/home/<user>/.fonts: caching, new cache contents: 1 fonts, 1 dirs
> [..]
> $ fc-match My_Font
> My_Font.ttf: "My_Font" "Medium"
>
> And now you'd follow Takao's description to disable the
> default terminal font ("Monospace:12") and select My_Font instead.
>
> Regards,
> hnhn
>
> Sreeram BS wrote:
>
>> Hello Jan,
>> Thanks a lot for your reply. As per suggestion in the mail,I tried
>> using 'fc-cache' command to find whether the font which I added would be
>> shown up. Unfortunately, the list of fonts listed by fc-cache did not
>> include the font which I added. From this, I infer that the font is not
>> added to the system properly. Could you please guide me with the procedure
>> to add the font to the system? I am using the home PC and so I can become
>> super-user and I am ok if this requires manual tweaking of any files. Kindly
>> guide me to achieve this.
>> Regards and thanks,
>> Sreeram
>>
>> On Wed, Jun 24, 2009 at 5:49 PM, Jan Hnatek <Jan.Hnatek at sun.com <mailto:
>> Jan.Hnatek at sun.com>> wrote:
>>
>> Hi Sreeram,
>>
>> GNOME (and gnome-terminal) uses FreeType / Fontconfig to find
>> its fonts, and steps b) and c) really apply to X11 font
>> configuration, not GNOME.
>>
>> You need to make sure that fontconfig is aware of your added font.
>> First, try to run 'fc-cache' and then check the font selection
>> in gnome-terminal's Profiles.
>>
>> You can verify the font is added to Fontconfig's list by running:
>> fc-match "name of your font"
>> alternatively with '-v' option to get more info.
>>
>> Ex:
>> # fc-match "Monospace"
>> CourierRegular.ttf: "Courier New" "Regular"
>>
>> Regards,
>> hnhn
>>
>>
>> Sreeram BS wrote:
>>
>> Hi,
>> I am using Solaris 10 for x86 10/08. I use the JDS(Java
>> Desktop System). I would like to use a particular .ttf font for
>> my gnome-terminal, but I am not able to do it. I have the font
>> file (.ttf) with me. But I dont know as to how to achieve this
>> task. I made the following attempts:
>> a) I created a .fonts directory in my $HOME directory and put
>> the font file. I was told that JDS will pick up the font
>> automatically and we have to select that font from the gnome
>> terminal. When I open the fonts menu under Edit->Profiles in
>> gnome terminal, I am unable to see my font in the list.
>> b) I tried to use few commands like "xset fp+
>> <directory-where-font-present>" and "xset fp rehash", but in
>> vain again.
>> c) I tried to use ttmkfdir, mkfontdir tools, but could not get
>> through.
>> I request you to kindly give me a step-by-step procedure to
>> add my .ttf font to the system and use it in the gnome-terminal.
>> I have been struggling to get this and I would be very very
>> thankful to you for your suggestions.
>> Regards,
>> Sreeram
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> desktop-discuss mailing list
>> desktop-discuss at opensolaris.org
>> <mailto:desktop-discuss at opensolaris.org>
>>
>>
>> -- Jan Hnatek
>> jan.hnatek at sun.com <mailto:jan.hnatek at sun.com>
>>
>>
>>
> --
> Jan Hnatek
> jan.hnatek at sun.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20090626/27eba2db/attachment.html>