First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 23958
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Fonts Team <fonts@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alexey Spiridonov <snarkmaster@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
cronyx-fonts-2.3.1.ebuild.gz cronyx fonts ebuild application/x-gzip Alexey Spiridonov 2003-07-04 17:57 0000 632 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 23958 depends on: Show dependency tree
Show dependency graph
Bug 23958 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-07-04 17:56 0000
Hello,

XFree ships with cyrillic fonts from the Cronyx foundry. These are not installed 
by xfree-base. The fonts in X are somewhat outdated but better than nothing. 

My ebuild (attached, cronyx-fonts-2.3.1.ebuild.gz) installs the latest version
of these fonts, as available here:
http://koi8.pp.ru/frame.html?unix.html#unix_fonts

These fonts are essential to Russian-language users, since no default Gentoo
fonts supply:
a) good cyrillic terminal fonts (andale mono is not, IMO)
b) cyrillic versions of standard X fonts (helvetica, times, etc)

My ebuild is based off a few of the existing font ebuilds. 

Reproducible: Always
Steps to Reproduce:
1. Install all font packages available in Gentoo
2. Update your X font paths
3. Open xfontsel
4. Click on foundry; no "cronyx" is available.

Alternatively,

ls /usr/X11R6/lib/X11/fonts/*/crox*

brings up nothing.

Actual Results:  
No fonts available :)

------- Comment #1 From Alexey Spiridonov 2003-07-04 17:57:44 0000 -------
Created an attachment (id=14165) [edit]
cronyx fonts ebuild

------- Comment #2 From Mamoru KOMACHI (RETIRED) 2004-07-05 00:47:34 0000 -------
Sorry for the long delay. I changed the font path from
/usr/X11R6/lib/fonts to /usr/share/fonts and added it to CVS.
Thanks for the bug report!

------- Comment #3 From Alexey Spiridonov 2004-07-07 18:34:31 0000 -------
Thanks for adding the ebuild. There's a slight problem, IMO, with changing the
font path to /usr/share/fonts. The ebuild installs into three directories under
that root: 100dpi, 75dpi, and misc. My original setup was very convenient,
since you didn't have to add new X font paths to use the fonts. Without a font
server, you would just say:

xset fp rehash

to instantaneously get access to them, without restarting the X server or
modifying any settings. 

The same 3 directories don't make sense under /usr/share/fonts. If you think
the right place is in share/fonts, at least make it /usr/share/fonts/cronyx.
Then, there should be some instructions about adding font paths:

einfo "In order to make X see the fonts, you need to add the"
einfo "following lines to the files section of your "
einfo "/etc/X11/XF86Config (or the XOrg equivalent):"
einfo "  FontPath \"/usr/share/fonts/cronyx/100dpi/:unscaled\""
einfo "  FontPath \"/usr/share/fonts/cronyx/misc/:unscaled\""
einfo "  FontPath \"/usr/share/fonts/cronyx/75dpi/:unscaled\""
einfo ""
einfo "In order to make them accessible to your current X 
einfo "session, run:
einfo "  xset fp+ /usr/share/fonts/cronyx/100dpi/:unscaled,\
einfo "/usr/share/fonts/cronyx/misc/:unscaled,\
einfo "/usr/share/fonts/cronyx/75dpi/:unscaled
einfo "  xset fp rehash

However, if you agree with the considerations of convenience, please revert the
font path, and add lines to the effect of:

einfo "If you're currently running X (no font server) type"
einfo "  xset fp rehash"
einfo "to make X see the new fonts."

Thanks a lot!

------- Comment #4 From Alexey Spiridonov 2004-07-07 20:16:50 0000 -------
Reopening till the path is sorted out.

------- Comment #5 From Donnie Berkholz 2004-07-07 21:15:40 0000 -------
Once you switch to xorg, you won't need to add any configuration for those
directories because all fonts install there.

That said, in my opinion all external fonts packages should stay out of those
directories, so it's easier to diagnose fonts or font packages that cause
problems by removing directories.

------- Comment #6 From Mamoru KOMACHI (RETIRED) 2004-07-07 23:55:41 0000 -------
Updated to use /usr/share/fonts/cronyx/{100dpi,75dpi,misc}
and added instructions. Thanks for the suggestion.

------- Comment #7 From Donnie Berkholz 2004-07-08 00:59:07 0000 -------
Might also want to mention adding the dir to /etc/fonts/local.conf.

First Last Prev Next    No search results available      Search page      Enter new bug