Fontconfig 2.0 Released
david_g writes "Keith Packard released version 2.0 of Fontconfig. Fontconfig is "a library for configuring and customizing font access". It can "discover new fonts when installed automatically, removing a common source of configuration problems", among other nifty functionalities. It comes with Xft2, and there are patches for GTK, Mozilla, and QT3 being readied. Another small step towards world domination..."
An easier way to configure printers, complete M$ Office interoperability, and a stronger add hardware system, and we're desktop ready!
You think that I'm crazy, you should see this guy!
For a second, I thought I had clicked on my shortcut to freshmeat.net
D
The first, last, and only tech news site on the net
This should make it possible to steal fonts from windows just that little bit easier, now we just need some GPL fonts :p
As a junior CSE major, I dearly dread the day that this sort of information becomes important to me... May that day never come. :P
I use dfontmgr and defoma. Anyone knows how the two systems differs structurally and in practice?
Hmm, the fontconfig page has the withdrawn Microsoft web fonts.
I finally got KDE to look all pretty (and it really does look nice), but Mozilla's font rendering looks like dog doo. Glad to hear there's patches in the works to make it use X font rendering, which (in my case) is much better.
Linux is only free if you time is worthless.
Old quote.
Use FreeBSD
And distributed in a .tar.gz format too.
/that/ will stay up before
Hmmm, wonder how long
the Microsoft EULA lawyers have their say.
xboxonline.com(tm) is reporting that the most common hardware change in a Windows XP box is the reset button closely followed by the ctrl/alt/del keys.
Can you explain that?
Linux is only free if you know your shit!
if this works, linux enthusiasts will no doubt have to find new ways for linux to look amateurish.
your right, this is funny. Most linux desktop people still haven't figured out they are wasting their time supporting X. No one uses that at home.
Many fonts are freeware.
Which platform?
Is this news?
Kevin Fox
OK, you're an idiot. But you knew that, right?
There's been a lot of progress since "years ago" when you left. Netscape (now Mozilla -- forget Netscape 7) is actually one of the last apps to get decent fonts. I've had beautiful anti-aliasing in KDE (including the excellent web browser Konqueror) and Gnome since well before Windows XP came out, and there was no worthwhile antialiasing in Windows before that. Linux is NOT lagging in this area, nor, indeed, in any other aspect of desktop usability.
I've had great anti-aliasing even in Mozilla since well before this, with an earlier version of the Xft hack. Frankly it should've been mainstreamed long ago, but certain of the Mozilla developers have obstructed it.
Which world are you speaking about? :( Do not you know the linux desktop is dead. I am not trying to be flaming or troll. In some sense, the microsoft has won the desktop. Rasterman stated such. Linux best hope is to become a server. The future of unix desktop is the mac os not linux.
> OK, you're an idiot. But you knew that, right?
Touchy... Yes, you are right, I have an IQ of 70. All people who aren't Linux desktop zealots must have low IQ's right?
> There's been a lot of progress since "years ago" when you left....
Etc, etc. I'm well aware of many of these improvements. I do read Slashdot you know. I am also a Linux user, just not on the desktop. All these individual, fragmented improvements do little for someone that either:
a) Isn't capable of digesting, configuring, upgrading etc on their own
-or-
b) Doesn't have someone readily available to do it for them.
> Linux is NOT lagging in this area, nor, indeed, in any other aspect of desktop usability.
ROFL! You're kidding right? No, I forgot, you're just a zealot... Please, I'm sure you'll get little agreement on this attempt at absolution.
Ooh, looks like the zealots are out in full force today! Two Flamebaits in less than 10 minutes! Wow! What an honest and open group of people. I can feel the sense of "community" already.
Losers... Go hug your Mozilla plush toy and stop trying to squash the opposite point of view.
World Domination?! Is that was this is all about? I thought it was the ticket line for LotR: Two Towers... damn, now I have to find the real line and start all over again!
Nosce te Ipsum
every font problem stems from one simple problem... People and programs throw fonts anywhere and everywhere...
/usr/lib/X11/fonts/ or wherever the Xfree86 people say then the problem is solved.. the font server can easily look for new fonts.
if you forced everyone to put fonts in
Linux and X suffer from the fact that too many people are allowed to do it their way... it's time to start forcing things to make simple things like fonts easier.
Do not look at laser with remaining good eye.
Seriously, all distros I've tried (RedHat, Mandrake, Debian, Slackware, SuSe) ship with a woefully inadequate supply of fonts. There are thousands of quality free (roughly speech) fonts out there, and I at one time simply ran through free font sites downloading them. While I'm not 100% clear on copyrightability of fonts, there are plenty distributed un-encumbered by their authors. Why doesn't RedHat or somebody pick them up?
Sig:Why copyright isn't a fundamental human right
If there's one thing that desktop Linux needs, it's straightening out the whole font/X mess. Nice to see some serious stuff getting done abouting. Propz, gratz, and thankz to the whole team.
Linux CAN use TTF fonts, its just that they ship with obsolete CRAPPY UNSCALEABLE SHITTY X FONTS! Now if they Actually MADE SOME PROPER FONTS THEN THAT WILL MEAN PEOPLE WILL SHUT UP
Lameness filter encountered : Reason, don't use so many caps, its like YELLING
Go hug your Mozilla plush toy ...
Fine - I will!
*storms out of room*
my religion lies somewhere between buddhism and super monkey ball - pamphlet?
Mozilla toy? Where? I want one!
... that a project like this, which claims to "implement high quality, anti-aliased and subpixel rendered text on a display" can have such an ugly website without any screenshots.
--Jon (watches karma burn)
Cleanstick.org: Dumb weblog about nothing
No, the reason fonts are so messed up right now is that there has never been a good standard way of rendering fonts, forcing people to come up with their own solutions. So now, we've got tons of old programs using GTK This is all being solved now, but unfortuneately it is being solved woefully late in the game! This should have been addressed at least 5 years ago, and then now we would have this mess and every program/gui toolkit would render fonts in the same, sane manner.
Hopefully Fontconfig will help with straightening this mess out.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Fontconfig did compile fine, but the CVS pango version seems borked ... too bad ... no nice fonts ;)
To use it you have to patch your QT, GTK and Mozilla. I'm not a very good programmer but why couldn't the API be the same so these apps would 'just work'? Maybe I just don't understand how it works.
All I know is that two big barriers to the desktop are fonts and printing. So I'm glad that things are being developed to make it easier.
The Anti-Blog
I'm more interested in the super monkey ball!
I'm a Mac user. My hardware is definitely not faster or more powerful than a good PC. More reliable maybe, but not faster, etc.
Indeed an x86 version of OSX would be great, but Apple would have a hard time becoming a software based company, owing much of their cash to overpriced hardware.
There really hasnt been a focus on Linux as a desktop OS until the last few years. The niche was always in the server market, but recently things have gotten better with a lot of hard work by a lot of people and despite the shitty basis, X, its really a pretty stable and usable desktop OS if you configure it right.
The thing is that MS have recently started grumbling about people not paying licensing fees and running pirated copies of their OSes on their business machines. Enter software audits on schools and Software Assurance, the XP licensing scheme (should I go on?). Suddenly there opens up a niche for selling a stable desktop OS for all those now very expensive seats.
Mark my words, now that there's money to be made, there will be people on it. Just look at StarOffice, Ximian Gnome (plus Evolution and related prods) and SuSE to name a few.
I give it 2 years at the most before there's at least one offering that surpasses XP (which is still going to be MSes offering then)in every way. From features to ease of configurability. Hell, with the combo above, you're not far off it now!
What I want to know is why the LSB or the FHS doesn't specify a specific location for fonts? Forcing people to do things the One Correct Way is only going to make us look bad. Instead, define a standard and let people decide for themselves whether or not to conform. I doubt that people who defy the standards will do so for long; they'll get sick of the flames.
--
Villan Antagonist
This really great news. Linux and X have badly needed a unfied way to handle fonts for a long time.
fontconfig adds:
1) Excellent Unicode handling for developers.
2) This resolves the need for developer hacks and workarounds for accessing and displaying available fonts. For programs like Scribus - a Linux Desktop Publisher this will make life much easier in the future.
3) Makes adding and fonts much easier. Now we need a good GUI front end so installing fonts is as easy as Win/Mac.
For desktop linux this is as important as having TCP/IP for networking. (You need good plumbing underneath.)
I'm not should what the poster meant by an "add hardware" but I've long thought that the kernel distribution could and should help get the ball rolling by referencing a stand alone file containing hardware config information about the target machine that persists across different kernel builds/versions, with some easy format that trusted applications could modify.
The current problems are exactly what I stated, myriads of programs rendering fonts in myriads of different, incompatible, non-extensible manners.
So now we have tons of applications that can't take advantage of the new TT, AA, etc. rendering features.
Currently, there are thousands of programs written in GTK 1.x, Qt 1/2.x, Motif, etc., all of which render fonts in different manners, using different font configurations of their own, etc.
Plus the lack of good, standard, open source fonts included with distibutions.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
"Hardly... You forgot a strong equivalent to DirectX to give games a place to migrate to (sorry, a mix of OpenGL + some sound library doesn't equate to DirectX)."
x t
How about OpenGL + SDL? Easier and just as powerful as DirectX. SDL handles everything from video to threads to sound to CD-ROMs.
"Then there's _one_ unified sound standard (I think Linux has four or five now),"
Check reality! There are TWO standards: OSS and ALSA.
If you want compatibility with other Unix platforms, use OSS and forget about it. ALSA has OSS emulation. If you want power, use ALSA, which is only available on Linux.
Again: if you want compatibility, use OSS. Or if you're creating a game, use the sound API in SDL! Then you doesn't have to worry about the underlying sound system at all.
"Single standards for the clipboard,"
Has been there for ages. http://www.freedesktop.org/standards/clipboards.t
Why do people keep mentioning this? Clipboard support has been fixed since KDE 3.0!!!
AFAIK the Mozilla shipped is bog-standard, however, if you want to try fontconfig without too much hassle, I really recommend (null).
Get it from your favourite Red Hat mirror - I personally use rpmfind.net
Cheers,
Michel
Michel
Fedora Project Contribut
Drakfont comes standard only in Mandrake Linux distro, just
as I forgot what it used to be configuring fonts before that.
No kidding. It's well over a year installing fonts in my desktop
system is as easy as reading e-mail.
Now please, no hard feelings. I am pro free software, and had volunteered
for an upcoming Debian install fest. My ego needed the distro
boasting, but I am quite happy with this new achievement.
-><- no
Bad idea. Hardware should be autodetected.
That, and I don't see any difference in applications... is this suppose to be transparent (I assume so), or do apps have to be written specifically to use Xft2.so? If the latter, isn't this kinda useless as a "real" solution, as then it's just another way of configuring/rendering fonts that is mentioned above
Your desires are irrelivant.
Resistance is futile...
You Will Be Assimilated...
recompile.org
"what is this thing "the desktop" people talk about? It's not like there is some old grandma being kept in front of WinME at the standards institude in Paris to be trundled out as "the desktop" should anyone need to see if they are it or not."
Of course there is. She's sitting right next to "average user". Who also gets trotted out for the same show. After all there are "arguments" to win, and POV's to enforce, for both sides.
Pro MS:"'The desktop' will never be conquered by Linux because the 'Average User' doesn't have what's (s)he's used before."(Were's my Word?, Start Menu?, IE?)
Pro Linux:"The 'average user' will not use a Linux 'Desktop' till there's little difference between the two." (Hey, we need DirectX!)
oh wait
--
Once in the wilds of Afghanistan I lost my corkscrew and we were forced to live on nothing but food and water for days.
Something I couldn't find on the website - is fontconfig network transparent? I.e., is there a way for a remote application to render fonts stored on the local system, or would it have to resort to core X routines?
Xprint is one path to help smooth out the mess with using printers in application. See xprint.mozdev.org. I'll soon be uploading it to Debian.
Drew Parsons
Not only it does font management but it also
:
provides a nice complete API for text manipulation
Check it out
http://stsf.sourceforge.net/