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..."
Post experimental surgical recovery monitored by: The post-experimental monitor
Frequency of animal assessment: #times per day: 3 # of days: 465
Assessment performed by : vet
Special housing/caging/equipment: I like them to live in habitrails
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
something that's as usable, functional, stable as Windows XP, then we might be close to wasting time on.
Linux is only free if you time is worthless.
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.
And distributed in a .tar.gz format too.
/that/ will stay up before
Hmmm, wonder how long
the Microsoft EULA lawyers have their say.
I just can't get over the fact that the year is 2002 and a story like this actually is a big deal for Linux desktop zealots!
Of course, because something seemingly basic and implied in a GUI, decent cross-application fonts, is nothing short of mind numbingly difficult to pull off for your average user (read Grandma)
Atrociously ugly web pages in Netscape 4 is what made me give up on Linux as a desktop years ago and I haven't looked back.
Mind you I still run my business off a Redhat server, but my desktop is, well, a desktop oriented OS.
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
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.
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
... 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 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.
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/