/irc-logs / w3c / #css / 2014-01-14 / end

Options:

  1. # Session Start: Tue Jan 14 00:00:00 2014
  2. # Session Ident: #css
  3. # [00:07] * Joins: jet (~junglecode@public.cloak)
  4. # [00:29] * Joins: zcorpan (~zcorpan@public.cloak)
  5. # [00:36] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  6. # [00:38] * Joins: jdaggett (~jdaggett@public.cloak)
  7. # [00:48] * Joins: plh3 (plehegar@public.cloak)
  8. # [00:52] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  9. # [00:53] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
  10. # [01:24] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
  11. # [01:30] * Joins: zcorpan (~zcorpan@public.cloak)
  12. # [01:37] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  13. # [01:42] * Quits: jet (~junglecode@public.cloak) (jet)
  14. # [02:10] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  15. # [02:10] * Joins: dwim (~dwim@public.cloak)
  16. # [02:30] * Joins: lmcliste_ (~lmclister@public.cloak)
  17. # [02:31] * Joins: zcorpan (~zcorpan@public.cloak)
  18. # [02:32] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  19. # [02:32] * Joins: dwim (~dwim@public.cloak)
  20. # [02:34] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  21. # [02:34] * Joins: dwim (~dwim@public.cloak)
  22. # [02:38] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  23. # [02:45] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
  24. # [02:48] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  25. # [02:48] * Joins: dwim (~dwim@public.cloak)
  26. # [03:15] <paul___irish> jdaggett: you around? was going to ask a question about match() in the Font Load Events api
  27. # [03:31] * Joins: zcorpan (~zcorpan@public.cloak)
  28. # [03:38] * Joins: jet (~junglecode@public.cloak)
  29. # [03:38] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  30. # [04:01] <liam> paul___irish, if you just ask the question maybe you'll get an answer anyway, especially if you can leave this window open for a day or two :)
  31. # [04:01] <paul___irish> yeah. i should know better. :)
  32. # [04:01] <paul___irish> document.fonts.match('10px Lobster')…
  33. # [04:02] <paul___irish> match is taking a font string which is equivalent to css font shorthand or 2d canvas context font attribute.
  34. # [04:02] <paul___irish> size is mandatory
  35. # [04:02] <paul___irish> but my brain cannot make the sense of using a fontsize when asking to match against a font i have on the page.
  36. # [04:03] <paul___irish> so is the guidance when using this api to just throw a valid size in there, but otherwise it's discarded?
  37. # [04:04] <liam> the argument to match() is a font specifier according to http://dev.w3.org/csswg/css-fonts-3/#propdef-font
  38. # [04:04] <liam> http://dev.w3.org/csswg/css-font-load-events/#font-face-set-match
  39. # [04:04] <paul___irish> agree.
  40. # [04:04] <liam> For each family in font family list, use the font matching rules to select the available font faces that match the font style.
  41. # [04:04] <liam> it doesn't say it matchesonly fonts you are already using
  42. # [04:05] <paul___irish> i'm just complaining the font specifier requires a font-size. however font-size makes zero sense in the context of matching against active fonts
  43. # [04:05] <liam> I don't see that a font size should be required
  44. # [04:05] <liam> font: bold italic large Palatino, serif
  45. # [04:05] <liam> is one of the examples given
  46. # [04:06] <liam> (in http://dev.w3.org/csswg/css-fonts-3/#propdef-font )
  47. # [04:06] <paul___irish> large
  48. # [04:07] <liam> oh right
  49. # [04:07] <paul___irish> unless you use (caption | icon | menu | message-box | small-caption | status-bar) then you have to specify font-size
  50. # [04:07] <liam> well, does it make sense to ask for a font without asking for a size?
  51. # [04:07] <paul___irish> yup
  52. # [04:08] <paul___irish> as far as the match API is concerned. yes :)
  53. # [04:08] <liam> in a sense yes if it's a scalable font with no optical variants
  54. # [04:08] <paul___irish> @font-face lets you define different fonts that differ based on font-style or font-variant. but afaik font-size is not something you can define a font with
  55. # [04:08] <paul___irish> so it's never a differentiator
  56. # [04:09] <paul___irish> will bbl. leaving my window open. ;)
  57. # [04:09] <liam> well, 14 pt C&C Caslon will get you a different truetype font than 64pt C&C Caslon
  58. # [04:10] <liam> at least in theory, if you have a system that supports the technology
  59. # [04:10] <liam> MS just released another multiple-size font in Windows 8.1
  60. # [04:32] * Joins: zcorpan (~zcorpan@public.cloak)
  61. # [04:36] * Quits: jet (~junglecode@public.cloak) (jet)
  62. # [04:39] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  63. # [04:49] * Quits: plh3 (plehegar@public.cloak) (Ping timeout: 180 seconds)
  64. # [05:08] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  65. # [05:08] * Joins: dwim (~dwim@public.cloak)
  66. # [05:15] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  67. # [05:15] * Joins: dwim (~dwim@public.cloak)
  68. # [05:33] * Joins: zcorpan (~zcorpan@public.cloak)
  69. # [05:40] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  70. # [06:34] * Joins: zcorpan (~zcorpan@public.cloak)
  71. # [06:39] <paul___irish> liam: really? got a link to where i can understand that better?
  72. # [06:41] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  73. # [06:41] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
  74. # [06:48] <liam> paul___irish, hmm, I'll have to look. Note, I'm saying that applies to fonts in general, and a CSS-based system is certainly free to return different font objects for different sizes, but I don't know if they do. IE might if you go for a bitmap font, for example, and future versions of IE will, I expect, support the optical size stuff just as the Mac used to
  75. # [06:49] <paul___irish> gotcha
  76. # [06:49] <liam> http://typophile.com/node/106887
  77. # [06:49] <paul___irish> its helpful thank you
  78. # [06:49] <liam> has some info
  79. # [06:49] <liam> I don't know if that's what John and/or Tab were thinking of though, in the match(0 case.
  80. # [07:34] * Joins: zcorpan (~zcorpan@public.cloak)
  81. # [07:36] * Joins: zcorpan_ (~zcorpan@public.cloak)
  82. # [07:36] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  83. # [08:57] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  84. # [09:03] * Joins: Ms2ger (~Ms2ger@public.cloak)
  85. # [09:22] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  86. # [09:22] * Joins: dwim (~dwim@public.cloak)
  87. # [09:45] * Joins: glazou (~glazou@public.cloak)
  88. # [10:26] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
  89. # [10:28] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  90. # [10:32] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  91. # [11:01] * Joins: antonp (~Thunderbird@public.cloak)
  92. # [11:16] * Joins: antonp1 (~Thunderbird@public.cloak)
  93. # [11:18] * Quits: antonp (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
  94. # [11:44] * Quits: antonp1 (~Thunderbird@public.cloak) (antonp1)
  95. # [13:44] * Joins: plh (plehegar@public.cloak)
  96. # [14:07] * Joins: antonp (~Thunderbird@public.cloak)
  97. # [14:11] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
  98. # [14:12] * Joins: zcorpan (~zcorpan@public.cloak)
  99. # [14:19] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  100. # [14:23] * Joins: eliezerb (~Eliezer@public.cloak)
  101. # [14:42] * Joins: zcorpan (~zcorpan@public.cloak)
  102. # [14:49] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  103. # [15:38] * Quits: glazou (~glazou@public.cloak) (glazou)
  104. # [15:43] * Joins: zcorpan (~zcorpan@public.cloak)
  105. # [15:46] * Joins: teoli (~teoli@public.cloak)
  106. # [15:46] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  107. # [15:46] * Joins: teoli (~teoli@public.cloak)
  108. # [15:50] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  109. # [15:56] * Joins: eliezerb_2nd (~Eliezer@public.cloak)
  110. # [16:02] * Quits: eliezerb (~Eliezer@public.cloak) (Ping timeout: 180 seconds)
  111. # [16:04] * Quits: eliezerb_2nd (~Eliezer@public.cloak) ("Leaving")
  112. # [16:43] * Joins: zcorpan (~zcorpan@public.cloak)
  113. # [16:51] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  114. # [17:01] * Joins: eliezerb (~Eliezer@public.cloak)
  115. # [17:31] * Joins: jet (~junglecode@public.cloak)
  116. # [17:33] * Joins: sgalineau (~sgalineau@public.cloak)
  117. # [17:39] * Joins: lmcliste_ (~lmclister@public.cloak)
  118. # [17:44] * Joins: zcorpan (~zcorpan@public.cloak)
  119. # [17:51] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  120. # [18:00] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
  121. # [18:03] * Joins: lmcliste_ (~lmclister@public.cloak)
  122. # [18:10] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  123. # [18:11] * Joins: teoli (~teoli@public.cloak)
  124. # [18:14] * Quits: jet (~junglecode@public.cloak) (jet)
  125. # [18:14] * Joins: jet (~junglecode@public.cloak)
  126. # [18:17] * Joins: teoli_ (~teoli@public.cloak)
  127. # [18:18] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  128. # [18:30] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  129. # [18:31] * Joins: teoli (~teoli@public.cloak)
  130. # [18:38] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  131. # [18:45] * Joins: zcorpan (~zcorpan@public.cloak)
  132. # [18:52] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  133. # [18:56] * Joins: dbaron (~dbaron@public.cloak)
  134. # [18:59] * Quits: eliezerb (~Eliezer@public.cloak) (Client closed connection)
  135. # [18:59] * Joins: eliezerb (~Eliezer@public.cloak)
  136. # [19:16] * Quits: jet (~junglecode@public.cloak) (jet)
  137. # [19:46] * Joins: dauwhe (~dauwhe@public.cloak)
  138. # [19:46] * Joins: zcorpan (~zcorpan@public.cloak)
  139. # [19:47] * Joins: zcorpan_ (~zcorpan@public.cloak)
  140. # [19:47] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  141. # [19:55] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  142. # [20:04] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  143. # [20:06] * Joins: jet (~junglecode@public.cloak)
  144. # [20:09] * Joins: zcorpan (~zcorpan@public.cloak)
  145. # [20:11] * Joins: zcorpan_ (~zcorpan@public.cloak)
  146. # [20:11] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  147. # [20:18] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
  148. # [20:18] <TabAtkins> paul___irish: As Liam said, some fonts do require sizing information, because they're a collection of sized bitmaps.
  149. # [20:33] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
  150. # [20:34] * Joins: zcorpan (~zcorpan@public.cloak)
  151. # [20:35] * Joins: zcorpan_ (~zcorpan@public.cloak)
  152. # [20:35] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  153. # [20:37] * Joins: dauwhe (~dauwhe@public.cloak)
  154. # [20:44] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  155. # [20:48] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  156. # [21:05] * Quits: jet (~junglecode@public.cloak) (jet)
  157. # [21:33] * Joins: adenilson (~anonymous@public.cloak)
  158. # [21:44] * Joins: dauwhe (~dauwhe@public.cloak)
  159. # [21:51] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  160. # [22:00] * Joins: jet (~junglecode@public.cloak)
  161. # [22:04] * Joins: dbaron (~dbaron@public.cloak)
  162. # [22:07] * Joins: plh3 (plehegar@public.cloak)
  163. # [22:10] * Quits: plh3 (plehegar@public.cloak) ("Leaving")
  164. # [22:13] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
  165. # [22:16] * Joins: plh (plehegar@public.cloak)
  166. # [22:19] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
  167. # [22:23] * Joins: zcorpan (~zcorpan@public.cloak)
  168. # [22:24] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  169. # [22:31] * Joins: teoli (~teoli@public.cloak)
  170. # [22:33] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  171. # [22:37] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  172. # [22:39] * Joins: zcorpan (~zcorpan@public.cloak)
  173. # [22:44] * Joins: dauwhe (~dauwhe@public.cloak)
  174. # [22:46] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  175. # [22:51] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  176. # [23:03] * Joins: zcorpan (~zcorpan@public.cloak)
  177. # [23:05] * Joins: zcorpan_ (~zcorpan@public.cloak)
  178. # [23:05] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  179. # [23:12] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  180. # [23:13] * Quits: eliezerb (~Eliezer@public.cloak) ("Leaving")
  181. # [23:14] * Joins: eliezerb (~Eliezer@public.cloak)
  182. # [23:28] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
  183. # [23:29] <paul___irish> TabAtkins: that's some crazyshit. :)
  184. # [23:30] <paul___irish> TabAtkins: so sounds like... "just use 10px and dont ask why. you'll be ok."
  185. # [23:30] <paul___irish> ya know.. for 99% of real world cases. i'm okay with that. just calling out that it is v weird. :)
  186. # [23:31] * Joins: lmcliste_ (~lmclister@public.cloak)
  187. # [23:39] * Quits: eliezerb (~Eliezer@public.cloak) (Client closed connection)
  188. # [23:39] * Joins: eliezerb (~Eliezer@public.cloak)
  189. # [23:42] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  190. # [23:44] * Joins: dauwhe (~dauwhe@public.cloak)
  191. # [23:51] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  192. # Session Close: Wed Jan 15 00:00:00 2014

The end :)