IRC log of svg on 2011-10-27
IRC log of svg on 2011-10-27
Timestamps are in UTC.
16:23:24 [RRSAgent]
RRSAgent has joined #svg
16:23:24 [RRSAgent]
logging to
16:23:26 [trackbot]
RRSAgent, make logs public
16:23:26 [Zakim]
Zakim has joined #svg
16:23:28 [trackbot]
Zakim, this will be GA_SVGWG
16:23:28 [Zakim]
I do not see a conference matching that name scheduled within the next hour, trackbot
16:23:29 [trackbot]
Meeting: SVG Working Group Teleconference
16:23:29 [trackbot]
Date: 27 October 2011
16:24:48 [ed]
zakim, this will be SVG pre-TPAC F2F day 1
16:24:48 [Zakim]
I do not see a conference matching that name scheduled within the next hour, ed
16:25:54 [ed]
zakim, remind me in 8 hours about something
16:25:55 [Zakim]
ok, ed
16:26:36 [ed]
Agenda:
16:26:52 [ed]
chair: Erik
16:27:17 [heycam]
Scribe: Cameron
16:27:20 [heycam]
ScribeNick: heycam
16:29:08 [ed]
Present: ED, CM, JF, ST, VH, CC
16:30:06 [ed]
Present+ JY
16:34:35 [ed]
Present+ DH
16:34:54 [jyu3]
jyu3 has joined #svg
16:36:58 [jen]
jen has joined #svg
16:37:08 [heycam]
Topic: Editing procedures for SVG2
16:40:41 [heycam]
ED: we discussed before about how to edit the spec and markup the spec, how to review
16:41:00 [heycam]
... I think the idea with this topic here is to give a quick overview, and then to get jwatt to call in in the afternoon to say a bit more about the procedures
16:41:08 [vhardy]
vhardy has joined #svg
16:41:10 [heycam]
... as a starting point, everyone should know how to check out the specification
16:41:12 [stakagi]
stakagi has joined #svg
16:41:14 [heycam]
... we have a page on the wiki
16:41:34 [heycam]
... Tav wrote on the mailing list, there's no page on the wiki about checking out the spec
16:41:42 [heycam]
s/checking out/writing/
16:41:45 [ed]
16:42:00 [heycam]
... here is the page that shows how to get a clone of the SVG repository for SVG2
16:42:06 [heycam]
... I think we have two separate repositories that you want to check out
16:42:11 [heycam]
... the first is svg2, which contains the actual spec
16:42:13 [dholbert]
dholbert has joined #svg
16:42:20 [heycam]
... and then there's svg2-test, which should contain the test suite
16:42:28 [heycam]
... and then there are some minor other repositories for working with the tools for building the spec
16:42:33 [heycam]
... usually those are not actually important
16:42:41 [heycam]
... I think it's enough to check out the test suite and svg2 repos
16:43:07 [heycam]
CM: I think you may need to check out the tools repo to build locally
16:43:14 [heycam]
ED: as a beginner's guide, the wiki page above is not perfect
16:43:21 [heycam]
... but I just managed to get a checkout from that
16:43:35 [heycam]
... that's what we have at the moment. I don't think there's a wiki page describing how to do review etc.
16:44:04 [ed]
s/svg2-test/svg2-tests/
16:45:32 [heycam]
CM: I think we should revisit the decision to review before commit
16:45:44 [heycam]
... Erik and I are concerned that this is an obstacle for editing work getting done at the moment
16:45:53 [heycam]
... there are two main areas of spec work that will happen
16:45:58 [heycam]
... one is the existing spec text refactoring
16:46:04 [heycam]
... and the other is adding text for the new features/proposals
16:46:11 [heycam]
... I don't think the latter needs to wait on the former necessarily
16:46:25 [heycam]
... it will be a little more work for the refactorer to reword the new features if they are written in the old spec style
16:46:31 [heycam]
... but I don't think it will be a great problem
16:46:44 [heycam]
... so I anyway think we should free up the process a bit so that people can get in and do the work
16:47:00 [heycam]
ED: currently the spec is just using some pink styling rules to indicate it hasn't been looked at yet
16:47:20 [heycam]
... I'm not sure whether we would remove the pink if we aren't having review
16:47:32 [heycam]
... so I think the wiki page should explain how to check out the spec, as well as clear editing instructions
16:47:40 [heycam]
... but if we don't know the exact editing procedures we can't do the whole page
16:48:10 [heycam]
CM: I think one of us should just write up a page describing the desired procedure and we will agree on that
16:48:17 [heycam]
ACTION: Erik to write up a wiki page on SVG2 editing and procedure
16:48:17 [trackbot]
Created ACTION-3152 - Write up a wiki page on SVG2 editing and procedure [on Erik Dahlström - due 2011-11-03].
16:48:33 [heycam]
Topic: Requirements input for SVG2
16:48:38 [ed]
16:48:54 [heycam]
ED: I think the idea is to go through the entire list from top to bottom, for things we can agree on get resolutions for them
16:48:58 [heycam]
... so that we can start doing the edits in the spec
16:49:06 [heycam]
... we have a requirements document now being written up
16:49:14 [heycam]
16:49:35 [jun]
jun has joined #svg
16:50:00 [cyril]
cyril has joined #svg
16:52:15 [heycam]
CM: Erik and I will add to that document for the items we resolve on to include in SVG2, and publish that shortly after TPAC
16:52:32 [heycam]
CC: on the previous topic, we should discuss about which things remain in SVG2
16:52:36 [heycam]
... for example, Filters should be taken out
16:52:42 [heycam]
... maybe we should have actions for doing that
16:53:01 [heycam]
CM: I think the people doing general editing/refactoring of the spec should do that as a matter of course
16:53:20 [heycam]
... I don't think we have resolutions on exactly which items have been split out form SVG2
16:54:00 [heycam]
[some discussion of whether Clipping/Masking should be part of the Filters spec]
16:54:10 [heycam]
ED: I think there was a decision on Seattle to move it to Filters
16:57:14 [heycam]
ACTION: Cyril to start a wiki page on SVG2 spec structure, showing which are split out into modules
16:57:15 [trackbot]
Created ACTION-3153 - Start a wiki page on SVG2 spec structure, showing which are split out into modules [on Cyril Concolato - due 2011-11-03].
16:57:38 [heycam]
ED: Let's start in the General category
16:57:43 [heycam]
... first is "avoid backwards incompatible changes"
16:58:20 [heycam]
CM: I think Olaf's position is a bit extreme
16:58:30 [heycam]
ED: as a general guideline it's good to not break content going forward
16:58:44 [heycam]
CM: so "avoid" is ok, but not never
16:58:59 [heycam]
ED: probably don't need a resolution on this
16:59:07 [heycam]
ED: Next, generating shape data from raw data
16:59:12 [ed]
16:59:49 [heycam]
CC: it would be good to mention the backwards compat issue in the requirements document though
17:00:38 [heycam]
ACTION: Cameron to add a section to the Requirements document about general approaches
17:00:38 [trackbot]
Created ACTION-3154 - Add a section to the Requirements document about general approaches [on Cameron McCormack - due 2011-11-03].
17:01:46 [heycam]
ED: this is a big proposal, RDML from Dr O
17:02:18 [heycam]
... I haven't read all of this, but I feel it's a bit too big to include in SVG at least
17:02:27 [heycam]
... it feels like something that could at most be a module, or even apply to other things than SVG
17:03:29 [heycam]
CM: I think it's quite a big feature, and out of scope for SVG2
17:04:13 [heycam]
... I think it's not clear that everyone would agree this is the right approach for mapping of data to DOMs in the web platform
17:04:33 [heycam]
ED: there are ways you can generate shapes from raw data right now, using XSLT for example
17:04:45 [heycam]
CC: to me it seems linked to sXBL
17:05:21 [heycam]
CM: the Web Components work is looking at script based solutions to begin with
17:05:27 [heycam]
... and looking at declarative solutions later
17:05:35 [heycam]
... if anything, it should be looked at as part of that effort
17:05:36 [jen]
jen has joined #svg
17:05:41 [heycam]
RESOLUTION: We will not include RDML in SVG2.
17:05:59 [heycam]
ED: next, templating for controls and widgets
17:06:00 [ed]
17:06:31 [heycam]
ED: again I think that's something on top of, or outside of SVG
17:07:24 [heycam]
CM: again I think we should look to Web Components here
17:07:31 [heycam]
... the work is gaining traction
17:07:38 [heycam]
... we should ensure though that it solves our previous use cases for sXBL etc.
17:09:07 [heycam]
RESOLUTION: We will not include a templating mechanism in SVG2.
17:09:19 [heycam]
CM: Let's talk with Dmitri next week at TPAC about Web Components.
17:09:44 [cyril]
RRSAgent, pointer
17:09:44 [RRSAgent]
See
17:09:59 [heycam]
ED: That was all from the general section
17:10:04 [heycam]
... we don't have everything categorised yet
17:10:08 [heycam]
... next area is Rendering Model
17:10:14 [heycam]
... and next topic is z-index
17:10:16 [ed]
17:10:19 [heycam]
... I believe we already resolved to include
17:10:33 [heycam]
... so we don't need to discuss that
17:10:39 [heycam]
... next, translucency
17:10:41 [ed]
17:10:55 [heycam]
... I didn't know exactly what was meant here
17:11:33 [heycam]
CM: I think opacity + blur filters is enough
17:12:08 [heycam]
CC: we don't have a lighting model
17:12:19 [heycam]
VH: from the description, I think we can do it with opacity and filters
17:13:00 [heycam]
RESOLUTION: We will not include translucency support, existing functionality is sufficient.
17:13:08 [heycam]
ED: next, flatten to image
17:13:09 [ed]
17:13:25 [heycam]
ED: from the description I wasn't sure how this differed from the buffered-rendering property
17:13:29 [heycam]
... seemed like the same thing to me
17:13:35 [heycam]
... it's possible he meant to throw away the DOM tree as well
17:14:22 [heycam]
... you can kind of lose scalability if you do that
17:14:34 [heycam]
CM: presumably you'd only use the feature where that is acceptable
17:14:41 [heycam]
ED: buffered-rendering does the same thing without throwing away the DOM
17:15:09 [heycam]
CM: if you are able to paint SVG to a canvas, then you could do that manually
17:15:12 [heycam]
ED: I think it's not a bad requirement
17:15:19 [heycam]
... flattening to a raster is useful and necessary sometimes
17:15:31 [heycam]
... I don't think we need to be very specific on how to solve it, but we should have it as a requirement
17:16:01 [heycam]
CM: buffered-rendering is a hint, so a bit different
17:16:09 [heycam]
ED: say you had a huge canvas you couldn't allocate
17:16:14 [heycam]
... that can happen with buffered-rendering too
17:16:20 [heycam]
... it doesn't mean anything changes in the rendering
17:16:28 [heycam]
CC: I don't hink it's related to buffered-rendering
17:16:41 [heycam]
... if you put a group with 3 objects, one in the background, two next to each other
17:16:53 [heycam]
... and put bufered-rendering on the group, you'll still see the object from the background
17:16:58 [heycam]
ED: not sure I follow
17:17:03 [heycam]
[Cyril writes on the board]
17:18:30 [heycam]
seems we skipped one, Cyril was talking about pixel rounding
17:18:43 [heycam]
VH: I agree that we he describes is similar
17:19:05 [heycam]
... the thing he wants can be supported with libraries like canvg
17:19:13 [heycam]
... you can render it into an offscreen canvas, then insert that canvas
17:19:51 [heycam]
... there is work going on to fix the security issue with painting SVG content to canvas
17:19:55 [heycam]
DH: yes
17:20:13 [heycam]
CC: the point is not getting the bitmap, you sometimes want to keep a vector graphics representation in memory, but you want to get rid of the DOM
17:20:23 [heycam]
ED: that's what he's suggesting, not sure that's what you want always
17:20:35 [heycam]
DH: but this proposal is for a bitmap
17:20:53 [heycam]
ED: with buffered-rendering in Opera, updates will update the rendering, but not immediately
17:22:01 [heycam]
CC: I think it's a good requirement
17:22:06 [heycam]
ED: but we can discuss the solution later
17:22:48 [heycam]
RESOLUTION: We will add flatten to image as a requirement.
17:22:55 [ed]
17:22:58 [heycam]
ED: next, pixel rounding methods
17:23:14 [heycam]
VH: this is the same issue that Michael Bostock brought up at SVG Open
17:23:19 [heycam]
CC: well known problem
17:23:26 [heycam]
ED: I think we might have several issues/requests for this
17:23:29 [heycam]
... don't think it's a new thing
17:23:46 [heycam]
CC: the thing I'm wondering about is, can a clever SVG implementation avoid this problem, or is it just incompatible with the rendering model?
17:23:51 [heycam]
.. let's say a dummy implementation makes 2 passes
17:24:04 [heycam]
... first pass to determine the opacity of each pixel, the second pass it actually uses that to determine if the background is needed or not
17:24:07 [heycam]
... from bg to fg
17:25:29 [heycam]
DH: what if you had opacity on the rectangles, maybe 99%
17:25:38 [heycam]
ED: Michael Bostock was mentioning FSAA
17:25:45 [heycam]
VH: the way people do that is supersampling on the pixels
17:25:58 [heycam]
... in the case of the line, you realise you keep hitting the same subpixels and not creating the artifact
17:26:02 [heycam]
CC: but no implementations do that
17:26:24 [heycam]
VH: what you are suggesting is also quite complex
17:26:38 [heycam]
... even if you have full covereage for the pixel, you have to figure out all the objects contributing to the opacity
17:26:40 [heycam]
... it's not trivial
17:26:49 [heycam]
CC: I'm just wondering whether it's incompatible with the model
17:26:54 [heycam]
... why don't we have a single browser doing it at the moment
17:27:02 [heycam]
ED: it solves some simple cases
17:27:06 [heycam]
VH: I think it's not there for historical cases
17:27:16 [heycam]
... it's true that it's ugly in cases, but few people care about it
17:27:23 [heycam]
CC: I think it has been raised from the beginning
17:27:35 [heycam]
VH: but if you do a powerpoint presentation, or a flow diagram, most of those cases you'll never hit this
17:27:44 [heycam]
CC: I found this problem in flash to svg conersion
17:27:47 [heycam]
s/conersion/conversion/
17:27:48 [ed]
s/it solves some/the shape-rendering hint solves some of the/
17:27:54 [heycam]
... in Flash you can have many shapes that share a border
17:28:53 [heycam]
ED: I think what people want is sharp edges
17:29:09 [heycam]
VH: maybe a new rendering hint
17:30:51 [heycam]
DH: it seems like it would be hard in general
17:31:03 [heycam]
... to do automatic pixel snapping and for that to do what you want
17:36:08 [heycam]
RESOLUTION: We will ensure there is a way to avoid getting seams on adjacent edges of rendered elements in SVG2.
17:54:18 [thorton]
thorton has joined #svg
17:55:29 [heycam]
ed,
17:57:40 [heycam]
ED: next section is Document Structure
17:57:41 [tbah]
Phone number?
17:57:44 [heycam]
... namespace requirements cleanup
17:57:53 [ed]
17:58:05 [ed]
Zakim, room for 3?
17:58:06 [Zakim]
ok, ed; conference Team_(svg)17:58Z scheduled with code 26631 (CONF1) for 60 minutes until 1858Z
17:58:28 [heycam]
Zakim, code?
17:58:28 [Zakim]
the conference code is 26631 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), heycam
17:58:39 [tbah]
Thanks
17:58:57 [Zakim]
Team_(svg)17:58Z has now started
17:59:04 [Zakim]
+tbah
17:59:17 [tbah]
ok
18:01:16 [Zakim]
+ +1.650.693.aaaa
18:02:15 [heycam]
ED: we do have a resolution for xlink:href
18:02:23 [heycam]
... we still have xml:id and other xlink-related things
18:02:28 [heycam]
... not sure we have a resolution for that
18:03:02 [heycam]
RESOLUTION: We will reconsider use of namespaced things in SVG (xlink, xml:id, etc.).
18:04:45 [ed]
18:04:46 [heycam]
VH: browsers have started to do something re href="" too
18:04:50 [heycam]
... so we should look at that
18:04:52 [heycam]
ED: next, use cleanup
18:05:37 [heycam]
CM: a bit vague
18:05:59 [heycam]
... the one issue I can think of is the property inheritance into the shadow tree
18:07:04 [heycam]
CC: when you have a use element that includes a reference to a gradient, you need to duplicate the whole shadow tree each instance
18:08:44 [heycam]
ED: one part might be differences between implementations
18:08:47 [heycam]
... ensuring things work the same
18:09:05 [heycam]
... that could require having a second look at the current spec, seeing what's broken and what's differing
18:09:17 [heycam]
VH: I would suggest taking this as a need for a better referencing/cloning mechanism
18:09:34 [heycam]
... I would accept this as a requirement, since it's a pain point for many people
18:11:01 [heycam]
RESOLUTION: We will require a feature that allows symbol reuse without requiring duplication of shadow trees in SVG2.
18:11:06 [ed]
18:11:09 [heycam]
ED: next, marker cleanup
18:11:17 [heycam]
... we have one resolution already, to add currentStrokePaint etc.
18:11:34 [heycam]
... for inheriting colours into the marker
18:11:41 [heycam]
... which seemed to be the thing most people were asking for
18:11:49 [heycam]
... I think as a requirement, we should probably look a bit wider
18:11:53 [heycam]
... on how to improve markers
18:12:30 [heycam]
RESOLUTION: We will improve markers for SVG2.
18:12:34 [ed]
18:12:38 [heycam]
ED: next, shadow tree cleanup
18:12:44 [heycam]
... not sure if that's different from use cleanup
18:12:52 [heycam]
... I think that could be the same thing
18:13:25 [heycam]
... next one is "improve the DOM"
18:13:51 [ed]
18:14:04 [heycam]
... we have a bunch of different proposals
18:14:11 [heycam]
... I've collected some of them as subpoints of this item
18:14:14 [heycam]
... so we could resolve on those
18:14:17 [heycam]
... it's more contained, simplified
18:14:32 [heycam]
... first of those is "improve the DOM for SVG Animation"
18:14:32 [ed]
18:14:34 [heycam]
VH: yes
18:14:52 [heycam]
ED: I proposed a simple API to grab the current motion animation
18:14:57 [heycam]
... that's been asked for a number of times
18:15:48 [heycam]
DH: supposing the element itself is transformed, does this take into account all of the element's transforms?
18:15:54 [heycam]
ED: just the transform for the motion animation
18:16:07 [heycam]
CC: we don't have a microdom equivalent for that?
18:16:09 [heycam]
ED: don't think so
18:17:13 [ed]
18:18:25 [heycam]
RESOLUTION: We will expose animateMotion values in the SVG DOM in SVG2.
18:18:46 [heycam]
ED: next I think we have a resolution for, at least there's an action to do it, that's "make the SVG list interfaces a bit more like arrays"
18:18:52 [heycam]
... two implementations already do this
18:18:59 [heycam]
... I think I have the action to add that
18:19:09 [ed]
18:19:13 [heycam]
... next is "make it easier to read/write attributes in the DOM"
18:22:44 [heycam]
[discussion about issues with SVGAnimatedLength]
18:23:01 [heycam]
RESOLUTION: We will make it easier to read and write to attributes in the SVG DOM in SVG2.
18:23:20 [ed]
18:23:23 [heycam]
ED: next is improve the SVG path DOM
18:23:51 [heycam]
VH: agree
18:24:04 [heycam]
ED: not entirely clear what to do, but the SVGPathSegList interface is horrible
18:24:20 [heycam]
VH: maybe the requirement could be to make a general useful path api, maybe not just for svg, but could draw into a canvas or something
18:24:54 [shepazu]
+1 to shared graphics API
18:25:23 [heycam]
VH: do desktop browser implement any 1.2T dom?
18:25:26 [heycam]
ED: just Opera I think
18:25:35 [heycam]
... for path api, I like the one in Tiny more
18:25:40 [heycam]
... it's not perfect, but better
18:26:35 [heycam]
RESOLUTION: We will improve the SVG path DOM APIs in SVG2.
18:27:04 [ed]
18:27:06 [heycam]
ED: next, way to access presentational property values easily
18:27:11 [heycam]
CC: getPresentationTrait?
18:27:20 [heycam]
ED: similar, Jeff was saying that it's hard to get the colour value of some fill or stroke
18:27:24 [heycam]
... if you have to use the CSSOM, it's pretty bad
18:27:30 [heycam]
... maybe even more dots than the SVG DOM
18:27:35 [heycam]
... and it's not usually very well implemented
18:27:50 [heycam]
CM: is this just an issue for the CSSOM spec?
18:27:59 [heycam]
ED: that, or we could address it with a trait access interface
18:28:14 [heycam]
... I'm not 100% sure that CSSOM will allow accessing base and animated values
18:29:28 [heycam]
RESOLUTION: We will coordinate with other WGs to ensure improved property value access to SVG properties in SVG2.
18:29:49 [ed]
18:29:52 [heycam]
ED: next, make it possible to get a bbox of an element in a particular coordinate system
18:29:56 [heycam]
... this is a pretty detailed requirement
18:30:03 [heycam]
... I think we should probably look at a few different things related to this
18:30:18 [heycam]
... I know we had in 1.2F reqs, the requirement to get bounding boxes with strokes, markers, etc.
18:30:27 [heycam]
... I think that's we something we definitely should have in SVG2
18:30:33 [heycam]
... getting hte bounding box in different coordinate systems
18:30:45 [heycam]
... what coordinate systems?
18:30:50 [heycam]
... we have getScreenBBox
18:31:05 [heycam]
VH: is there a proposal for how this would be done?
18:31:39 [heycam]
... if you could have a target element parameter to getBBox, that would be handy
18:34:01 [heycam]
CM: getBoundingClientRect was suggested as a way to include stroke
18:34:10 [heycam]
JY: that doesn't work if the element is out of the viewport, though, I found
18:34:28 [heycam]
RESOLUTION: We will improve bounding box method APIs in SVG2.
18:35:49 [heycam]
ED: a couple more big things about improving the DOM, haven't been split into subcategories
18:35:52 [ed]
18:37:52 [heycam]
RESOLUTION: We will generally improve the SVG DOM for SVG2 (specific proposals to be resolved on later).
18:38:05 [heycam]
ACTION: Cameron to add Improving the SVG DOM as a design approach/direction to the Reqs document
18:38:05 [trackbot]
Created ACTION-3155 - Add Improving the SVG DOM as a design approach/direction to the Reqs document [on Cameron McCormack - due 2011-11-03].
18:38:15 [ed]
18:38:22 [heycam]
ED: next is "automatic fetch/discard of subtrees"
18:38:27 [heycam]
CC: Is that discard element from 1.2T?
18:40:49 [heycam]
CM: sounds more like tiling, or automatic resource fetching from the server according to zooming/panning
18:40:54 [heycam]
ED: let's wait until Chris is here for that one
18:41:03 [ed]
18:41:04 [heycam]
ED: next is "additional generic element"
18:41:34 [heycam]
... in 1.2T we have role/rel/rev/etc.
18:41:42 [cyril]
18:43:21 [heycam]
CC: not sure what he means with "structure" content
18:43:26 [heycam]
ED: you could use html content as structured elements in there
18:45:08 [heycam]
RESOLUTION: We will not add a new semanticless SVG element to hold role/rev/etc. attributes to SVG2.
18:45:13 [ed]
18:45:49 [heycam]
ED: next, "allow viewBox on image"
18:45:53 [shepazu]
why not?
18:46:08 [heycam]
CC: they can use rdf elements for that
18:46:36 [shepazu]
might be useful to add RDFa and microdata attributes
18:46:45 [heycam]
shepazu, that's a different issue which we haven't got to yet though
18:46:48 [shepazu]
oh, sorry, no new element… that's fine
18:47:05 [heycam]
ED: for viewBox on image, don't we already allow that?
18:47:10 [heycam]
DH: we allow preserveAspectRatio, but not viewBox
18:47:19 [heycam]
... for SVG images, it takes the viewBox from the image itself
18:47:37 [heycam]
.. preserveAspectRatio="defer" exists to mean take the pAR value from the referenced image
18:47:43 [heycam]
ED: I think it would be useful to be able to select a part of any image
18:47:52 [heycam]
DH: there's functionality for this in CSS3 Images
18:48:06 [heycam]
... I guess this would be in xlink:href="" on
18:48:13 [heycam]
... the CSS way is to include it in the url fragment
18:48:22 [heycam]
... I worry about having different ways to do this depending on the context
18:48:30 [heycam]
... we do already support viewBox for a number of other things, though
18:48:38 [heycam]
... so this would just override the viewBox from the SVG image if it has its own?
18:48:44 [heycam]
... or does it refer to a subregion of what's displayed
18:49:10 [heycam]
ED: I think in some cases you want percentages, lengths... viewBox doesn't give that functionality
18:49:42 [heycam]
CC: the viewBox uses the coordinate system of the parent document, which might not be consistent with the child document
18:49:45 [heycam]
DH: I don't think it would in this case
18:51:39 [heycam]
RESOLUTION: We will have a method for
18:52:24 [ed]
18:52:26 [heycam]
ED: next, "auto sized image"
18:52:39 [heycam]
... I think being able to leave off width/height and taking it from the image you're loading
18:52:55 [heycam]
DH: would that just resolve to 0 for SVG images with %age size?
18:52:57 [heycam]
ED: undecided
18:53:14 [heycam]
... Chris says maybe, because you don't always want to scale the image
18:54:39 [heycam]
CM: is there a way to get natural width/height of an image in SVG?
18:54:43 [heycam]
ED: no, not like in HTML
18:56:04 [heycam]
RESOLUTION: We will allow auto-sized images in SVG2.
18:56:20 [heycam]
ED: next, accessibility
18:56:22 [ed]
18:56:34 [heycam]
ED: more of a general thing
18:59:03 [heycam]
CM: not sure what accepting "accessibility" as a requirement exactly entails
18:59:14 [heycam]
... we do want to improve on the title/desc element only situation
18:59:18 [heycam]
ED: we have aria we will include, too
19:01:00 [heycam]
RESOLUTION: We will keep accessibility in mind when designing new features, and improve existing features where we can, in SVG2.
19:01:24 [heycam]
ED: next, level of detail control
19:01:25 [ed]
19:02:17 [Zakim]
-tbah
19:03:30 [stakagi]
19:05:22 [heycam]
CC: is that proposal targetting 1.2T?
19:05:49 [heycam]
ST: it isn't designed to be limited to just 1.2T
19:05:55 [heycam]
ED: I think level of detail is something I would like
19:06:10 [stakagi]
definition of view scale is a bit unsteadily
19:06:40 [heycam]
ED: if I was doing something like this, I would want to try to keep it as a CSS property
19:06:45 [heycam]
... or presentation attribute
19:06:56 [heycam]
CM: to say valid at certain zoom level?
19:06:57 [heycam]
ED: yes
19:07:07 [heycam]
... would be nice to write style sheets where certain things get hidden depending on the zoom level
19:07:18 [Zakim]
disconnecting the lone participant, +1.650.693.aaaa, in Team_(svg)17:58Z
19:07:21 [Zakim]
Team_(svg)17:58Z has ended
19:07:21 [Zakim]
Attendees were tbah, +1.650.693.aaaa
19:07:31 [tbah]
Conference call timed out... but I think I'll call it a night so don't bother restarting.
19:07:40 [heycam]
tbah, ok, thanks for calling in!
19:11:14 [heycam]
CM: Let's talk with Chris about that one when he is in
19:14:17 [ed]
19:14:19 [heycam]
ED: next, display of InkML trace groups
19:15:10 [heycam]
ED: he saying that if you draw it with SVG, you have to add lots of DOM nodes
19:15:12 [heycam]
... and it gets heavy
19:16:32 [heycam]
CC: he says it would be fantastic to be able to draw inkml trace groups
19:16:41 [heycam]
... but he is first looking for solving the earlier issues that prevent him using svg
19:17:54 [heycam]
ED: it's hard to say without having some example
19:17:59 [heycam]
CC: there are two points here
19:18:09 [heycam]
... one is "bitmap accumulation"
19:18:25 [heycam]
... "the two reason i continue to use canvas svg ... is bitmap accumulation and n-dimensional trace groups"
19:19:56 [heycam]
ACTION: Cameron to contact Charles about
to clarify with examples the "two areas most-lacking in SVG"
19:19:56 [trackbot]
Created ACTION-3156 - Contact Charles about
to clarify with examples the "two areas most-lacking in SVG" [on Cameron McCormack - due 2011-11-03].
19:20:23 [ed]
19:20:42 [heycam]
ED: next, placeholder graphics for unresolved images
19:20:51 [heycam]
CC: if the link is broken you want to display something, I think that is a reasonable requirement
19:21:57 [heycam]
CM: does switch an eRR work?
19:21:58 [heycam]
CC: no
19:22:18 [heycam]
s/an/and/
19:23:13 [thorton]
thorton has joined #svg
19:24:25 [heycam]
VH: I would do the same thing that HTML does
19:25:38 [heycam]
JY: I think customising is a bit much
19:25:54 [heycam]
DH: in standards mode, HTML images do not render placeholder images any more
19:26:00 [heycam]
... but anyway you can't customise them
19:26:17 [heycam]
... I think unless there's a huge desire from authors, it might be less useful
19:28:39 [heycam]
s/mode/mode in Gecko/
19:28:47 [heycam]
ED: I think it makes sense to be the same on HTML
19:28:50 [heycam]
s/on/as/
19:29:38 [heycam]
CL: people testing their content might want different behaviour to the end user
19:29:41 [ed]
DH: webkit and opera both render placeholder images in html, even in non-quirks mode
19:31:46 [heycam]
19:38:02 [heycam]
JY: I'd only support it if it applied HTML content as well
19:38:26 [heycam]
CL: we could defer it until either of those actions gets done, and specific proposals come up, but for the moment we are not accepting it as an SVG2 requirement
19:38:51 [heycam]
RESOLUTION: We will not have a feature to provide broken image fallback content, unless specific proposals are worked on further.
19:39:21 [heycam]
The ISSUE-2040 and the two actions ACTION-2567 and ACTION-2568 on jwatt and chrisl
19:48:24 [ed]
-- break for lunch --
20:30:00 [heycam]
Zakim, room for 2?
20:30:01 [Zakim]
ok, heycam; conference Team_(svg)20:30Z scheduled with code 26631 (CONF1) for 60 minutes until 2130Z
20:30:18 [heycam]
Zakim, code?
20:30:18 [Zakim]
the conference code is 26631 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), heycam
20:30:42 [Zakim]
Team_(svg)20:30Z has now started
20:30:49 [Zakim]
+ +1.650.693.aaaa
20:31:38 [Zakim]
+[IPcaller]
20:31:41 [Zakim]
- +1.650.693.aaaa
20:31:43 [Zakim]
+ +1.650.693.aaaa
20:31:53 [ChrisL]
ChrisL has joined #svg
20:33:00 [cyril]
Scribe: Cyril Concolato
20:33:05 [cyril]
ScribeNick: Cyril
20:33:12 [ChrisL]
Topic; SVG Glyphs in OpenType fonts
20:33:39 [cyril]
Topic: Hinting or multi-resolution switching, and other issues with SVG glyphs in OpenType fonts
20:33:41 [ed]
Zakim, [IP is roc
20:33:41 [Zakim]
+roc; got it
20:34:01 [cyril]
CM: Sairus is here and wants to contribute in this area
20:34:45 [cyril]
SP: various use cases: tablet PC magazines, emoji ...
20:34:53 [cyril]
... we would like to have color and animations
20:35:03 [cyril]
... SVG Fonts seem on a deprecated path
20:35:20 [cyril]
... bringing open type would be an advantage
20:35:26 [cyril]
... there is a couple of issues
20:35:39 [cyril]
CL: I've seen several proposals
20:35:58 [ChrisL]
adam twardoch
20:36:16 [cyril]
SP: Adam Twardoch brought up on the opnetype list a proposal where an SVG font would be in an Open Type font
20:36:38 [cyril]
[SP explaining OpenType / OFF on the board]
20:36:57 [cyril]
... cmap provides unicode - glyph id association
20:37:10 [ChrisL]
20:37:11 [cyril]
... TrueType had various glyf tables
20:37:44 [ChrisL]
Si Daniels (Microsoft)
OpenType, in Living Color?
20:37:52 [cyril]
... Some said we like some tables in OpenType, but we don't like OpenType outlines
20:38:16 [cyril]
... that's why there is CFF (Compact Font Format) outlines
20:38:48 [cyril]
... you have truetype or CFF rasterizer
20:39:08 [cyril]
... we would like to have a 3rd type of outlines: SVG, but everything else would be the same
20:39:16 [cyril]
'SVG '
20:39:41 [cyril]
... the content of the outline could be an SVG element
20:40:03 [cyril]
... another proposal would be to have a full
US