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
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.
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!
As the download page said: "Did you read the license?"
1. (item 2) Reproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT; provided that each copy shall be a true and complete copy, including all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may not be distributed for profit either on a standalone basis or included as part of your own product.
Internet Explorer was unable to link to the Web page you requested. The page might use standard HTML or CSS.
> 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.
MacOS the Future? Steve Jobs? Is that you? Great to see you again Steve... I haven't spoken to you since, err, well when you were saying much the same thing about NeXT :-D
Try NetBSD... safe,straightforward,useful.
It'd be nice if you could actually run MacOS on things other than Macs then. Or if I could afford a Ti Book; either will do nicely.
(yes I know that Apple 'reportedly' have an x86 port they keep in sync with the Mac version, but I take that 'report' with a pinch of salt)
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.
Of course, as they say, MacOS on anything else would just be OS :-)
Try NetBSD... safe,straightforward,useful.
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
Seeing as OSX is NeXTStep, he isn't contradicting himself at all. ;-)
:-)
Lest we forget how anal a NeXT fan can be..
I guess if MacOSX is the future in the way that NeXT was, we can expect they'll do nothing with it for 10 years sell it on for a huge lump of cash and it'll still be the future...
We have a saying - MacOS is the future, and will always remain so
Try NetBSD... safe,straightforward,useful.
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.
Go hug your Mozilla plush toy ...
Fine - I will!
*storms out of room*
my religion lies somewhere between buddhism and super monkey ball - pamphlet?
... 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 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.
There are (at least) two desktop markets, home and office. They are extremely different.
I doubt Linux can ever take on the home PC market in any useful way without PC's getting a lot simpler.
The office desktop market, however, is a bit different and is something that Linux is already creeping into, much as it did with the server market. How effective it will be overall against Windows is obviously unknown, but if it knocks their market share down even half as much as it did in the server market, well, there'd be a whole heck of a lot more competition in that market than there is right now!
Several factors have come together this year to make the Linux office desktop considerably more appealing (aside from the fact that this is really the first year that the software has been evolved enough to be viable). Microsoft are doing stupid things with their licenses which a lot of users (more often than not out of a general dislike of MS) aren't taking kindly to. Also, the price of a PC, especially a not-kitted-out-for-Doom-III office PC, is getting lower and lower, the margins are squeezed tighter than a duck's butt. You can now buy a PC for the same or less than a copy of Microsoft Office.
Just as Microsoft has commoditized the hardware market out from under the IBM's and Dell's and HPaq's of the world, so things like Linux and Star/OpenOffice are commoditizing the software market out from under Microsoft.
I'm really looking forward to the work between the StarOffice team and OASIS - an agreed standard for XML based office documents provides the opportunity for pretty much all of the not-Microsoft companies who produce office suites to present a united front. Who knows if they will, but the opportunity is there if they want.
Chris "Ng" Jones
cmsj@tenshu.net
www.tenshu.net
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
I always find it amusing when I read a "Linux is dead" post. On the desktop or server it doesn't really matter the statement is flawed.
On the server Linux is plodding along taking more and more market share and slowly winning. On the desktop Linux has not really been born yet but it is plodding along getting better and better. Eventually it will start taking market share in that area as well. You see, Linux can't really be stopped. There is no way to buy it, crush it, intimidate it or otherwise derail it. Microsoft has tried all of there tricks but in the end there it is plodding along getting better and better.
No, Microsoft can't win against Tux. They can only delay the inevitable.
The race isn't always to the swift... but that's the way to bet!
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/