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>

Reply via email to