freenode/#clim - IRC Chatlog
Search
14:31:05
Gnuxie[m]
if I have a presentation type with a presentation method that draws a pattern and i have a command with a select gesture, why would the command be calling present with an 'SB-IMPL::CHARACTER-STRING-OSTREAM'
14:38:45
Gnuxie[m]
how do i make sure I don't do anything fancy when it's being presented in the command arguments?
14:39:35
jackdaniel
one way is to specialize the presentation method present on a textual-view and have your fancy stream have a different view
14:39:54
jackdaniel
another, less elegant, is to specialize the presentation method present on the interactor stream
14:42:35
Gnuxie[m]
well the 'fancy stream' is just an application-pane, does that not have a different view class? (I don't really know how views relate to streams tbh)
14:47:08
jackdaniel
views are orthogonals to streams and may be used to customize different interactions / ways of presenting things
14:47:37
jackdaniel
default view may be specified with an initarg (default-stream-view or something similar)
16:18:25
scymtym
Gnuxie[m]: in my experience, it is sufficient to specialize the "graphical" PRESENT method to CLIM:EXTENDED-OUTPUT-STREAM
16:19:33
scymtym
so if the interactor uses WITH-OUTPUT-TO-STRING or similar, the method will not be applicable
18:28:56
scymtym
i think i just got CID-keyed fonts to work (which in my case means sub-fonts within an CFF-encoded font within an OTF font)
18:36:00
jackdaniel
at least I've wrapped it in one day (unlike last failure of the fan); and 80% of fault is mine I suppose
19:25:26
scymtym
this shows CID and non-CID fonts: https://techfak.de/~jmoringe/font-inspector-3.ogv