Hello,

I am the student who submitted the proposal about implementing
subpixel-font-smoothing in OpenOffice's font rendering system.

I am not very familiar with OpenOffice's source-code, what could be
specific challenges?
I thought about it and this are the challenges I would see:

- Problem with XOR painting (selection, cursor, ...). Currently even
AcrobatReader suffers from this, and selected text suffers from
colored pixels on the glyph outlines.
Now that XRender is widely supported (and hw implementations are very
slowly arriving now, maybe selection could be done using painting with
apha?

- Performance:
Subpixel-smoothing can't be done on hardware, however XRender has as
far as I know an API which would allow accaleration by the driver. No
idea a about windows, I am just afraid rendering to vram-surfaces and
reading back could be too inefficient :-/

- Maybe OpenGL accalerated rendering:
Maybe we could hook the complete drawing on top of some abstraction
layer (cairo or Java2d-native-backends when freed). My favourite would
be really Java2D, I hope it'll get some useful native C-bindings (not
going the native->jni->jvm->jni->native way).
As far as I know this stuff is already implemented there very
efficiently - and we could support several backends like OpenGL, D3D,
...
However I guess even the bindings would be enough for a seperate SoC proposal ;)

Mfg Clemens

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to