IRC log of dpub on 2015-09-14
Timestamps are in UTC.
- 14:04:20 [RRSAgent]
- RRSAgent has joined #dpub
- 14:04:20 [RRSAgent]
- logging to http://www.w3.org/2015/09/14-dpub-irc
- 14:04:22 [trackbot]
- RRSAgent, make logs public
- 14:04:22 [Zakim]
- Zakim has joined #dpub
- 14:04:24 [trackbot]
- Zakim, this will be dpub
- 14:04:24 [Zakim]
- I do not see a conference matching that name scheduled within the next hour, trackbot
- 14:04:25 [trackbot]
- Meeting: Digital Publishing Interest Group Teleconference
- 14:04:25 [trackbot]
- Date: 14 September 2015
- 14:04:33 [ivan]
- zakim, code?
- 14:04:33 [Zakim]
- no conference has been identified yet, ivan
- 14:05:19 [ivan]
- zakim, this will be https://mit.webex.com/mit/j.php?MTID=m09c698f2da7d2f28d301b85cf2d76b08 with password dpub, dial in 644 278 410
- 14:05:19 [Zakim]
- I do not see a conference matching that name scheduled within the next hour, ivan
- 14:05:34 [ivan]
- zakim, this is https://mit.webex.com/mit/j.php?MTID=m09c698f2da7d2f28d301b85cf2d76b08 with password dpub, dial in 644 278 410
- 14:05:34 [Zakim]
- got it, ivan
- 14:05:53 [ivan]
- Chair: Ivan
- 14:06:31 [ivan]
- Regrets+ Tzviya, Markus, Vlad, Deborah, Heather, Julie, Ben, Laura, Jeff, Luc
- 14:06:50 [ivan]
- Agenda: http://www.w3.org/mid/43a7dc9cea074b3e98b0381db0bcf776@CAR-WNMBP-006.wiley.com
- 14:07:02 [ivan]
- ivan has changed the topic to: https://mit.webex.com/mit/j.php?MTID=m09c698f2da7d2f28d301b85cf2d76b08 with password dpub, dial in 644 278 410
- 14:22:42 [bkardell_]
- bkardell_ has joined #dpub
- 14:27:08 [ShaneM]
- ShaneM has joined #dpub
- 14:38:51 [liam]
- liam has joined #dpub
- 14:54:09 [brady_duga]
- brady_duga has joined #dpub
- 14:54:13 [jpedersen]
- jpedersen has joined #dpub
- 14:55:52 [pkra]
- pkra has joined #dpub
- 14:57:46 [Ralph]
- Ralph has joined #dpub
- 14:58:26 [AH_Miller]
- AH_Miller has joined #DPUB
- 14:58:43 [ivan]
- Present+ Mike_Miller
- 14:58:46 [Ralph]
- present+ Ralph_Swick
- 14:59:20 [pkra]
- Present+ Peter Krautzberger
- 14:59:37 [TimCole]
- TimCole has joined #dpub
- 14:59:50 [ivan]
- Regrets+ Chris
- 15:00:34 [astearns]
- present+ Alan Stearns
- 15:00:45 [tmichel]
- tmichel has joined #dpub
- 15:00:51 [clapierre]
- clapierre has joined #DPUB
- 15:00:59 [Bert]
- Bert has joined #dpub
- 15:01:04 [TimCole]
- present+ Tim_Cole
- 15:01:30 [clapierre]
- present+ Charles_LaPierre
- 15:01:41 [brady_duga]
- present+ duga
- 15:02:06 [Karen]
- present+ Karen
- 15:02:55 [Karen]
- Scribe: Karen
- 15:03:12 [Karen]
- Ivan; We have a lot of regrets today, likely related to today being the Jewish New Year
- 15:03:20 [NickRuffilo]
- NickRuffilo has joined #dpub
- 15:03:21 [Karen]
- …Let's have first agenda item
- 15:03:23 [ivan]
- http://www.w3.org/2015/08/31-dpub-minutes.html
- 15:03:26 [NickRuffilo]
- I'm calling in shortly
- 15:03:29 [Karen]
- …minutes from last time
- 15:03:30 [NickRuffilo]
- then i can scribe if necessary
- 15:03:39 [Karen]
- …any problems accepting?
- 15:03:45 [Karen]
- …Let's record that minutes are accepted
- 15:03:56 [ivan]
- Topic: MathML
- 15:03:56 [Karen]
- …Let's go next to topic of the day
- 15:03:59 [Karen]
- …MathML
- 15:04:08 [Karen]
- …the reason why we thought it would be worthwhile to have this discussion item
- 15:04:18 [Karen]
- …because there has been a lot of discussion within MathML on where and how to go
- 15:04:22 [Bill_Kasdorf]
- Bill_Kasdorf has joined #dpub
- 15:04:24 [Karen]
- …and consider some radical changes
- 15:04:28 [Ralph]
- s/…/.../G
- 15:04:29 [Karen]
- …so Peter is going to explain this to us
- 15:04:36 [Bill_Kasdorf]
- present+ Bill_Kasdorf
- 15:04:42 [Karen]
- …Peter, please take the floor
- 15:04:52 [tmichel]
- present+ Thierry Michel
- 15:05:09 [Karen]
- Speaker: Peter
- 15:05:20 [pbelfanti]
- pbelfanti has joined #dpub
- 15:05:23 [Karen]
- Peter: one of reasons to have this on the agenda, is the discussion on the DigPub mailing list
- 15:05:40 [Karen]
- …what came together at last MathML WG meeting is the rechartering of the MathML WG
- 15:05:50 [Karen]
- …it is up for rechartering next year
- 15:05:52 [Bert]
- Present+ Bert
- 15:06:01 [Karen]
- …the group has been primarily in maintenance mode and has not created new specs
- 15:06:15 [Karen]
- …it seems that W3C does not want to have WGs just do maintenance work
- 15:06:29 [Karen]
- …so big discussion just kicked off on last call is what the future of the Math WG would be like
- 15:06:39 [Karen]
- …if just maintenance, then it would be turned into a Community Group
- 15:06:46 [Karen]
- …seems to be the new status for maintenance focused groups
- 15:06:58 [Karen]
- …if that does not happen, then the Math WG needs some other kind of work item
- 15:07:18 [Karen]
- …This had not yet led to a lot of discussion on Math WG side, but it has coincided with discussions on Digital Publishing group
- 15:07:26 [Karen]
- …and the general direction for MathML
- 15:07:46 [Karen]
- …and my general background working for MathJax, library that renders MathML on web browsers
- 15:07:55 [Karen]
- …we are working on white paper about potential major revisions
- 15:08:02 [Karen]
- …And our long-term goals
- 15:08:09 [Karen]
- …One goal is to further mathematics on the web
- 15:08:22 [Karen]
- …and have people publish MathML in browsers
- 15:08:31 [Karen]
- …native MathML support in browsers has been a long-term goal
- 15:08:48 [Karen]
- …so thinking about this problem, we have come to realization that we have not been successful in that
- 15:09:00 [Karen]
- …we don't see how we can successfully trigger native browser development for MathML
- 15:09:16 [Karen]
- …so thinking about how mathematics can be realized on the web if native support is not realistic goal
- 15:09:24 [Karen]
- …One of things I brought up
- 15:09:24 [ivan]
- Present+ Nick
- 15:09:34 [Karen]
- …see if feasible to focus on work of DigPub and ARIA
- 15:09:39 [Ralph]
- -> http://caniuse.com/#feat=mathml "Can I use MathML? report"
- 15:09:39 [Karen]
- …possibly work on the ARIA side of things
- 15:09:44 [pbelfanti]
- Present+ Paul Belfanti (Having trouble logging into WebEx)
- 15:09:50 [Karen]
- …ARIA spec has a glaring hole when it comes to mathematics
- 15:09:56 [Karen]
- …Seems to be some interest from ARIA folks
- 15:10:16 [Karen]
- …Other side connects to Houdini work and would revolve around the problem of mathematical layout in browser engines
- 15:10:24 [Karen]
- …to spec out the math layouts that are challenging in CSS
- 15:10:31 [Karen]
- …this was discussed at last Math WG meeting
- 15:10:38 [Karen]
- …There was not that much interest from Math WG itself
- 15:10:48 [Karen]
- ..but there is interest by myself personally and from MathJax
- 15:10:57 [Karen]
- …we don't see how we can get MathML implmented
- 15:11:09 [Karen]
- …Let me stop here and open the queue
- 15:11:12 [ivan]
- q?
- 15:11:18 [Karen]
- …Does that make sense? Did I miss anything, Ivan?
- 15:11:23 [Karen]
- Ivan: Maybe one more fact to add
- 15:11:37 [Karen]
- …is of course a Working Group at W3C produces recommendations
- 15:11:47 [TimCole]
- q+
- 15:11:50 [Karen]
- …under the new charter this group has the possibility to do proof of concept technical work
- 15:11:56 [Karen]
- …we have more possibilities to do things
- 15:12:09 [Karen]
- …so some of work and possible directions could very well be done in this group and published by this group
- 15:12:17 [Karen]
- …so we could help to move things forward; it's an extra liberty
- 15:12:19 [Karen]
- ack Tim
- 15:12:20 [ivan]
- ack tmichel
- 15:12:25 [ivan]
- ack TimCole
- 15:12:25 [Karen]
- Tim: So Peter, one of the other
- 15:12:33 [Karen]
- …issues that comes up in discussions about MathML
- 15:12:39 [Karen]
- …and wonder about its impact of support
- 15:12:54 [Karen]
- …It is in competition in some circles with LATEX
- 15:13:08 [Karen]
- …is there a problem that the community is a little divided about what needs to be decided
- 15:13:15 [Karen]
- …regarding use of mathematics on the web?
- 15:13:21 [Karen]
- Peter: I would say that is not a real debate
- 15:13:41 [Karen]
- …certainly the case that LATEC and other input forms are still prevalent and successful
- 15:13:52 [ivan]
- s/LATEC/LATEX/
- 15:13:52 [Karen]
- …it's rather verbose so you don't author by hand
- 15:13:58 [Karen]
- …simple syntax
- 15:14:00 [Bill_Kasdorf]
- q+
- 15:14:05 [Karen]
- …WISIWG has not succeeded
- 15:14:16 [Karen]
- …Math WG has overlap with largest group in form of David @
- 15:14:32 [Karen]
- …there is no competition because LATEC tools can understand and render MathML
- 15:14:39 [Karen]
- …lots of tools do this
- 15:14:49 [Karen]
- …more like saying mark-down and HTML are in competition; not a big issue
- 15:14:54 [Karen]
- …there is one exception
- 15:15:01 [Karen]
- …@ academies @
- 15:15:04 [Karen]
- …precursor
- 15:15:11 [Karen]
- …focused on LATEC as a rendering model for the web
- 15:15:19 [ivan]
- s/LATEC/LATEX/
- 15:15:23 [Karen]
- …in our view, since MathJax went another way, not a good strategy
- 15:15:28 [Ralph]
- -> https://khan.github.io/KaTeX/ KaTeX
- 15:15:32 [Bill_Kasdorf]
- q- Just want to reinforce Peter's point that MathML is overwhelmingly preferred in publishing, TeX and LaTex are more for authoring but are usually converted to HTML+MathML when published.
- 15:15:47 [ivan]
- ack Bill_Kasdorf
- 15:15:48 [Karen]
- Ivan: Peter, could you put name on irc that Karen did not catch
- 15:15:56 [Karen]
- Bill: I undid my query
- 15:16:13 [Karen]
- …just reinforcing Peter's point that MathML overwhelmingly preferred by publishing
- 15:16:20 [ivan]
- ack Ralph
- 15:16:20 [Zakim]
- Ralph, you wanted to probe on "native" browser support
- 15:16:40 [Karen]
- Peter: deep down there are some deep technical discussions but don't want to get into those
- 15:16:43 [Karen]
- Ralph: Thank you, Peter
- 15:16:55 [Karen]
- …I work closely with Ivan; he encouraged me to attend this call today
- 15:17:05 [Karen]
- …I am with you on frustrations for native browser support
- 15:17:13 [Karen]
- …I'll paste the "can I use folk"
- 15:17:14 [clapierre]
- q+
- 15:17:18 [Ralph]
- -> http://caniuse.com/#feat=mathml CanIUse MathML
- 15:17:19 [Karen]
- …show that at least some browsers
- 15:17:27 [Karen]
- …2.5 who do support MathML natively
- 15:17:40 [Karen]
- …there is some sense in the browser world that polyfils are not a bad way to go
- 15:17:54 [Karen]
- …especially with a domain specific markup language
- 15:17:56 [pbelfanti]
- q+
- 15:18:18 [Karen]
- …and doing as a polyfill initially and building a corpus of published stuff on web is the way to encourage browsers to provide embedded support and not rely on polyfill
- 15:18:30 [Karen]
- …can you say more about what is making MathJax less of a direction that publishers want to go
- 15:18:39 [Karen]
- …Bill is saying MathML is preferred format for pubishers
- 15:18:48 [Karen]
- …and MathJax works; so what is impeding its use?
- 15:19:06 [Karen]
- Peter: The first thing about the browser support; 'can I use this' is misleading
- 15:19:13 [Karen]
- …the implementations are partial
- 15:19:23 [Karen]
- …biggest problem is that WebKit is not anywhere near production ready
- 15:19:33 [Karen]
- …Geco is much better
- 15:19:45 [Karen]
- …biggest issue with browser support is that browser vendors are not doing it
- 15:19:51 [AH_Miller]
- The fact that Antenna House supports MathML with our XSL-FO engine sells a lot of licenses for us.
- 15:19:58 [Karen]
- …code is almost exclusively written by volunteers
- 15:20:10 [Karen]
- …WebKit went through several volunteers and failed to gain interest
- 15:20:12 [Ralph]
- s/Geco is/Gecko is/
- 15:20:17 [Karen]
- …Apple invested in voice-over
- 15:20:26 [Karen]
- …Google, Chrome speaks but does not render it
- 15:20:30 [Karen]
- …With Gecko it is different
- 15:20:43 [Karen]
- …clear that they don't currently have their own developers working on the code
- 15:20:55 [Karen]
- …Mozilla will invest time to fix issues they create
- 15:21:04 [Karen]
- …but they don't actively implement which is a huge issue
- 15:21:11 [Karen]
- …have been some spurts along the way
- 15:21:22 [Karen]
- …if we wait around, it would take five years to get to production levels
- 15:21:28 [Karen]
- …Why is MathJax not good enough?
- 15:21:29 [dauwhe]
- present+ Dave_Cramer
- 15:21:38 [Karen]
- …We are mission driven, we want to see native driven
- 15:21:52 [Karen]
- …and math is fundamental to communications; MathML fills that language gap
- 15:21:59 [Karen]
- …still lots to do in MathML3
- 15:22:03 [ivan]
- q?
- 15:22:05 [Karen]
- …practically speaking it's performance
- 15:22:13 [ivan]
- q+
- 15:22:16 [Karen]
- …MathML is a very complex spec and math layout itself is complex
- 15:22:32 [Karen]
- …expects a high level of typography that web does not yet have
- 15:22:38 [Karen]
- …polyfill does not cut it yet
- 15:22:59 [Karen]
- …in next release of MathJax we have a new output component that does not require rendering on the client
- 15:23:11 [Karen]
- …pragmatic reasons where you don't have Java scrip under your control
- 15:23:13 [Ralph]
- [thanks for this data, Peter; it will be useful as we continue push on browser developers]
- 15:23:23 [Karen]
- …or suffer from network congestion on mobile devices
- 15:23:28 [ivan]
- ack clapierre
- 15:23:30 [Karen]
- …not depending on JS is crucial
- 15:23:31 [Karen]
- ack Charles
- 15:23:39 [clapierre]
- https://mathml-cloud.cloudapp.net
- 15:23:43 [Karen]
- Charles: I wanted to touch on a couple things about what we are doing at Benetech
- 15:23:58 [Karen]
- …MathML cloud to take either LATEX or MathML to give an accessibility description
- 15:24:04 [Karen]
- …we have some publishers using this in their pipeline
- 15:24:09 [Karen]
- …using as alt text
- 15:24:15 [Karen]
- …or description document
- 15:24:21 [Karen]
- …Benetech is also working on a matrix
- 15:24:39 [Karen]
- …a datebase, volunteer driven, as to what browsers, AT tech, MathJax
- 15:24:46 [Karen]
- …depending on OS, to fill that out
- 15:24:52 [Karen]
- …currently in alpha we are working on that
- 15:25:03 [Karen]
- …and working with Readium folks who are working on MathML support in their products
- 15:25:12 [Karen]
- …We are fully behind this and want to see it succeed
- 15:25:16 [ivan]
- ack pbelfanti
- 15:25:19 [Karen]
- …success of MathML is key
- 15:25:25 [Karen]
- Paul: quick question...
- 15:25:34 [Karen]
- Peter: point out that Readium includes MathJax
- 15:25:44 [Karen]
- …problem is that reading system developers don't integrate it into their reader
- 15:25:55 [Karen]
- …like Apple OS claims they have support but they don't...
- 15:26:00 [Karen]
- …why include a tool like MathJax
- 15:26:05 [Karen]
- …uses math on server
- 15:26:30 [Karen]
- Paul: I had a question about the previous statements on using polyfills as a viable option from an accessibility POV
- 15:26:44 [Karen]
- Peter: older than that
- 15:26:55 [Karen]
- …MathJax is not built in way to leverage partial implementations
- 15:27:09 [Karen]
- …looking to future you could look at web components; shadow DOM
- 15:27:11 [Ralph]
- i|Scribe: Karen|scribenick: Karen
- 15:27:15 [Karen]
- …we are disregarding
- 15:27:27 [Karen]
- …simply because it does not buy us anything; does not solve the rendering issues
- 15:27:35 [Karen]
- …Houdini has hope of simplifying the rendering
- 15:27:39 [Karen]
- …and doing the main job
- 15:27:43 [Karen]
- …that is something you can do
- 15:27:46 [Karen]
- …but at same time
- 15:28:07 [Karen]
- …you have actually a mark-up that should be possible to make HTML and SVG accessible on a level for MathML; that's what ARIA
- 15:28:09 [Karen]
- ...does
- 15:28:14 [Karen]
- …would be prudent to have a tool set
- 15:28:34 [Karen]
- …whatever direction math on web takes, it should supercede MathML
- 15:28:40 [Ralph]
- i|Peter: older|[Peter notes that MathJax is not a polyfill in the modern sense]
- 15:28:56 [Karen]
- Scribenick: Dauwhe
- 15:28:57 [dauwhe]
- scribenick: dauwhe
- 15:29:03 [ivan]
- ack ivan
- 15:29:13 [dauwhe]
- ivan: I see that Karen is leaving
- 15:29:23 [dauwhe]
- ... do you have to run now?
- 15:29:27 [dauwhe]
- pkra: I can do one more
- 15:29:32 [dauwhe]
- ivan: I was on the queue
- 15:29:55 [dauwhe]
- ... let's say you have a free hand in the sense of trying to modify MathML to work better with current environment
- 15:30:01 [dauwhe]
- ... and you had a free hand in MathJax
- 15:30:16 [dauwhe]
- ... what could be done to move the whole situation out of the current "dip"
- 15:30:21 [dauwhe]
- ... what actions would be useful?
- 15:30:38 [dauwhe]
- ... taking into account that the browsers don't care
- 15:30:59 [dauwhe]
- ... we can put possible answers on the agenda for a new meeting
- 15:31:19 [dauwhe]
- ... we have an idea of where we are, the question is where we can go
- 15:31:29 [dauwhe]
- ... this can be discussed at TPAC
- 15:31:34 [dauwhe]
- pkra: I won't be at TPAC
- 15:31:55 [dauwhe]
- ivan: thank you very much Peter!
- 15:32:26 [dauwhe]
- ivan: we did not plan for other agenda items
- 15:32:39 [dauwhe]
- ... are there any pressing items?
- 15:33:08 [Bill_Kasdorf]
- Dave has permanent merit status. A few minutes of scribing makes no difference.
- 15:33:11 [dauwhe]
- ... so let's get back to the topic next week, and we can gather questions
- 15:33:17 [AH_Miller]
- AH_Miller has left #dpub
- 15:33:24 [dauwhe]
- ivan: meeting is adjourned. Thanks all!
- 15:33:26 [clapierre]
- clapierre has left #dpub
- 15:36:52 [ivan]
- rrsagent, draft minutes
- 15:36:52 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/09/14-dpub-minutes.html ivan
- 15:37:04 [ivan]
- trackbot, end telcon
- 15:37:04 [trackbot]
- Zakim, list attendees
- 15:37:04 [Zakim]
- As of this point the attendees have been Mike_Miller, Ralph_Swick, Peter, Krautzberger, Alan, Stearns, Tim_Cole, Charles_LaPierre, duga, Karen, Bill_Kasdorf, Thierry, Michel, Bert,
- 15:37:07 [Zakim]
- ... Nick, Paul, Belfanti, (Having, trouble, logging, into, WebEx), Dave_Cramer
- 15:37:12 [trackbot]
- RRSAgent, please draft minutes
- 15:37:12 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/09/14-dpub-minutes.html trackbot
- 15:37:13 [trackbot]
- RRSAgent, bye
- 15:37:13 [RRSAgent]
- I see no action items