Skip to content
No results
  • One man and his blog
STM publishing: tools, technologies and change
  • One man and his blog
STM publishing: tools, technologies and change
  • Uncategorized

Random test of a neat widget

Large Visitor Globe

  • Graham Douglas
  • June 22, 2014
  • OpenType, Post about about fonts, glyphs and characters, Unicode

DTL OTMaster: A superb tool to help understand the OpenType font file format

Introduction Microsoft’s official specification for the OpenType font file format is a somewhat dry and, of course, a very technical document. Reading through it is not a task for the faint-hearted! I’m interested to understand some parts of it so…

  • Graham Douglas
  • June 21, 2014
  • Uncategorized

And finally: Funky effects with multiple words and vowel placement!

(You’ll need to download the PDF or zoom in with the Google PDF viewer). Just to complete the work: “funky effects” with multiple words and vowel positioning according to OpenType mark-to-base rules in the font. Download PDF

  • Graham Douglas
  • June 2, 2014
  • Arabic, Typesetting and algorithms

Funky effects with Arabic words

This post covers applying “funky effects” to whole Arabic words – extending the work noted in my previous posts. It was was quite tricky to join a sequence of letters to form whole Arabic words as a single outline path,…

  • Graham Douglas
  • June 1, 2014
  • Arabic, Typesetting and algorithms

Funky effects with Arabic glyphs!

Over the last few evenings I’ve been exploring Bézier curves and effects that can be achieved through “flattening” glyph paths. I found a great C++ library called Clipper which lets you perform a number of interesting operations on polygons. After…

  • Graham Douglas
  • May 29, 2014
  • Arabic, Examples, LuaTeX, Typesetting and algorithms

Typesetting Arabic clocks with LuaTeX

Just a short post to share an example of producing clock faces with Arabic numbers using LuaTeX’s nodes and glue. No drawing packages were used, all done with pdf_literal nodes and some basic trigonometry to calculate positions of the numbers,…

  • Graham Douglas
  • May 15, 2014
Prev
1 2 3 4 5 6 7 … 22
Next
Copyright © 2026 - WordPress Theme by CreativeThemes

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

STM publishing: tools, technologies and change
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.