IVTT Web Tool (WASM)
Run René Zandbergen's IVTT CLI in your browser using WebAssembly.
IVTT (Intermediate Voynich Transliteration Tool) is a command-line processor for IVTFF transliteration text. It is used to filter, normalize, and transform Voynich transliterations using option flags, then write transformed output for analysis workflows.
Expected IVTFF 2.0 header example: #=IVTFF ... 2.0 ....
Idle.
Acknowledgements
- IVTT / IVTFF copyright: IVTT and IVTFF were created by and are owned by René Zandbergen.
- IVTT source code: This repository does not include René’s original
ivtt.c; it is available at https://www.voynich.nu/software/ivtt/ivtt.c. - Transliteration file source: Corpus files were procured from https://www.voynich.nu/transcr.html.
Prebuilt WASM + Build On Top
You can directly use the prebuilt artifacts from this project, or compile your own from source.
- Prebuilt module (local): ./dist/ivtt.mjs
- Prebuilt binary (local): ./dist/ivtt.wasm
- Repository: https://github.com/jere-mie/ivtt-wasm
Feel free to build your own interfaces, pipelines, or research tools on top of these WASM artifacts.
IVTT Option Cheat Sheet
Enter these options in the command options box (for example: -x7 or -f1 -c3 -u1). Do not include input/output file paths in this UI.
| Option | What it does |
|---|---|
-x0..-x8 | Applies preset bundles of common transformations; -x7 is a strong cleanup preset. |
-f0/-f1 | Keep or remove foliation/header metadata. |
-c0..-c3 | Control comment handling (keep, remove textual, remove variable comments, remove more/all). |
-u0..-u5 | Control uncertain reading handling (e.g. keep, choose first reading, replace with ?, remove words/lines). |
-l0..-l3 | Ligature handling (keep brackets, strip brackets, capitalization modes). |
-s0..-s3 | Hard-space behavior for dot separators (.): keep, blank, strip, or newline. |
-h0..-h3 | Uncertain-space behavior for comma separators (,): keep, dot-like, strip, or convert to ?. |
-w0..-w9 | Wrapping mode: keep wrapping, unwrap continuation lines, or wrap at configured widths. |
-b0/-b1 | Keep or strip whitespace. |
-tX / +tX | Select transcriber X; form determines whether transcriber ID is removed/kept in output. |
+@P / -@P | Include or exclude locus types (advanced filtering). |
+Av / -Av | Include or exclude by page variable/tag values (A..Z). |
For full definitions, edge cases, and all option semantics, check the official IVTT manual linked above.