(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.
Category Archives: Uncategorized
Xpost: New open source PostScript interpreter being developed
Just a brief post to note that a new PostScript interpreter, called Xpost, is being developed. For details see announcement on Google Groups. Definitely one I shall be following.
Quick tip: Decompressing PDFs for Debugging
If you are creating special effects in PDFs (e.g., using pdfTeX’s \pdfliteral{…} or via \special{…}) it can be extremely helpful to see the raw PDF code being output by your code/macros etc – especially when debugging! Often, by default, PDF content streams are compressed/encoded into binary data which makes it extremely difficult to access the raw PDF data/content. However, you can use the recently released free community version of Coherent’s excellent command-line PDF manipulation software to decompress the binary data into plain text. It’s as simple as:
cpdf -decompress compressedfile.pdf -o decompressedfile.pdf
cpdf
has a wealth of other interesting command-line options too.
Unicode Version 6.3 is Published
Title of the post says it all really. Perhaps the most interesting change is the improved Unicode Bidirectional Algorithm together with a new reference implementation in C.
Commercial tools to manipulate PDF files now made “free”
Just read a newsgroup posting about a set of commercial PDF manipulation tools that have been made free-to-use for non-commercial activities. If you need to process PDFs, especially in a batch/scripted environment, then these could be well worth checking out.
Small but significant bug-fix for DVIPS
A small but important bug-fix for DVIPS has been reported on the tex-k mailing list — see this thread. If you use DVIPS and GhostScript to produce PDFs for commercial printing you may well want to read the thread and consider upgrading your DVIPS executable to contain this fix (by Akira Kakuto).