| 00:30 | <roc_> | hmm |
| 00:30 | <roc_> | I am the stupidest person in the world |
| 00:31 | <roc> | spellcheck="true" does not turn off spellcheck in Firefox trunk |
| 00:31 | <roc> | spellcheck="false" does |
| 00:31 | <roc> | (and it works with contenteditable) |
| 00:35 | Hixie | receives spam with the subject line "Make a living on Google" |
| 00:35 | <Hixie> | i think i have that covered |
| 00:36 | <Philip`> | roc: data:text/html,<p contenteditable spellcheck="false">Slartibartfast still gives me a wavey red line |
| 00:37 | <Philip`> | ...at least in Gecko/20090119 Shiretoko/3.1b3pre |
| 00:40 | <Hixie> | Lachy: i think it's reasonable to assume that copy and paste is part of the problem statement, because that's a user-facing interface. |
| 00:41 | <Hixie> | Lachy: "i want to expose a way to have the user copy content from one document, paste it into my text editor, and have my text editor automatically generate the bibliographic entry" seems like a reasonable request. |
| 00:42 | <Lachy> | Hixie, that one is a copy and paste issue. But the other two about getting contact information from a web page into an address book, and getting an email from webmail into a native client, aren't copy and paste issues |
| 00:42 | <Lachy> | at least, they don't have to be |
| 00:43 | <Hixie> | sure |
| 00:48 | <roc> | Philip`: OK, it looks like spellcheck only works on "body" to control contenteditable spellchecking for the entire document :-( |
| 01:00 | <Philip`> | http://fonts.philip.html5.org/ |
| 01:00 | <Philip`> | Seems to work in at least FF3.1 and Opera 10 |
| 01:00 | <Philip`> | (It's pretty limited and buggy, but at least it can handle simple ASCII characters for a few fonts) |
| 01:17 | <Hixie> | rubys: i'm confused. what text about 'origin' are we discussing removing anyway? |
| 01:18 | <Hixie> | i thought the whole problem was that there was no definition and we needed an ID for one |
| 01:29 | <Lachy> | Hixie, based on the Origin thread, I assumed there was a specific section about Origin that was being moved out of the spec and into an ID. Is that not the case? |
| 01:29 | <Lachy> | perhaps I should look at the spec... |
| 01:29 | <Hixie> | i don't know |
| 01:29 | <Hixie> | nobody seems to have said what they are discussing |
| 01:29 | <Lachy> | wouldn't it be section 5.3 or 5.3.1? |
| 01:30 | <Lachy> | hmm, maybe not |
| 01:31 | <Hixie> | that's about scripting |
| 01:31 | <Hixie> | not the http header |
| 01:32 | <Lachy> | hsivonen said here that he'd discussed it with you http://lists.w3.org/Archives/Public/public-html/2009Jan/0210.html |
| 01:34 | <Lachy> | I see. The spec mentions XXX-Origin header in several places throughout the spec. But there doesn't seem to be anywhere that actually defines it. Now I'm confused too |
| 01:35 | <abarth> | politics makes my head hurt :( |
| 05:12 | <heycam> | annevk, http://twitter.com/waka/status/1132138169 |
| 07:28 | <Hixie> | i wish webkit had an upload progress bar |
| 08:11 | <annevk> | roc, also note that the spec says the values should be "on" and "off"... |
| 08:12 | <annevk> | roc, so maybe Chrome and Gecko do different things here? |
| 08:12 | <roc> | which spec? Ian's old spec doesn't |
| 08:12 | <roc> | http://www.damowmow.com/playground/spellcheck.txt |
| 08:14 | <annevk> | ah, but an even older one does: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2006-June/006762.html |
| 08:14 | <annevk> | sorry for the confusion |
| 08:19 | <annevk> | http://twitter.com/nlothian/statuses/1131828648 |
| 08:19 | <annevk> | (worth a read) |
| 08:21 | annevk | wonders if @color-profile is implemented |
| 08:24 | <Philip`> | http://blog.mozilla.com/rob-sayre/2009/01/19/where-memes-go-to-die/ (#7) |
| 08:25 | <deane> | annevk: you may already have seen this, but: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Jan/0075.html http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Jan/0077.html |
| 08:28 | <annevk> | I hadn't |
| 08:28 | annevk | is not following public-rdf-in-xhtml-tf |
| 08:29 | annevk | thinks the voting Ian referred to would be in the HTMLWG, not the WHATWG |
| 08:48 | <deane> | yeah, Manu has it wrong, in fact the whole RDFa issue is a result of misinformation and misunderstandings, we wouldn't have this issue of RDFa deployment if the W3C admited publicly that only a handfull of people are using XHTML |
| 08:56 | <deane> | ...That way we wouldn't end up with specs that can't be implemented. |
| 09:01 | <annevk> | no big deal |
| 09:03 | <deane> | It's no big deal as long as everyone knows that HTML5 doesn't have an obligation to suport all these unimplementable specs |
| 09:03 | <annevk> | well, there is disagreement over that |
| 09:04 | <annevk> | and I think we've yet to establish who is right |
| 09:08 | <danbri> | deane, which spec re rdfa are you thinking is unimplementable? |
| 09:10 | <deane> | danbri: http://www.w3.org/TR/rdfa-syntax/ |
| 09:12 | <danbri> | that's 'rdfa in xhtml'; nobody is asking HTML5 to be XML-only. So I think this leaves the door open for figuring out which bits of it could be re-built on top of html5 without too much trauma |
| 09:12 | <danbri> | eg. a profile without using curies |
| 09:13 | <deane> | how can you implement a spec that is XHTML only, when there's only about one hundred people in the world using XHTML |
| 09:14 | <danbri> | this conversation isn't feeling very collaborative. i'm trying to talk to you about finding a version of that design which *is* implementable in html5... |
| 09:15 | <deane> | if you have to alter the spec to be usable in text/html, then the whole should be altered since the web is text/html, therefore the spec has no value |
| 09:16 | <danbri> | "if ... then .... therefore ...." |
| 09:16 | danbri | thinks |
| 09:16 | <danbri> | nope, you've lost me. |
| 09:16 | <danbri> | one more time? |
| 09:16 | <deane> | start again from scratch |
| 09:16 | <danbri> | i spent some time yesterday talking with henri, and looking at existing rdfa parser behaviour |
| 09:17 | <deane> | specs need to be written from scratch to suit text/html |
| 09:17 | <danbri> | idea was to find something that was close to what those parsers expect (i tested 6); and close to what could be done in html5 with no ugliness |
| 09:18 | <deane> | sure, so we are really starting from scratch then, right? |
| 09:18 | <danbri> | the rdfa spec tries to be a design that can be bound to specific concrete carrier languages (svg, atom, xhtml, ...) |
| 09:19 | <danbri> | binding to a non-xml language is more of a stretch; since you need to invent or avoid having a ns abbreviation mechanism |
| 09:19 | <danbri> | most of the dicussion to date has been around this re-inventing a ns prefixing mechanism |
| 09:19 | <danbri> | the idea we explored yesterday was about avoiding one by always using full URIs |
| 09:20 | <danbri> | ie. a compromise that might not be what either 'side' wants but which can still be useful |
| 09:21 | <deane> | I can understand that, but, not many people are using xhtml, most people using svg in the future will be using it in text/html which has no support for namespaces |
| 09:23 | <deane> | ...and people using xhtml in the future will be using xhtml5, not xhtml1, so unfortunately that spec we mentioned has no real value |
| 09:23 | <danbri> | so would you agree it was useful for me to spend my yesterday trying out rdfa tool support for a namespaces-free profile of rdfa? |
| 09:23 | <deane> | I think that's a step forward |
| 09:24 | <danbri> | notes are in http://svn.foaf-project.org/foaftown/2009/rdfa/tests/readme.txt if you're interested |
| 09:24 | <danbri> | unfortunately it seems the parsers mostly work on the html5 no-ns version, but so long as they find a magic hack, xmlns:http="http:" |
| 09:25 | <danbri> | henri said it's easier to make the validator tolerate this than to have it check real use of xml namespaces; but i hope we can approach from the other side too, and have rdf parsers not look for it |
| 09:26 | <danbri> | this would give a copy-and-paste-friendly profile of rdfa: subsets which, with some care, could be copy/pasted between html5 and xhtml5/atom/svg docs |
| 09:26 | <danbri> | (obviously you'd need to stick to pretty bland markup to avoid tripping up on other things, but that's life) |
| 09:30 | <deane> | has the RDFa crowd got any demo pages showing what they think RDFa could look like in a html5 page? I don't understand what the need is for namespaces or pseudo non xml namespaces |
| 09:33 | <deane> | actually, I don't think I've seen a concrete proposal put forward from the RDFa guys, I saw something about adding six attributes |
| 09:34 | <danbri> | see t5 and t6 examples in http://svn.foaf-project.org/foaftown/2009/rdfa/tests/ |
| 09:34 | <danbri> | those are what i was testing parsers with; one has xhtml boilerplate, the other htm5 |
| 09:35 | <danbri> | and http://svn.foaf-project.org/foaftown/2009/rdfa/tests/g2.html is one that breaks henri's current validation demo for html5+rdfa-minus-curies, cos it uses rev= |
| 09:36 | <danbri> | hi MikeSmith |
| 09:36 | <MikeSmith> | danbri: hej |
| 09:41 | Philip` | encounters a bug in the Font::TTF library |
| 09:42 | <Philip`> | which is surprising because I thought it'd take much less than a day to find one |
| 09:50 | Philip` | encounters a second bug in the Font::TTF library |
| 09:50 | <Philip`> | It's not going so well now :-( |
| 09:52 | <annevk> | have you tried error handling yet? |
| 09:54 | <Philip`> | What kind of error handling? |
| 09:54 | <annevk> | dunno, wrong tables, wrong set of bytes, etc. |
| 09:55 | <Philip`> | No - I'm just assuming the input is an approximately correct font |
| 09:57 | <annevk> | maybe I don't understand what you're doing |
| 10:00 | <Philip`> | I'm doing http://fonts.philip.html5.org/ |
| 10:01 | <annevk> | ah, cool |
| 10:01 | <annevk> | I thought you were testing font interpreters |
| 10:02 | <Philip`> | That's just a side-effect of trying to view fonts in browsers |
| 10:03 | <gsnedders> | Philip`: Trying a multi-byte character doesn't work well. |
| 10:05 | <Philip`> | gsnedders: I just want ASCII to work first :-) |
| 10:10 | <Philip`> | Currently I just want to be able to load a particular font and save it again, without it mysteriously stopping working in Firefox even though I can't see any non-trivial differences in the files |
| 10:22 | <Philip`> | Hmm, turns out that Firefox (or whatever font library it uses on Linux) is sensitive to the ordering of the tables, which is probably violating the TTF spec |
| 10:24 | <Philip`> | ...or maybe it isn't? |
| 10:24 | <Philip`> | I'm confused :-( |
| 10:25 | <Philip`> | Oh, yes, I was confused |
| 10:25 | Philip` | curses checksums that he forgot to update |
| 10:37 | <roc> | we use Freetype and Pango on Linux |
| 10:39 | <Philip`> | They seem to be working fine, and it's just my code that's being stupid |
| 11:13 | Philip` | decides to adopt a policy of not supporting fonts with CFF outlines, because he's lazy and doesn't care enough |
| 11:25 | <annevk> | rubys, oops, duh |
| 11:26 | annevk | should do something simple, like breaking his blog in all but beta browsers, while sick |
| 11:27 | <Dashiva> | You could make your blog all red and add lots of "comrade". |
| 11:28 | <annevk> | http://barslecht.nl/weblog/ |
| 11:28 | <annevk> | en ook de homepage http://barslecht.nl/ |
| 11:31 | <hsivonen> | Philip`: bummer. Wouldn't it be nice to support the Computer Modern Unicode family, which makes it possible to get the beloved LaTeX look on the Web |
| 11:34 | <jcranmer> | "[Put "almost" in front of most words in the following.] |
| 11:34 | <jcranmer> | " |
| 11:34 | <jcranmer> | okay... |
| 11:34 | <jcranmer> | The almost consistent almost DOM almost criteria is almost necessary but almost not almost not almost sufficient. |
| 11:36 | <hsivonen> | almost things like xml:lang take more than almost effort to support |
| 11:39 | <annevk> | but that would not have been the case if we could have put it in the XML namespace, right? |
| 11:41 | <annevk> | so many things are slightly broken because of design decision made in the past; makes me wonder what our mistakes are |
| 11:42 | <annevk> | according to olliej <canvas> should have had a Path object from the beginning, anything else? |
| 11:49 | <hsivonen> | annevk: when XML was specced, there were markup languages with attribute lang |
| 11:49 | <hsivonen> | and id |
| 11:49 | <hsivonen> | so the right way would have been to reserve the names id and lang in XML if cross-vocabulary ids and langs were considered important |
| 11:49 | <annevk> | oh yeah, no doubt they made lots of mistakes when speccing XML |
| 11:50 | <annevk> | but I'm sort of past the idea of getting that fixed (apart from maybe xml:id) |
| 11:50 | <hsivonen> | one of the mistakes being adding Namespaces to the XML layer instead of making it an RDF layer problem |
| 11:51 | <hsivonen> | if the damage done to XML is any indication, we should avoid adding CURIEs to HTML |
| 11:51 | <annevk> | (reasonable people would say here: I disagree) |
| 11:51 | <hsivonen> | SVG and MathML should get rid of xml:id, in my opinion |
| 11:51 | <hsivonen> | both have pre-existing id that works well enough |
| 11:52 | <annevk> | that would be a start, yes |
| 11:52 | <annevk> | as for CURIEs, they seem to hard to author to me |
| 11:52 | <annevk> | but I can also see that having to register short names to be used as prefix is a non-starter for many RDF folks |
| 11:53 | <annevk> | though maybe there is some middle way |
| 11:53 | <annevk> | where you either use a predefined prefix or just use the full URI |
| 11:53 | <hsivonen> | one of the fundamental problem that RDF-the-model has is that it uses URIs as identifiers and URIs are too long |
| 11:53 | <annevk> | that would at least survive under copy & paste |
| 11:54 | <hsivonen> | so RDF has had various syntaxes created for it |
| 11:54 | <hsivonen> | and the syntaxes (except N-Triples, yay for N-Triples) try to somehow make the length of the URIs disappear |
| 11:55 | <hsivonen> | but instead of making things simpler and shorter, the RDF serializations always create more cruft and complication when they try to make URIs shorter |
| 11:55 | <hsivonen> | so in time each serialization is declared as sucky, a new one is created and around we go again |
| 11:56 | <annevk> | has it been established that the URL length is the main issue with the serializations? |
| 11:56 | <annevk> | or the abbreviation mechanism |
| 11:57 | <annevk> | or are there other reasons why e.g. one might not like RDF/XML? |
| 11:58 | <hsivonen> | annevk: RDF serializations in practice if they abbreviate URIs want to have more than one URI prefix in scope, so just declaring a base won't work |
| 11:59 | <annevk> | yeah, but they allow for multiple abbreviations |
| 11:59 | <hsivonen> | annevk: and, yes, if you consider how other serializations of the same family differ from N-Triples, one of the main things they tend to address is URI length |
| 11:59 | <annevk> | ok |
| 11:59 | <hsivonen> | annevk: I mean, if you have an abbreviation mechanism, you can't use the one that works for HTML (i.e. base plus relative) |
| 12:00 | <hsivonen> | without being able point to one of many active bases |
| 12:01 | <annevk> | "Furthermore, experience in the wild (notably with SVG) shows that as soon as you have two versions a non-negligible subset of all documents start being labelled with the wrong version, meaning you now have a lot of useless metadata on your hands." |
| 12:01 | annevk | wonders when berjon will let go of the angle brackets :) |
| 12:02 | <annevk> | hsivonen, yeah, we can address that though, e.g. give <html> a prefix attribute or some such |
| 12:02 | <annevk> | but the main problem then is copy & paste |
| 12:04 | <hsivonen> | annevk: nope, there are more problems left even in that case: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-January/018283.html |
| 12:06 | <annevk> | I don't think "Negative savings in syntax length when I given prefix is only used a couple of times in a file." is correct |
| 12:06 | <annevk> | as typically those URLs are long |
| 12:06 | <hsivonen> | ok, s/couple of times/once/ |
| 12:07 | <annevk> | prefix="x:{url}" is 10 characters plus 2 characters each time you use it |
| 12:07 | <annevk> | well ok :) |
| 12:08 | <annevk> | but yeah, those concerns seem valid, although using registered prefixes instead requires maintaining a massive table of RDF vocabularies |
| 12:08 | <annevk> | but I'm not sure if you suggested something like that |
| 12:19 | <Philip`> | hsivonen: Computer Modern would indeed be nice; if I don't decide this project is a waste of time that nobody cares about and give up on it, I suppose CFF support would be a worthwhile thing to add in the future |
| 12:20 | Philip` | has no idea if "CFF" is the right term to use, but that's the name of the OpenType table that the offending fonts store glyph data in |
| 12:43 | <zcorpan> | annevk: is it a problem to have a massive table of rdf vocabularies? |
| 12:43 | <zcorpan> | we have a massive table of entities |
| 12:43 | <annevk> | shepazu, "<shepazu> definitely wrt URLs" HTML5 does not ignore IETF standards for URIs or IRIs, it just defines pre-processing when they are encountered within HTML attributes. According to e.g. Larry that is acceptable |
| 12:44 | <annevk> | zcorpan, hsivonen e-mail points it out as something that would be annoying, I don't feel strongly either way |
| 12:45 | <hsivonen> | zcorpan: Entities aren't open-ended. there's a new RDF vocabulary born every minute |
| 12:45 | <zcorpan> | hsivonen: ok |
| 12:48 | <annevk> | http://lists.w3.org/Archives/Public/public-ietf-w3c/2009Jan/0003.html has a long discussion on HTML5 by danc, shepazu, some IETF folks, etc. |
| 13:08 | <takkaria> | and people want RDFa because of decentralised extensibility |
| 13:09 | <takkaria> | make a table of URLs and no-one will want it anymore. :) |
| 13:11 | <Philip`> | Oh no, I forgot about ligatures :-( |
| 13:27 | <jgraham> | takkaria: Indeed. It seems like you could have a canonical table and allow people to use short prefixes from the table if they want. ALthough I guess there are problems if you want to append to the table and clients need to update |
| 13:28 | <hsivonen> | like I said, all attempts to hide the length of URIs lead to more complexity |
| 13:30 | <rubys> | hsivonen: are you up for helping me think through a thought experiment on this subject? I'm not sure what the outcome is, but it might be worth exploring... |
| 13:31 | <hsivonen> | rubys: perhaps later this week, not today or tomorrow |
| 13:32 | <rubys> | ok |
| 13:47 | <Dashiva> | Another "we should force implementors to implement what we want" post |
| 13:48 | <takkaria> | my brother made an amusing comment on identifying everything with URIs |
| 13:49 | <takkaria> | "makes me understand why we don't identify ourselves with genealogies anymore" |
| 13:50 | <Philip`> | Did people ever identify themselves with genealogies, other than in Tolkien? |
| 13:51 | <Dashiva> | Vikings |
| 13:51 | <takkaria> | the bible has a fair bit of it too |
| 13:51 | <takkaria> | anyway, I thought it was worth sharing, regarldess of factual accuracy. :) |
| 13:54 | <jgraham> | If only you had shared in in the form of an RDF triple we could have merged it with other humerous remarks |
| 13:55 | <takkaria> | jokes are not well representable in RDF, sadly |
| 13:55 | <Dashiva> | I propose using http://irc.whatwg.org/2009/01/20/13/55/52/0 to denote the statement |
| 13:56 | <Philip`> | I once heard a humerous remark from my fibula |
| 13:57 | <Dashiva> | This? http://dashiva.net/img/humerus.jpg |
| 14:07 | <zcorpan> | Hixie: s/with and height/width and height/ (in the img section) |
| 14:08 | <jgraham> | If jokes can't be represented in RDF, how will the film "Short Circuit" ever become reality? Clearly we need a solution for the use case of making friends with robots |
| 14:09 | <Dashiva> | Surely robots will find RDF itself funny enough :P |
| 14:16 | <zcorpan> | Hixie: is http://www.libpr0n.com/tests/frames/004/004.html invalid? (i get the same result in opera, firefox, ie8 and safari) |
| 14:48 | <Lachy> | oh no. The doctype thread is degrading into a versioning debate again :-( |
| 14:48 | Lachy | adds that to my list of threads to not respond |
| 15:02 | <annevk> | you can probably use the http://www.w3.org/2005/Incubator/emotion/XGR-emotionml/ vocabulary to express humor in RDF |
| 15:05 | <annevk> | brucel suggested Mr Last Week might be Hixie gone schizophrenic, as in Fight Club :p |
| 15:06 | jgraham | already suggested My Last Week was in fact Hixie |
| 15:07 | Philip` | fixes a bug that probably caused gsnedders to see multi-byte characters not working |
| 15:07 | <Philip`> | (Characters like â are typically stored as composite glyphs, so I need to recurse into those to work out which component glyphs need to be included too, and then renumber them all) |
| 15:08 | <Philip`> | (This all seems like a bit of a pain really) |
| 15:10 | <annevk> | maybe that's why nobody has done it yet ;) |
| 15:12 | <annevk> | meanwhile Last Week has a "follow your leader" post http://lastweekinhtml5.blogspot.com/2009/01/stark-choice-for-html5-and-future-of.html :p |
| 15:12 | <Philip`> | But it's not a lot of pain, so someone else should have already spent a few days doing the same kind of thing |
| 15:12 | <Philip`> | (but not that I can find anywhere) |
| 15:13 | <Philip`> | (and anyway it's more fun to rewrite it) |
| 15:22 | Philip` | finds that Opera does really crazy things, like using entirely the wrong font for some paragraphs |
| 15:29 | <Philip`> | It seems to pretty much ignore the font-family <-> src mapping in the CSS, and just make up its own mapping |
| 15:29 | <Lachy> | Philip`, file some bugs |
| 15:32 | <Philip`> | Oh, how annoying, it works correctly if I upload the fonts somewhere |
| 15:32 | <Philip`> | Oh, maybe it's just a stale cache |
| 15:33 | <Philip`> | Hmm, yes, that was it |
| 15:39 | <takkaria> | oh, heh, I'm on the list for who could be the biggest smeghead |
| 15:39 | <takkaria> | win |
| 16:58 | gsnedders | realizes it's actually impossible to do footnotes, pretty much |
| 17:00 | <jgraham> | gsnedders: Try taking off your shoes |
| 17:25 | <danbri> | humm http://www.whitehouse.gov/ is xhtml served as text/html |
| 17:26 | <gsnedders> | Because serving XHTML as text/html is really helpful when you want to move to real XHTML! |
| 17:28 | <Philip`> | All you need is to wait until IE supports XHTML, and then flip your web server's big red switch labelled "application/xhtml+xml", and the world will become many times zazzier than before! |
| 17:45 | Philip` | marvels at the ligatures now visible in the word "fluffiest" |
| 17:45 | Philip` | doesn't marvel so much at the completely broken spacing in "التلفون" |
| 18:25 | <Philip`> | Hmm |
| 18:26 | <Philip`> | My multipage splitter script has an instance of curl which has been attempting to downloading the spec for 21 days and 19 hours |
| 18:28 | <rubys> | sweet, not only is whitehouse.gov well-formed, it also has a number of links to feeds. Atom feeds. :-) |
| 18:28 | <gsnedders> | Philip`: Hmm… Has it started getting a response yet? |
| 18:29 | <Philip`> | rubys: It'd be more impressive if the feeds weren't 0 bytes in length |
| 18:29 | <rubys> | http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.whitehouse.gov%2Ffeed%2Fblog.aspx |
| 18:30 | rubys | is not thrilled with '.aspx' |
| 18:30 | <gsnedders> | 'Your feed appears to be encoded as "utf-8", but your server is reporting "US-ASCII"' — ergh. |
| 18:30 | <gsnedders> | And duplicate IDs. |
| 18:31 | <rubys> | Content-Type: text/xml |
| 18:31 | <gsnedders> | Yeah, I was guessing that was the cause of the first error |
| 18:31 | <rubys> | ewwww.... *all* of the ids are the same. |
| 18:31 | <Philip`> | gsnedders: No, but it's dumped a hundred megabytes of progress bar into my log file |
| 18:32 | <gsnedders> | rubys: At least it means it's easier to work around, having duplicate IDs in the feed at the same time |
| 18:32 | <gsnedders> | Philip`: Yay :\ |
| 18:33 | <rubys> | time for a blog entry. :-) |
| 18:33 | gsnedders | should blog more :) |
| 18:36 | <karlcow> | http://www.legacy.com/SeattleTimes/DeathNotices.asp?Page=LifeStory&PersonId=122901048 |
| 18:36 | <karlcow> | Norbert Hannes Mikula |
| 18:37 | <karlcow> | http://lists.w3.org/Archives/Public/w3c-sgml-wg/1997Feb/0054.html |
| 19:26 | <Philip`> | Ooh, excellent |
| 19:27 | <Philip`> | If I use a combining diacritic in a line of text that uses @font-face, then Safari 3.1 scrunches up all the characters from the whole line on top of each other |
| 19:27 | <Philip`> | but only when I run from a local web server, not when I upload it to somewhere else :-/ |
| 19:27 | <Philip`> | (even after I empty my cache) |
| 19:27 | <Dashiva> | charset thing? |
| 19:29 | <Philip`> | Oh |
| 19:29 | <Philip`> | Oops |
| 19:29 | <Philip`> | Probably because it's being served as text/plain on the remote server |
| 19:31 | <Philip`> | Oh, that's not it, the font is now application/octet-stream on both |
| 19:34 | <Philip`> | Oh, right, I'm still just being an idiot |
| 19:34 | <Philip`> | since the version on the remote web server pointed to a non-existent URL for the font |
| 19:40 | <Philip`> | Could someone say what http://philip.html5.org/tests/font/combining-chars.html looks like in a recent Safari on OS X? |
| 19:42 | <takkaria> | ooks fine to me |
| 19:42 | <takkaria> | in Safari 3.2.1 |
| 19:42 | <takkaria> | same text on different lines in different fonts |
| 19:43 | <rubys> | second line looks like a smaller font |
| 19:45 | <rubys> | http://intertwingly.net/tmp/combining-chars.png |
| 19:46 | <Philip`> | Okay, thanks |
| 19:46 | <Philip`> | I get http://philip.html5.org/tests/font/combining-chars-safari-win.png |
| 19:46 | <Philip`> | which is suboptimal from a readability perspective |
| 19:47 | <Dashiva> | But can you live with it? |
| 19:47 | rubys | chuckles |
| 19:48 | <Philip`> | I tend not to use many combining diacritics in my daily writing, so I suppose it's not *that* much of a problem |
| 19:49 | takkaria | is happy that he started blackholing html5-related mail at teh beginning of the month |
| 19:52 | <Philip`> | Hmph, I tried replacing the offending characters in my test page with the text "(Safari sucks)", and it turns out that one of my test fonts implements ')' as an upside-down '(', which reveals that my font subsetter has another bug and breaks the '(' :-( |
| 19:53 | <Philip`> | Uh |
| 19:53 | <Philip`> | ...breaks the ')' :-( |
| 19:54 | <Philip`> | ...except in Opera, which doesn't use the font's glyphs for either '(' or ')' |
| 19:55 | <Philip`> | ...Oh, sorry, that's just it caching too much again |
| 19:58 | <gsnedders> | Is there any way to hide the first and last characters of a string using CSS? |
| 19:59 | Philip` | discovers http://www.fontembedding.com/eot/ |
| 20:07 | <roc> | gsnedders: for the first, you might be able to use first-letter if you're really lucky |
| 20:08 | <gsnedders> | roc: first char. is punctuation, so I'd get that matching the first two chars. fun. |
| 20:08 | <roc> | Then, I guess, no |
| 20:09 | <gsnedders> | The only vaguely possible suggestion I've got involves XSLT. Yay. |
| 20:11 | <roc> | that's not CSS |
| 20:12 | <gsnedders> | No, it isn't. |
| 20:12 | <gsnedders> | I also don't want to learn XSLT for this. |
| 20:45 | <Philip`> | Now I can convert my subsetted fonts into EOT so they work in IE |
| 20:46 | <Philip`> | which I suppose is a good thing, even if EOT is evil, because otherwise nobody will use these fonts when they don't work in IE |
| 22:04 | <hsivonen> | there's something wrong with a favicon when its weirdness makes it to the BBC News front page: http://news.bbc.co.uk/2/hi/uk_news/magazine/7839744.stm |
| 22:20 | <Philip`> | hsivonen: Seeing the last entry on that page ("I wanted to show someone using their hands to open the BBC and see inside."), I guess they didn't learn from http://www.flickr.com/photos/qwghlm/529967993/ |
| 22:28 | <jruderman> | heh, BBC itself has a terrible favicon |
| 23:14 | <doodlewarrior> | what's the correct markup to include a phone number? |
| 23:14 | <doodlewarrior> | i imagine it goes into an address element |
| 23:14 | <doodlewarrior> | should i wrap the number itself in a tag? |
| 23:16 | <webben> | doodlewarrior: is the phone number contact information for the author of the page (or at least that distinctive section of the page?) |
| 23:16 | <webben> | http://dev.w3.org/html5/spec/Overview.html#the-address-element |
| 23:16 | <doodlewarrior> | yes |
| 23:16 | <doodlewarrior> | its a feedback viewer |
| 23:17 | <doodlewarrior> | theres a header element containing info about the user who submitted the feedback |
| 23:17 | <doodlewarrior> | followed by his content |
| 23:17 | <doodlewarrior> | i think i found what i need |
| 23:17 | <doodlewarrior> | href='tel:5551212' |
| 23:17 | <webben> | there's no special markup for phone numbers specifically afaik although I would note http://en.wikipedia.org/wiki/E.123 and http://microformats.org/wiki/hcard |
| 23:18 | <webben> | hmm, does anything implement tel: ? |
| 23:18 | <webben> | Skype? |
| 23:18 | <tantek> | in practice phone numbers are nearly always present as part of contact info, and thus should be marked up with hCard as noted. |
| 23:19 | <doodlewarrior> | mobile phones, for one |
| 23:20 | <webben> | point |
| 23:20 | <webben> | (though I think mobile phones probably try to make phone-number-like strings phoneable) |
| 23:20 | <doodlewarrior> | generally yes |
| 23:20 | <doodlewarrior> | but as long as im marking it up i might as well do it properly |
| 23:21 | <webben> | true |
| 23:21 | <doodlewarrior> | http://developer.apple.com/webapps/designingcontent.php |
| 23:21 | <doodlewarrior> | Integrate with Phone, Mail, Maps, and YouTube |
| 23:21 | <doodlewarrior> | symbian and winmo also support it |
| 23:22 | <webben> | interesting |
| 23:22 | <doodlewarrior> | thx |
| 23:39 | Hixie | puts his gloves back on and begins working on html5 again |
| 23:39 | <Hixie> | right |
| 23:40 | <Hixie> | how does navigating to a javascript: URI that returns a string affect the baseURI of the frame? |
| 23:42 | Hixie | wishes he'd get as many replies to technical questions like this as he does to questions about the introduction section |
| 23:42 | <Hixie> | maybe we should have a system where you have to contibute technical feedback before you're allowed to have an opinion on simpler stuff |
| 23:42 | <Hixie> | that would reduce the bikeshedding... |
| 23:47 | <doodlewarrior> | Hixie: i'm not the most advanced js user, so take this all with salt |
| 23:48 | <doodlewarrior> | but i was under the impression that a javascript:my_function() link would be a prettier way to do onclick='my_function' |
| 23:49 | <Hixie> | i mean something like http://www.hixie.ch/tests/adhoc/uri/javascript/003.html |
| 23:49 | <Hixie> | where an iframe has its location set to a javascript: URL that returns a string |
| 23:50 | <Hixie> | opera and firefox seem to agree that the base uri is the base uri of the script that was evaluated |
| 23:50 | <doodlewarrior> | you are officially deeper into JS than i |
| 23:50 | <Hixie> | hehe |
| 23:50 | <Hixie> | no worries |
| 23:51 | <doodlewarrior> | this is a nit |
| 23:51 | <doodlewarrior> | but i was just looking at the address record |
| 23:51 | <doodlewarrior> | in the example <ADDRESS> is capped |
| 23:52 | <doodlewarrior> | isn't the current preferred styling for tags lowercase? |
| 23:52 | <Hixie> | preferred by whom? |
| 23:52 | <doodlewarrior> | fair point |
| 23:53 | <doodlewarrior> | but a general styling consensus |
| 23:53 | <doodlewarrior> | the same way that in python this_var is prefered to thisVar |
| 23:53 | <Hixie> | as far as the spec cares, it makes no difference |
| 23:53 | <Hixie> | lowercase is the case used in xhtml |
| 23:53 | <doodlewarrior> | thanks for clarifying :) |
| 23:53 | <doodlewarrior> | and for kicking ass on the new spec |
| 23:53 | <Hixie> | but other than that it doesn't really matter |
| 23:53 | <Hixie> | (uppercase is the case used by the DOM) |
| 23:53 | <doodlewarrior> | i've been writing a new app in html 5 |
| 23:53 | <Hixie> | yeah? |
| 23:54 | <doodlewarrior> | yeah |
| 23:54 | <doodlewarrior> | very much in dev |
| 23:54 | <doodlewarrior> | but imaregular.com |
| 23:55 | <doodlewarrior> | the data- property is very much my friend |
| 23:55 | <Hixie> | cool |
| 23:56 | <doodlewarrior> | :) |
| 23:56 | <doodlewarrior> | not really relevant, just figured id share |
| 23:56 | <Hixie> | always good to hear about people liking html5 :-) |
| 23:57 | <Hixie> | especially these days, where a lot of hte feedback is from groups who have been spurned by html5 :-) |
| 23:57 | <doodlewarrior> | as a matter of fact. . . |
| 23:58 | <doodlewarrior> | regarding boolean attributes |
| 23:58 | <doodlewarrior> | it would be nice if their was a caveat in the spec that value='true' and value='false' are not valid |
| 23:58 | <doodlewarrior> | since the term boolean is defined to be true/false in so many other web languages |