Google Summer of Code ideas needed
Alan Coopersmith
alan.coopersmith at oracle.com
Thu Mar 14 21:31:43 PDT 2013
While I'm okay including it under the umbrella of an X.Org/Freedesktop.org
Summer of Code application if the current maintainers are okay with that,
I'm not sure the problem described is something that would take a student
12 weeks of full time work to solve. Perhaps if it included writing a
full test suite for fontconfig it would come closer.
On 03/13/13 11:02 AM, Michal Srb wrote:
> I am not sure if it fits under programs related to X: fontconfig
>
> - problem:
> The way data are stored and/or searched is currently very inefficient. With
> many fonts and fontconfig rules installed in system, the libfontconfig slows
> down start of every graphical program.
>
> A quick test on my current system:
> I've got about 4500 files in /usr/share/fonts and standard set of opensuse
> font config rules. Starting and immediately quitting KDE's Konsole in valgrind
> resulted in 42% of time spent in libfontconfig! FcFontMatch was called 11
> times only.
>
> This happens for every program started. Just imagine how much time is spent
> there during start of big desktop environments...
>
> - project description:
> Rewriting/optimizing the way fontconfig stores and searches the font cache.
>
> - difficulty: easy/medium
> Imho any non-trivial algorithm will be better than current state.
> It's userspace library, should be easy to test. But there doesn't seem to be
> any proper set of tests covering the current functionality now, so it may be
> necessary to create them first.
>
> - skills:
> C, some knowledge about fonts, fontconfig rules
>
> Michal Srb
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Engineering - http://blogs.oracle.com/alanc
More information about the xorg-devel
mailing list