-
Notifications
You must be signed in to change notification settings - Fork 2
/
the-most-barebones-online-font-editor-possible.html
613 lines (313 loc) · 26.3 KB
/
the-most-barebones-online-font-editor-possible.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=510">
<link rel="stylesheet" href="/and/style/in/reset.css" type="text/css" />
<link rel="stylesheet" href="/and/style/in/grid.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/and/style/in/baseline.css" />
<link rel="start" href="/and/" title="Home" />
<link rel="alternate" type="application/atom+xml" title="Recent Entries" href="/and/feed/us/recent_entries.xml" />
<script type="text/javascript" src="/and/scripts/being/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="/and/scripts/being/scripts.js"></script>
<title>I like tight pants and the most barebones online font editor possible</title>
<meta property="og:title dc:title" content="I like tight pants and the most barebones online font editor possible"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="http://i.liketightpants.net/and/the-most-barebones-online-font-editor-possible"/>
<meta property="og:image" content=""/>
<meta property="og:site_name" content="I like tight pants and mathematics"/>
<meta property="og:description dc:description"
content=""/>
<meta name="description"
content=""/>
<meta property="fb:admins" content="1488294875"/>
<meta property="mt:entry_basename" content="the-most-barebones-online-font-editor-possible" />
<meta property="dc:modified" content="2013-04-18T10:08:42" />
</head>
<body>
<div id="header" class="container_7">
<div class="grid_2">
<h1><a href="/and/">i . like tight pants . net</a></h1>
</div>
<div class="grid_3">
<ul>
<li ><a href="/and/hybrid-publishing-back-to-the-future-publishing-theses-at-the-kabk">latest</a></li>
<li><a href="/and/about">about</a></li>
<li ><a href="/and/archives">index</a></li>
</ul>
</div>
<div class="grid_2">
<p class="byline" id="recent_entries">New entries published Monday and Thursday, 22:00 CET (<a href="/and/feed/us/recent_entries.xml">RSS</a>)</p>
</div>
</div>
<div id="content" class="container_7">
<div class="sidebar grid_1">
<img src="/and/assets/that/are/pictures/of/author/baseline.png" style="width:100px;height:100px;" alt="" />
<h4 class="author" property="dc:created" content="2013-04-18T19:59:36">April 18, 2013</h4>
<h4 class="author">by <span property="dc:creator">baseline</span></h4>
<p> </p>
<hr />
<h4>Other articles by baseline</h4>
<dl>
<dt><a href="/and/i-need-my-generic-font-medicine">I Need My Generic Font Medicine</a></dt>
<dd>October 9, 2013 7:55 PM</dd>
<dt><a href="/and/48-hours-of-writing-stylesheets-with-etherpad-and-a-gong">48 Hours of Writing Stylesheets with Etherpad and a Gong</a></dt>
<dd>October 8, 2013 8:06 PM</dd>
<dt><a href="/and/drawing-logos">Drawing logo’s</a></dt>
<dd>April 24, 2012 3:06 PM</dd>
<dt><a href="/and/my-favourite-logo-ever-is-for-gnu-pascal">My favourite logo ever is for GNU Pascal</a></dt>
<dd>April 7, 2012 11:53 PM</dd>
<dt><a href="/and/why-would-europes-largest-open-source-convention-identify-itself-with-a-large-shrivelled-brain">Why Would Europe’s Largest Open Source Convention Identify Itself With a Large Shrivelled Brain?</a></dt>
<dd>February 3, 2012 6:55 PM</dd>
<dt><a href="/and/absolute-beginners-unix-for-art-students-part-3">Absolute Beginners: Unix for Art Students – part 3</a></dt>
<dd>January 15, 2012 11:46 PM</dd>
<dt><a href="/and/physical-hyperlinks-that-glitter">Physical Hyperlinks that Glitter</a></dt>
<dd>September 22, 2011 2:11 PM</dd>
<dt><a href="/and/the-fortran-automatic-coding-system-for-the-ibm-704">The Fortran Automatic Coding System for the IBM 704</a></dt>
<dd>August 3, 2011 8:22 PM</dd>
<dt><a href="/and/illustration">Illustration</a></dt>
<dd>February 20, 2011 7:12 PM</dd>
<dt><a href="/and/beta">Beta</a></dt>
<dd>September 4, 2010 10:15 PM</dd>
</dl>
<h4>baseline’s comments</h4>
<ul>
<li>It’s nice that over the course of a decade they ... <a href="/and/hackers-culture-and-the-fear-of-wysiwyg#comment-309" title="full comment on: Hacker Culture and the Fear of WYSIWYG">read more</a></li>
<li>Its layout is a re-appraisal of one of the core ... <a href="/and/hackers-culture-and-the-fear-of-wysiwyg#comment-308" title="full comment on: Hacker Culture and the Fear of WYSIWYG">read more</a></li>
<li>I never opened a font for which FontForge did not ... <a href="/and/ufo2otf-makes-otfs-webfonts-and-css-from-ufo#comment-270" title="full comment on: ufo2otf Makes OTF’s, Webfonts and CSS From UFO’s">read more</a></li>
<li>With OSP we made a series of typefaces that are ... <a href="/and/no-one-starts-from-scratch-type-design-and-the-logic-of-the-fork#comment-255" title="full comment on: No-one Starts From Scratch: Type Design and the Logic of the Fork">read more</a></li>
<li>Limousine by OSP, a fork of the Free Sans. An ... <a href="/and/no-one-starts-from-scratch-type-design-and-the-logic-of-the-fork#comment-253" title="full comment on: No-one Starts From Scratch: Type Design and the Logic of the Fork">read more</a></li>
<li>It might be so that definition languages for typeface have ... <a href="/and/i-need-my-generic-font-medicine#comment-242" title="full comment on: I Need My Generic Font Medicine">read more</a></li>
<li>With OSP we tried to exploit Postscript’s potential as a ... <a href="/and/i-need-my-generic-font-medicine#comment-240" title="full comment on: I Need My Generic Font Medicine">read more</a></li>
<li>I know Gert Dumbar, his students and the Zeebelt theatre ... <a href="/and/no-one-starts-from-scratch-type-design-and-the-logic-of-the-fork#comment-233" title="full comment on: No-one Starts From Scratch: Type Design and the Logic of the Fork">read more</a></li>
<li>Yeah you are right it is good to note that ... <a href="/and/etherpad-or-the-textarea-is-a-lonely-place#comment-211" title="full comment on: Etherpad Or The Textarea Is A Lonely Place">read more</a></li>
<li>If I remember well, Pierre and Gijs did the logic and Steph the UI, and ... <a href="/and/the-most-barebones-online-font-editor-possible#comment-203" title="full comment on: The Most Barebones Online Font Editor Possible">read more</a></li>
</ul>
<hr />
<h4>Other writers</h4>
<ul>
<li>glit</li>
<li>jenseits</li>
<li>habitus</li>
<li>tellyou</li>
<li>baseline</li>
<li>bnf</li>
</ul>
</div>
<div class="post grid_5">
<p class="byline">
<a href="/and/who-makes-standards">Previous</a>
/ <a href="/and/hybrid-publishing-back-to-the-future-publishing-theses-at-the-kabk">Next</a>
</p>
<div class="article grid_3 alpha omega suffix_2">
<h4 property="mt:entry_title">The Most Barebones Online Font Editor Possible</h4>
<article property="mt:entry_id" content="74" class="entry" id="entry-74">
<p><a href="/and/assets/called/edit_glif.png">
<img src="/and/assets/scaled/to/830/wide/and/called/edit_glif.png" alt="You see a fairly minimalistic user interface featuring a list of what appears to be glyph names, a large letter A, and a textarea with xml data describing two contours—the contours that make up the A. The elements lack the usual gloss of post OS-X user interfaces: a thin grey 1px border is the only visual separator between elements." title="" />
</a></p>
<p>Built by OSP as part of a <a href="http://osp.constantvzw.org/workshop/pzi/" target="_self" style="" title="OSP (Open Source Publishing) → you&#39;re traveling toward in pzi">workshop</a> where students of the Piet Zwart Institute get up close and personal with vector graphics. You edit the raw XML strings that make up the <a href="http://unifiedfontobject.org/versions/ufo2/glif.html" target="_self" style="" title="Unified Font Object - Version 2 - GLIF format">glif</a>. </p>
<p>An online font-editor would be a great way to make it more easy to do <a href="/and/how-it-has-come-about-that-code-hosting-site-github-offers-visualisations-of-typeface-development" style="" target="_self" title="I like tight pants and how it has come about that code hosting site github offers visualisations of typeface development">collaborative type design</a>. Speaking with <a href="https://www.google.com/search?q=dave+crossland" target="_self" style="" title="Dave Crossland">Dave</a> at this years Libre Graphics Meeting, we figured that a good place to get started would be to have a library that makes it more easy to deal with typefaces in web-apps—a JavaScript port of <a href="http://www.robofab.org/" target="_self" style="" title="I like tight pants and programmatically manipulating typefaces">RoboFab</a> perhaps?</p>
</article>
<h4 class="comments-header">7 Comments</h4>
<div id="comments" class="comments">
<div class="comments-content">
<div property="mt:comment_id" content="202" id="comment-202" resource="/and/the-most-barebones-online-font-editor-possible#comment-202" class="comment">
<div class="comment-editor" property="mt:comment_text">
<p>
Where is the source code for this? :)
</p>
</div>
<p class="byline" >
by <a property="dc:creator" href="">davelab6</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-202"><span property="dc:created" content="2013-04-17T23:09:42">April 17, 2013 11:09 PM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(202, 'davelab6')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
<div property="mt:comment_id" content="203" id="comment-203" resource="/and/the-most-barebones-online-font-editor-possible#comment-203" class="comment comment-reply">
<div class="comment-editor" property="mt:comment_text">
<div style=""><p>If I remember well, <span style="font-size: 14px;">Pierre and </span><a href="http://de-heij.com/" target="_self" style="font-size: 14px;">Gijs </a><span style="font-size: 14px;">did the logic and </span><a href="http://stdin.fr/Main/HomePage" target="_self" title="<stdin> | Main / Home Page" style="font-size: 14px;">Steph</a><span style="font-size: 14px;"> the UI, and they made it</span><span style="font-size: 14px;"> on </span><a href="http://www.oep-h.com/" target="_self" title="OEP-H" style="font-size: 14px;">Pierre</a><span style="font-size: 14px;">’s web app for making web apps, </span><a href="http://osp.constantvzw.org/tools/lazylandscape/" target="_self" title="OSP (Open Source Publishing) → you&#39;re traveling toward in lazylandscape" style="font-size: 14px;">Lazy Landscape</a>… <span style="font-size: 14px;"></span><span style="font-size: 14px;">The source code lived in a database, and I am not sure if this server is still around actually..</span></p></div>
</div>
<p class="byline" >
<img src="/and/assets/that/are/pictures/of/author/baseline.png" width="18" height="18" />
by <a property="dc:creator" href="http://i.liketightpants.net/authors#baseline">baseline</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-203"><span property="dc:created" content="2013-04-18T09:34:11">April 18, 2013 9:34 AM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(203, 'baseline')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
</div>
</div>
<div property="mt:comment_id" content="204" id="comment-204" resource="/and/the-most-barebones-online-font-editor-possible#comment-204" class="comment">
<div class="comment-editor" property="mt:comment_text">
<div><p>There is <a href="http://www.fontclod.com/edit" style="">www.fontclod.com/edit</a> which has MPLv2 source code at <a href="https://github.com/fontclod" style="">https://github.com/fontclod</a> which looks much like your mock up (although with its own JSON glyph format rather than GLIF directly, but they are really all the same thing afterall)</p></div>
</div>
<p class="byline" >
by <a property="dc:creator" href="http://i.liketightpants.net/authors#davelab6">davelab6</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-204"><span property="dc:created" content="2013-04-18T10:18:56">April 18, 2013 10:18 AM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(204, 'davelab6')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
<div property="mt:comment_id" content="206" id="comment-206" resource="/and/the-most-barebones-online-font-editor-possible#comment-206" class="comment comment-reply">
<div class="comment-editor" property="mt:comment_text">
<p>
That is surely less fun: when you actually get to drag the points around :)</p>
</div>
<p class="byline" >
<img src="/and/assets/that/are/pictures/of/author/tellyou.png" width="18" height="18" />
by <a property="dc:creator" href="http://i.liketightpants.net/authors#tellyou">tellyou</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-206"><span property="dc:created" content="2013-04-18T10:27:34">April 18, 2013 10:27 AM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(206, 'tellyou')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
</div>
<div property="mt:comment_id" content="205" id="comment-205" resource="/and/the-most-barebones-online-font-editor-possible#comment-205" class="comment comment-reply">
<div class="comment-editor" property="mt:comment_text">
<div><p>About JSON: when doing work in JavaScript I think indeed you want to get to JavaScript native objects / JSON as quick as possible because it’s much more convenient to manipulate than the XML.</p><p>It’s like in Robofab, the XML only exists for persistence: as soon as you load the UFO file, it parses it into Python objects. It writes out into XML again when you save.</p><p>As long as the JS objects follow the same general structure as UFO’s, a robofab-like library could include utility functions to create JS objects from UFO folders and to create UFO folders from these JS objects. This is more likely to be server-side stuff though.</p></div>
</div>
<p class="byline" >
<img src="/and/assets/that/are/pictures/of/author/bnf.png" width="18" height="18" />
by <a property="dc:creator" href="http://i.liketightpants.net/authors#bnf">bnf</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-205"><span property="dc:created" content="2013-04-18T10:38:20">April 18, 2013 10:38 AM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(205, 'bnf')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
</div>
</div>
<div property="mt:comment_id" content="212" id="comment-212" resource="/and/the-most-barebones-online-font-editor-possible#comment-212" class="comment">
<div class="comment-editor" property="mt:comment_text">
<p>
<a href="https://github.com/graphicore/ufoJS" class="" style="background-color: rgb(128, 181, 242);">https://github.com/graphicore/ufoJS</a>
</p>
</div>
<p class="byline" >
by <a property="dc:creator" href="">davelab6</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-212"><span property="dc:created" content="2013-04-25T10:40:43">April 25, 2013 10:40 AM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(212, 'davelab6')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
<div property="mt:comment_id" content="216" id="comment-216" resource="/and/the-most-barebones-online-font-editor-possible#comment-216" class="comment comment-reply">
<div class="comment-editor" property="mt:comment_text">
<p>
Ah! Trop cool. I didn’t wrap my head around the <em>pen protocol</em> yet, but the data structure created by reading the GLIF maps quite well to the ‘clodifle’ used in Fontclod:</p><p><a href="https://github.com/graphicore/ufoJS/commit/af1687c28dc9c0f1a91cad660b06ecec05a9bd93">https://github.com/graphicore/ufoJS/commit/af1687c28dc9c0f1a91cad660b06ecec05a9bd93</a><br></p><p>Seems a small step to import UFO into Fontclod…
</p>
</div>
<p class="byline" >
<img src="/and/assets/that/are/pictures/of/author/bnf.png" width="18" height="18" />
by <a property="dc:creator" href="http://i.liketightpants.net/authors#bnf">bnf</a> - <a href="/and/the-most-barebones-online-font-editor-possible#comment-216"><span property="dc:created" content="2013-04-29T19:22:02">April 29, 2013 7:22 PM</span></a><br />
<a title="Reply" href="javascript:void(0);" onclick="mtReplyCommentOnClick(216, 'bnf')">Reply</a>
</p>
</div>
<div class="comments-parent-container" style="margin-left: 20px;">
</div>
</div>
<a title="Reply" href="#reply">Reply</a>
</div>
<div class="comments-open" id="comments-open">
<h4 class="comments-open-header">Leave a comment</h4>
<div class="comments-open-content">
<div id="comment-greeting"></div>
<form method="post" action="/comments.cgi">
<input type='hidden' name='csrfmiddlewaretoken' value='Wevq3RRJqoQmA3dv3GbQUkoIDonTs6Ts' />
<input id="id_parent" name="parent" type="hidden" />
<input id="id_entry" name="entry" type="hidden" value="74" />
<div id="comments-open-data">
<div id="comment-form-name">
<div class="alpha grid_1"><label for="id_author" class="span-4">Name</label></div>
<div class="omega grid_2"><input id="id_author" maxlength="300" name="author" required="required" size="30" type="text" /></div>
</div>
<div id="comment-form-email">
<div class="alpha grid_1"><label for="id_email" class="span-4">Email address</label></div>
<div class="omega grid_2"><input id="id_email" maxlength="381" name="email" required="required" size="30" type="email" /></div>
</div>
<div id="comment-form-url">
<div class="alpha grid_1"><label for="id_url" class="span-4">URL</label></div>
<div class="omega grid_2"><input id="id_url" maxlength="765" name="url" size="30" type="url" /></div>
</div>
</div>
<div id="comment-form-reply" style="display:none">
<input type="checkbox" id="comment-reply" name="comment_reply" value="" onclick="mtSetCommentParentID()" />
<label for="comment-reply" id="comment-reply-label"></label>
</div>
<div id="comments-open-text">
<label for="id_text">Text:</label><br />
<p class="byline">For formatting your post, you can use html tags like <p> and <br />. Whitespace for now is eaten up, like in HTML. we are sorry—we will have a more friendly commenting option in place shortly!</p>
<textarea cols="40" id="id_text" name="text" required="required" rows="15" style="width:100%">
</textarea>
<!-- <textarea id="comment-text" name="text" rows="15" style="width:100%;" onfocus="mtCommentFormOnFocus()"></textarea> -->
</div>
<p class="byline" id="comments-open-license">By submitting your comment, you agree to license it under the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution Share-Alike license</a>, the same license used for the text of the blog.</p>
<div id="comments-open-captcha">
<div class="alpha grid_1"><label for="id_captcha_code">Anti-spam: What is the last name of David?</label></div>
<div class="omega grid_2"><input id="id_captcha_code" name="captcha_code" required="required" size="30" type="text" /></div>
</div>
<div id="comments-open-footer">
<!-- <input type="submit" accesskey="v" name="preview_button" id="comment-preview" value="Preview" onclick="this.form.preview.value='1';" /> -->
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
</div>
</form>
</form>
</div>
</div>
</div><!-- / comments -->
</div> <!-- / article grid_3 -->
<hr />
</div> <!-- / post grid_5-->
<div class="sidebar grid_1">
<h4>Latest articles</h4>
<dl>
<dt><a href="/and/hybrid-publishing-back-to-the-future-publishing-theses-at-the-kabk">Hybrid Publishing Back To The Future Publishing Theses at the KABK</a></dt>
<dd>May 10, 2018 10:07 AM</dd>
<dt><a href="/and/finding-red-letterboxes-in-belgium">Finding Red Letterboxes In Belgium</a></dt>
<dd>May 10, 2018 10:05 AM</dd>
<dt><a href="/and/the-underwater-screen-or-lessons-from-wordperfect">The Underwater Screen Or Lessons From Wordperfect </a></dt>
<dd>June 10, 2014 6:21 PM</dd>
<dt><a href="/and/hackers-culture-and-the-fear-of-wysiwyg">Hacker Culture and the Fear of WYSIWYG</a></dt>
<dd>May 22, 2014 11:40 PM</dd>
<dt><a href="/and/graphic-design-is-a-nostalgic-field"> Graphic Design Is A Nostalgic Field </a></dt>
<dd>February 19, 2014 7:02 PM</dd>
<dt><a href="/and/who-makes-standards">Who gets to write the web: the power struggles around the standards</a></dt>
<dd>November 20, 2013 9:08 PM</dd>
<dt><a href="/and/ufo2otf-makes-otfs-webfonts-and-css-from-ufo">ufo2otf Makes OTF’s, Webfonts and CSS From UFO’s</a></dt>
<dd>November 5, 2013 8:57 PM</dd>
<dt><a href="/and/no-one-starts-from-scratch-type-design-and-the-logic-of-the-fork">No-one Starts From Scratch: Type Design and the Logic of the Fork</a></dt>
<dd>October 9, 2013 8 PM</dd>
<dt><a href="/and/i-need-my-generic-font-medicine">I Need My Generic Font Medicine</a></dt>
<dd>October 9, 2013 7:55 PM</dd>
<dt><a href="/and/48-hours-of-writing-stylesheets-with-etherpad-and-a-gong">48 Hours of Writing Stylesheets with Etherpad and a Gong</a></dt>
<dd>October 8, 2013 8:06 PM</dd>
</dl>
<h4>Latest Comments</h4>
<ul>
<li><strong>Sujon Ahmad:</strong> Keep it up <a href="/and/release-early-release-often-version-numbers-for-typefaces#comment-338" title="full comment on: Release Early Release Often Version Numbers For Typefaces">read more</a></li>
<li><strong>Carly Durocher:</strong> I really like the stylized penrose triangle would you mind ... <a href="/and/illustration#comment-337" title="full comment on: Illustration">read more</a></li>
<li><strong>michaël:</strong> The recent evolution of MediaWiki is worth mentioning. One of ... <a href="/and/hackers-culture-and-the-fear-of-wysiwyg#comment-336" title="full comment on: Hacker Culture and the Fear of WYSIWYG">read more</a></li>
<li><strong>jaromil:</strong> Check the Linux Action Show on Tomb https://www.dyne.org/software/tomb there can ... <a href="/and/hackers-culture-and-the-fear-of-wysiwyg#comment-335" title="full comment on: Hacker Culture and the Fear of WYSIWYG">read more</a></li>
<li><strong>Ian Hickson:</strong> The member list is the one on the charter (it's ... <a href="/and/who-makes-standards#comment-334" title="full comment on: Who gets to write the web: the power struggles around the standards">read more</a></li>
<li><strong>habitus:</strong> Dear Ian, thank you for taking the time to respond. ... <a href="/and/who-makes-standards#comment-333" title="full comment on: Who gets to write the web: the power struggles around the standards">read more</a></li>
<li><strong>Ian Hickson:</strong> The part about the WHATWG membership is wrong. The WHATWG ... <a href="/and/who-makes-standards#comment-332" title="full comment on: Who gets to write the web: the power struggles around the standards">read more</a></li>
<li><strong>Erik:</strong> Good points. Also: writing UI is hard. <a href="/and/the-underwater-screen-or-lessons-from-wordperfect#comment-327" title="full comment on: The Underwater Screen Or Lessons From Wordperfect ">read more</a></li>
<li><strong>nike shox:</strong> do not want to be t basket vans femme pas ... <a href="/and/no-one-starts-from-scratch-type-design-and-the-logic-of-the-fork#comment-324" title="full comment on: No-one Starts From Scratch: Type Design and the Logic of the Fork">read more</a></li>
<li><strong>Tolan Blundell:</strong> As someone who's written a moderately complex CMS from scratch ... <a href="/and/hackers-culture-and-the-fear-of-wysiwyg#comment-323" title="full comment on: Hacker Culture and the Fear of WYSIWYG">read more</a></li>
</ul>
</div>
</div>
<div id="bar"> </div>
<!-- Piwik, Open Source Analytics,
let’s not give Google more data then necessary! Eric -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://var.schr.fr/piwik/" : "http://var.schr.fr/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://var.schr.fr/piwik/piwik.php?idsite=2" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
<!--[if !(lt IE 8)]><!-->
<script type="text/javascript">
(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src=document.location.protocol+"//d1agz031tafz8n.cloudfront.net/thedaywefightback.js/widget.min.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})()
</script>
<!--<![endif]-->
</body>
</html>