Timingexample
PC Services writes –

When dealing with documentation of electronic circuits, it has always been difficult to put down basic timing diagrams into documents. Obviously with newer oscilloscopes and the like, it is often possible to capture events to insert into documents, but many aspects of documentation involve specifications, technical manuals and other documents to show parts of what is happening or is intended to happen, even some reports require diagrams which are not always easy to extract from imported data.

To this end I started off using Xwave a Truetype® font created several years ago by Joseph Palmer and is still available. I found this lacking in some aspects for my purposes, so created a new font. You may find that Xwave is more suitable for you, but I needed to be able to label parts of the signals like data values, have better transitions to and from Tri-state levels, as well as add breaks in the middle of the diagram (like ellipses ‘…’ in quoted text). The final thing breaks means when doing a diagram of events like video processing it becomes possible to create a diagram which can skip sections of a video frame or line easily.

Timing diagram font – Link.