Skip to content
No results
  • About me
  • Browse Posts (Table of Contents)
STM publishing: tools, technologies and change
  • About me
  • Browse Posts (Table of Contents)
STM publishing: tools, technologies and change
  • Arabic, C programming (miscellaneous), Typesetting and algorithms, Unicode, Unicode

Colouring Arabic vowels with XeTeX and a HarfBuzz pre-processor

Introduction Using an external pre-processor (built using HarfBuzz) you can achieve affects that are not possible (or, at least, not easy) directly with XeTeX. Here’s a simple example of colouring Arabic vowels – this example is likely to be possible…

  • Graham Douglas
  • August 15, 2013
  • Arabic, Typesetting and algorithms, Unicode, Unicode

Building HarfBuzz as a static library using Microsoft Visual Studio

Introduction: A very brief post This is an extremely short post to note one way of building the superb HarfBuzz OpenType shaping library as a static library on Windows (i.e., a .lib) – using an elderly version of Visual Studio…

  • Graham Douglas
  • August 12, 2013
  • Arabic, Post about about fonts, glyphs and characters, Typesetting, Typesetting and algorithms, Unicode

Understanding Arabic vowel placement in OpenType fonts

Introduction This post could easily turn into the length of a small book if I covered all the background material that may be required for a full understanding. I simply cannot justify the time it would take to explore everything…

  • Graham Douglas
  • August 2, 2013
  • 2 Comments
  • Arabic, Post about about fonts, glyphs and characters, Unicode, Unicode

Simple tutorial on processing Arabic text using libotf under Windows

Notes and comments are inline with the C code A fairly basic example to explain a bit about libotf: just to “get started”. To run this, I built libotf (and FreeType) as static libraries and linked against them.

  • Graham Douglas
  • July 31, 2013
  • Arabic, Unicode, Unicode

Searching for Arabic text in UTF-8 encoding using PCRE

A simple example to get you started Based on code generated by the superb RegexBuddy software (the price is great value!), here’s a simple example of using the PCRE regular expression library to search a UTF-8 text buffer for strings…

  • Graham Douglas
  • July 29, 2013
  • Arabic, Unicode

More fun with XeTeX…

Just another quick example of colouring Arabic glyphs, showing that you can selectively colour glyph sub-paths. Download PDF

  • Graham Douglas
  • July 22, 2013
Prev
1 … 4 5 6 7 8 9 10 … 22
Next
Copyright © 2025 - WordPress Theme by CreativeThemes