freenode/#clim - IRC Chatlog
Search
10:22:35
loke
I have another one that tests harfbuzz, but I didn't need much in C. I just quickly moved to CFFI, because in many cases uses C libraries from Lisp is nicer than C :-)
10:27:00
loke
Because I render the glyphs without any alpha channel, but yet it still manages to render the subpixel sampled pixels correctly.
10:27:58
loke
I do have to tell the xrender glyphmap what the background colour for the individual glyph is, so it may use that to determine the alpha to use
12:54:54
loke
smokeink: Oh the Shape extension? Yeah, that one has been around since the early 90's.
12:56:58
loke
smokeink: Yes. First of all, it creates a tiny border around the transparent part. Looks bizarre
12:57:21
loke
Also, it gets confused as to which window is on top, so you end up with the shaped window on top, but you click on it and you select the window below.
13:05:32
loke
smokeink: Your test example, is it supposed to not have any window decoration at all? Not even a bar to move it?
13:07:00
loke
Hmm... wait. It seems to depend on which font I use. There are some fonts that look bad with autohint on
13:08:18
loke
I think the problems are caused by the iwnodw manager when it wants to decorate the window
13:09:30
smokeink
this is going to be a simple example that I'm going to show jackdaniel and then ask him if he can add this to mcclim. Last time when we discussed about custom shaped windows the conclusion was "it's impossible to achieve this in X"
13:10:04
smokeink
so if even gnome did not mess with that simple example, it means it's possible and easy
13:11:07
loke
A pity I wasn't in the channel when that was discussed.I would have immediately asked him to run "oclock" that is surely on his system, and mentioned the Xshape extension. :-)