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
  • C programming (miscellaneous), TeX (general)

Former commercial Windows TeX distribution (C source code) released under GNU GPL

The C source code of the once commercial Y&Y TeX distribution (for Windows) was donated to the TeX User Group after Y&Y TeX Inc ceased trading. I bought a copy the Y&Y TeX system in the late 1990s and certainly…

  • Graham Douglas
  • February 19, 2012
  • Arabic, OpenType, Post about about fonts, glyphs and characters, Typesetting and algorithms, Unicode, Unicode

Introduction to logical vs display order, and shaping engines

Introduction In a previous post I promised to write a short introduction to libotf; however, before discussing libotf I need to “set the scene” and write something about logical vs display (visual) order and “shaping engines”. This post covers a…

  • Graham Douglas
  • February 15, 2012
  • TeX (general), Typesetting

Some papers on TeX’s math typesetting algorithms

Just a brief post to share a list of papers which describe many interesting and low-level details of math typesetting, including TeX’s algorithms and math fonts. Appendix G Illuminated, by Bogusław Jackowski. Understanding the aesthetics of math typesetting, by Ulrik…

  • Graham Douglas
  • February 14, 2012
  • 1 Comment
  • Arabic, Extending with C and DLLs, LuaTeX, OpenType, Typesetting and algorithms, Unicode

Typesetting Arabic with LuaTeX: Part 2 (documentation, tools and libraries)

Introduction I’ve been thinking about the next article in this series and what should it address so I’ve decided to skip ahead and give a summary of the documentation, tools and libraries which made it possible for me to experiment…

  • Graham Douglas
  • February 11, 2012
  • Extending with C and DLLs, LuaTeX, Microsoft Word

LuaCOM: connecting LuaTeX to Windows automation

Introduction The Windows operating system provides a technology called COM, which stands for Component Object Model. In essence, it provides a way for software components and applications to “talk to each other”. That’s a gross oversimplification but it gives the…

  • Graham Douglas
  • February 9, 2012
  • 1 Comment
  • Examples, LuaTeX

Using LuaTeX to create SVG of typeset formulae

Introduction This is a current work-in-progress so I’ll keep it brief and outline the ideas. There are, of course, a number of tools available to generate SVG from TeX or, more correctly, SVG from DVI. Indeed, I wrote one such…

  • Graham Douglas
  • February 7, 2012
  • 1 Comment
Prev
1 … 8 9 10 11 12 13 14 … 22
Next
Copyright © 2025 - WordPress Theme by CreativeThemes