Dan Allen
Dan Allen
In order to layout text fragments precisely, it's sometimes necessary to add horizontal (left and right) spacing (i.e., padding) to the text. One example is when you want to draw...
The Chrome extension currently allows you to render an arbitrary snippet into a separate window using the "Render selection" context menu item. When editing in a rich text area, we...
Document how to change the styling with a custom stylesheet. Changing the style and layout of the EPUB output is as simple as customizing the stylesheet. In fact, an EPUB...
While it's possible to use custom epub3.css and epub3-css3-only.css files, it's not possible to override the epub3-fonts.css file and, with it, alternative fonts. It should be possible to override the...
In a TTF font, ttfunk doesn't seem to always use the notdef glyph when a glyph cannot be found. This is a tricky bug to reproduce because it largely depends...
Opal sets the string encoding to UTF-16LE by default. It also makes this value available via the `encoding` property on any string object (e.g., `str.encoding`). This causes certain JavaScript libraries...
If the generated HTML contains `` tags, they need to be handled explicitly when embedding the HTML into another document. Provide an API that performs this function. In fact, it...
Add a `create` (or `createInstance`) factory method on extension processor classes that creates a new instance, automatically passes the name and config, and accepts additional data. This would be a...
If you're using Asciidoctor.js in a page loaded from the local filesystem (i.e., a file:// URI) to convert AsciiDoc files that contain includes, you must start Chrome with the following...
Add information to the contributing code guide about how to add a new spec and how to run the specs. This will encourage participation and help grow the test suite.