summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/omegaware
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-08-15 09:25:26 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-08-15 09:25:26 +0000
commit88eaeeb11e3cb2592cd51985bb58a8a15bc101dc (patch)
tree89dd364b309549d5e35201f3c4d90bdc0820769d /Build/source/texk/web2c/omegaware
parent9f42eaa529b6a4177d7a4c40fdadc3ad1b903195 (diff)
texk/web2c/omegaware: Fixed a minor bug. Added a lig/kern test
git-svn-id: svn://tug.org/texlive/trunk@34941 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/omegaware')
-rw-r--r--Build/source/texk/web2c/omegaware/ChangeLog12
-rw-r--r--Build/source/texk/web2c/omegaware/am/omegaware.am11
-rwxr-xr-xBuild/source/texk/web2c/omegaware/ligkern.test55
-rw-r--r--Build/source/texk/web2c/omegaware/ofm2opl.web2
-rw-r--r--Build/source/texk/web2c/omegaware/ovf2ovp.ch6
-rw-r--r--Build/source/texk/web2c/omegaware/ovf2ovp.web2
-rw-r--r--Build/source/texk/web2c/omegaware/ovp2ovf.web12
-rw-r--r--Build/source/texk/web2c/omegaware/tests/arabic.ovp2
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligall.opl64
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligbch.opl65
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligbdy.opl66
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligblb.opl575
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligblv.opl573
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligblv.ovp577
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligloop1.ofmbin0 -> 204 bytes
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligloop1.opl41
-rw-r--r--Build/source/texk/web2c/omegaware/tests/ligloop2.opl24
17 files changed, 2073 insertions, 14 deletions
diff --git a/Build/source/texk/web2c/omegaware/ChangeLog b/Build/source/texk/web2c/omegaware/ChangeLog
index 1cb0918578d..7b1010c0461 100644
--- a/Build/source/texk/web2c/omegaware/ChangeLog
+++ b/Build/source/texk/web2c/omegaware/ChangeLog
@@ -1,3 +1,15 @@
+2014-08-14 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * ovp2ovf.web: Correctly handle bchar_label (as in opl2ofm.web).
+
+ * ofm2opl.web, ovf2ovp.{ch,web}: Treat infinite ligature loop
+ as non-fatal.
+
+ * ligkern.test, tests/lig{all,bch,bdy,blb}.opl,
+ tests/ligblv.{opl,ovp}, tests/ligloop1.{ofm,opl},
+ tests/ligloop2.opl: Shell script and data for a new test.
+ * am/omegaware.am: Add the new test.
+
2014-08-13 Peter Breitenlohner <peb@mppmu.mpg.de>
* ofm2opl.{ch,web}, ovf2ovp.{ch,web}, yannis.test: Fixed a bug
diff --git a/Build/source/texk/web2c/omegaware/am/omegaware.am b/Build/source/texk/web2c/omegaware/am/omegaware.am
index 3822217f4ec..14e368f1b82 100644
--- a/Build/source/texk/web2c/omegaware/am/omegaware.am
+++ b/Build/source/texk/web2c/omegaware/am/omegaware.am
@@ -99,7 +99,8 @@ DISTCLEANFILES += ovp2ovf.web
##
OTANGLE_tests = omegaware/odvicopy.test omegaware/odvitype.test \
omegaware/otangle.test
-OMFONTS_tests = omegaware/charwd.test omegaware/level1.test omegaware/ofonts.test \
+OMFONTS_tests = omegaware/charwd.test omegaware/level1.test \
+ omegaware/ligkern.test omegaware/ofonts.test \
omegaware/omfonts.test omegaware/overbmp.test \
omegaware/realnum.test omegaware/repeat.test \
omegaware/selectfont.test omegaware/shorten.test \
@@ -116,7 +117,13 @@ EXTRA_DIST += omegaware/tests/charwd-r.pl omegaware/tests/charwd-v.vpl
DISTCLEANFILES += omegaware/tests/charwdr.* omegaware/tests/charwdv.*
## omegaware/level1.test
EXTRA_DIST += omegaware/tests/level1.opl
-DISTCLEANFILES += omegaware/tests/xlevel1.ofm omegaware/tests/xlevel1.opl
+DISTCLEANFILES += omegaware/tests/xlevel1.*
+## omegaware/ligkern.test
+EXTRA_DIST += \
+ omegaware/tests/ligall.opl omegaware/tests/ligbch.opl omegaware/tests/ligbdy.opl \
+ omegaware/tests/ligblb.opl omegaware/tests/ligblv.opl omegaware/tests/ligblv.ovp \
+ omegaware/tests/ligloop1.ofm omegaware/tests/ligloop1.opl omegaware/tests/ligloop2.opl
+DISTCLEANFILES += omegaware/tests/xlig*.*
## omegaware/odvicopy.test (and ofonts.test)
EXTRA_DIST += \
omegaware/tests/ofontd1.dvi omegaware/tests/ofontd1.typ \
diff --git a/Build/source/texk/web2c/omegaware/ligkern.test b/Build/source/texk/web2c/omegaware/ligkern.test
new file mode 100755
index 00000000000..44633cdd63f
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/ligkern.test
@@ -0,0 +1,55 @@
+#! /bin/sh
+
+# Copyright (C) 2014 Peter Breitenlohner <tex-live@tug.org>
+# You may freely use, modify and/or distribute this file.
+
+tests=omegaware/tests
+
+test -d $tests || mkdir -p $tests
+
+TEXMFCNF=$srcdir/../kpathsea
+OFMFONTS=".;./$tests"
+export TEXMFCNF OFMFONTS
+
+ligfiles='ligall ligbch ligblb ligbdy'
+
+for f in $ligfiles; do
+
+echo && echo "*** opl2ofm $f x$f"
+./wopl2ofm $srcdir/$tests/$f $tests/x$f || exit 1
+
+echo && echo "*** ofm2opl x$f x$f"
+./wofm2opl $tests/x$f $tests/x$f || exit 1
+
+echo && echo "*** diff $f.opl x$f.opl"
+diff $srcdir/$tests/$f.opl $tests/x$f.opl || exit 1
+
+done
+
+echo && echo "*** ovp2ovf ligblv xligblv xligblv"
+./wovp2ovf $srcdir/$tests/ligblv $tests/xligblv $tests/xligblv || exit 1
+
+echo && echo "*** ofm2opl xligblv xligblv"
+./wofm2opl $tests/xligblv $tests/xligblv || exit 1
+
+echo && echo "*** diff ligblv.opl xligblv.opl"
+diff $srcdir/$tests/ligblv.opl $tests/xligblv.opl || exit 1
+
+echo && echo "*** ofm2opl ligloop1 xligloopx"
+./wofm2opl $srcdir/$tests/ligloop1 $tests/xligloopx || exit 1
+
+echo && echo "*** diff ligloop1.opl xligloopx.opl"
+diff $srcdir/$tests/ligloop1.opl $tests/xligloopx.opl || exit 1
+
+echo && echo "*** sed xligloopx.opl >xligloop1.opl"
+sed -e '/INFINITE/d;/CHANGED/d' $tests/xligloopx.opl >$tests/xligloop1.opl
+
+echo && echo "*** opl2ofm xligloop1 xligloop1"
+./wopl2ofm $tests/xligloop1 $tests/xligloop1 || exit 1
+
+echo && echo "*** ofm2opl xligloop1 xligloop2"
+./wofm2opl $tests/xligloop1 $tests/xligloop2 || exit 1
+
+echo && echo "*** diff ligloop1.opl xligloop1.opl"
+diff $srcdir/$tests/ligloop2.opl $tests/xligloop2.opl || exit 1
+
diff --git a/Build/source/texk/web2c/omegaware/ofm2opl.web b/Build/source/texk/web2c/omegaware/ofm2opl.web
index 9e8c8d142b6..add6a51b888 100644
--- a/Build/source/texk/web2c/omegaware/ofm2opl.web
+++ b/Build/source/texk/web2c/omegaware/ofm2opl.web
@@ -2188,7 +2188,7 @@ if y_lig_cycle<xmax_char then
@.Infinite ligature loop...@>
if x_lig_cycle=xmax_char then print('boundary')@+else print_hex(x_lig_cycle);
print(' and '); print_hex(y_lig_cycle); print_ln('!');
- out('(INFINITE LIGATURE LOOP MUST BE BROKEN!)'); goto final_end;
+ out('(INFINITE LIGATURE LOOP MUST BE BROKEN!)'); out_ln; perfect:=false;
end
@ @<Enter data for character $c$...@>=
diff --git a/Build/source/texk/web2c/omegaware/ovf2ovp.ch b/Build/source/texk/web2c/omegaware/ovf2ovp.ch
index 93a27e5af56..9dd8029aecc 100644
--- a/Build/source/texk/web2c/omegaware/ovf2ovp.ch
+++ b/Build/source/texk/web2c/omegaware/ovf2ovp.ch
@@ -384,12 +384,6 @@ f:=((tfm[k+1] mod 16)*intcast(@'400)+tfm[k+2])*@'400+tfm[k+3];
r:=lig_f(r,(hash[r]-1)div xmax_char,(hash[r]-1)mod xmax_char);
@z
-@x
- out('(INFINITE LIGATURE LOOP MUST BE BROKEN!)'); goto final_end;
-@y
- out('(INFINITE LIGATURE LOOP MUST BE BROKEN!)'); uexit(1);
-@z
-
% [116] web2c can't handle these mutually recursive procedures.
% But let's do a fake definition of f here, so that it gets into web2c's
% symbol table...
diff --git a/Build/source/texk/web2c/omegaware/ovf2ovp.web b/Build/source/texk/web2c/omegaware/ovf2ovp.web
index 7001c920000..9a6dad49f3c 100644
--- a/Build/source/texk/web2c/omegaware/ovf2ovp.web
+++ b/Build/source/texk/web2c/omegaware/ovf2ovp.web
@@ -2725,7 +2725,7 @@ if y_lig_cycle<xmax_char then
@.Infinite ligature loop...@>
if x_lig_cycle=xmax_char then print('boundary')@+else print_hex(x_lig_cycle);
print(' and '); print_hex(y_lig_cycle); print_ln('!');
- out('(INFINITE LIGATURE LOOP MUST BE BROKEN!)'); goto final_end;
+ out('(INFINITE LIGATURE LOOP MUST BE BROKEN!)'); out_ln; perfect:=false;;
end
@ @<Enter data for character $c$...@>=
diff --git a/Build/source/texk/web2c/omegaware/ovp2ovf.web b/Build/source/texk/web2c/omegaware/ovp2ovf.web
index 47b3cc3836c..5627fd9b16a 100644
--- a/Build/source/texk/web2c/omegaware/ovp2ovf.web
+++ b/Build/source/texk/web2c/omegaware/ovp2ovf.web
@@ -3712,9 +3712,15 @@ if bchar<xmax_char then
else begin extra_loc_needed:=false; lk_offset:=0;
end;
@<Find the minimum |lk_offset| and adjust all remainders@>;
-if bchar_label<xmax_label then
- begin lig_kern[nl-1].b2:=(bchar_label+lk_offset)div 65536;
- lig_kern[nl-1].b3:=(bchar_label+lk_offset)mod 65536;
+if bchar_label<xmax_label then begin
+ if ofm_level=-1 then begin
+ lig_kern[nl-1].b2:=(bchar_label+lk_offset)div 256;
+ lig_kern[nl-1].b3:=(bchar_label+lk_offset)mod 256;
+ end
+ else begin
+ lig_kern[nl-1].b2:=(bchar_label+lk_offset)div 65536;
+ lig_kern[nl-1].b3:=(bchar_label+lk_offset)mod 65536;
+ end
end
@ @<Insert all labels...@>=
diff --git a/Build/source/texk/web2c/omegaware/tests/arabic.ovp b/Build/source/texk/web2c/omegaware/tests/arabic.ovp
index 9a55575833a..55e3191d853 100644
--- a/Build/source/texk/web2c/omegaware/tests/arabic.ovp
+++ b/Build/source/texk/web2c/omegaware/tests/arabic.ovp
@@ -1,4 +1,4 @@
-(OFMLEVEL D 0)
+(OFMLEVEL H 0)
(FONTDIR TL)
(FAMILY YARABIC)
(FACE F MRR)
diff --git a/Build/source/texk/web2c/omegaware/tests/ligall.opl b/Build/source/texk/web2c/omegaware/tests/ligall.opl
new file mode 100644
index 00000000000..10ebf7ac5f6
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligall.opl
@@ -0,0 +1,64 @@
+(OFMLEVEL H 0)
+(FONTDIR TL)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME LIGKERN TEST: NOT A REAL FONT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H B28E428D)
+(SEVENBITSAFEFLAG FALSE)
+(LIGTABLE
+ (LABEL H 41)
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ (STOP)
+ (LABEL H 42)
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ (STOP)
+ (LABEL H 43)
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (STOP)
+ (LABEL H 44)
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ (STOP)
+ )
+(CHARACTER H 41
+ (CHARWD R 0.0)
+ (COMMENT
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ )
+ )
+(CHARACTER H 42
+ (CHARWD R 0.125)
+ (COMMENT
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ )
+ )
+(CHARACTER H 43
+ (CHARWD R 0.25)
+ (COMMENT
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ )
+ )
+(CHARACTER H 44
+ (CHARWD R 0.5)
+ (COMMENT
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ )
+ )
diff --git a/Build/source/texk/web2c/omegaware/tests/ligbch.opl b/Build/source/texk/web2c/omegaware/tests/ligbch.opl
new file mode 100644
index 00000000000..05e1dc7bef6
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligbch.opl
@@ -0,0 +1,65 @@
+(OFMLEVEL H 0)
+(FONTDIR TL)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME TEX TEST: NOT A REAL FONT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H B28E428D)
+(SEVENBITSAFEFLAG FALSE)
+(BOUNDARYCHAR H 44)
+(LIGTABLE
+ (LABEL H 41)
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ (STOP)
+ (LABEL H 42)
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ (STOP)
+ (LABEL H 43)
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (STOP)
+ (LABEL H 44)
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ (STOP)
+ )
+(CHARACTER H 41
+ (CHARWD R 0.0)
+ (COMMENT
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ )
+ )
+(CHARACTER H 42
+ (CHARWD R 0.125)
+ (COMMENT
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ )
+ )
+(CHARACTER H 43
+ (CHARWD R 0.25)
+ (COMMENT
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ )
+ )
+(CHARACTER H 44
+ (CHARWD R 0.5)
+ (COMMENT
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ )
+ )
diff --git a/Build/source/texk/web2c/omegaware/tests/ligbdy.opl b/Build/source/texk/web2c/omegaware/tests/ligbdy.opl
new file mode 100644
index 00000000000..1616d72cdb8
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligbdy.opl
@@ -0,0 +1,66 @@
+(OFMLEVEL H 0)
+(FONTDIR TL)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME TEX TEST: NOT A REAL FONT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H B28E428D)
+(SEVENBITSAFEFLAG FALSE)
+(BOUNDARYCHAR H 44)
+(LIGTABLE
+ (LABEL H 41)
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ (STOP)
+ (LABEL H 42)
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ (STOP)
+ (LABEL H 43)
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (STOP)
+ (LABEL BOUNDARYCHAR)
+ (LABEL H 44)
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ (STOP)
+ )
+(CHARACTER H 41
+ (CHARWD R 0.0)
+ (COMMENT
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ )
+ )
+(CHARACTER H 42
+ (CHARWD R 0.125)
+ (COMMENT
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ )
+ )
+(CHARACTER H 43
+ (CHARWD R 0.25)
+ (COMMENT
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ )
+ )
+(CHARACTER H 44
+ (CHARWD R 0.5)
+ (COMMENT
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ )
+ )
diff --git a/Build/source/texk/web2c/omegaware/tests/ligblb.opl b/Build/source/texk/web2c/omegaware/tests/ligblb.opl
new file mode 100644
index 00000000000..8c005ef2ea7
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligblb.opl
@@ -0,0 +1,575 @@
+(OFMLEVEL H 0)
+(FONTDIR TL)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME TEX TEST: NOT A REAL FONT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H B28E428D)
+(SEVENBITSAFEFLAG FALSE)
+(LIGTABLE
+ (LABEL H 41)
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ (STOP)
+ (LABEL H 42)
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ (STOP)
+ (LABEL H 43)
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (STOP)
+ (LABEL BOUNDARYCHAR)
+ (LABEL H 44)
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ (STOP)
+ )
+(CHARACTER H 41
+ (CHARWD R 0.0)
+ (COMMENT
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ )
+ )
+(CHARACTER H 42
+ (CHARWD R 0.125)
+ (COMMENT
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ )
+ )
+(CHARACTER H 43
+ (CHARWD R 0.25)
+ (COMMENT
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ )
+ )
+(CHARACTER H 44
+ (CHARWD R 0.5)
+ (COMMENT
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ )
+ )
diff --git a/Build/source/texk/web2c/omegaware/tests/ligblv.opl b/Build/source/texk/web2c/omegaware/tests/ligblv.opl
new file mode 100644
index 00000000000..02d7d0b8682
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligblv.opl
@@ -0,0 +1,573 @@
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME TEX TEST: NOT A REAL FONT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H B28E428D)
+(SEVENBITSAFEFLAG TRUE)
+(LIGTABLE
+ (LABEL H 41)
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ (STOP)
+ (LABEL H 42)
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ (STOP)
+ (LABEL H 43)
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (STOP)
+ (LABEL BOUNDARYCHAR)
+ (LABEL H 44)
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ (STOP)
+ )
+(CHARACTER H 41
+ (CHARWD R 0.0)
+ (COMMENT
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ )
+ )
+(CHARACTER H 42
+ (CHARWD R 0.125)
+ (COMMENT
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ )
+ )
+(CHARACTER H 43
+ (CHARWD R 0.25)
+ (COMMENT
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ )
+ )
+(CHARACTER H 44
+ (CHARWD R 0.5)
+ (COMMENT
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ )
+ )
diff --git a/Build/source/texk/web2c/omegaware/tests/ligblv.ovp b/Build/source/texk/web2c/omegaware/tests/ligblv.ovp
new file mode 100644
index 00000000000..3d2c2ada826
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligblv.ovp
@@ -0,0 +1,577 @@
+(VTITLE Kig/Kern Test)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME TEX TEST: NOT A REAL FONT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H B28E428D)
+(SEVENBITSAFEFLAG FALSE)
+(MAPFONT D 0
+ (FONTNAME sample0-h)
+ )
+(LIGTABLE
+ (LABEL H 41)
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ (STOP)
+ (LABEL H 42)
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ (STOP)
+ (LABEL H 43)
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (STOP)
+ (LABEL BOUNDARYCHAR)
+ (LABEL H 44)
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ (STOP)
+ )
+(CHARACTER H 41
+ (CHARWD R 0.0)
+ (COMMENT
+ (LIG H 41 H 44)
+ (LIG/ H 42 H 44)
+ (/LIG H 43 H 44)
+ )
+ )
+(CHARACTER H 42
+ (CHARWD R 0.125)
+ (COMMENT
+ (/LIG/ H 41 H 44)
+ (LIG/> H 42 H 44)
+ (/LIG> H 43 H 44)
+ )
+ )
+(CHARACTER H 43
+ (CHARWD R 0.25)
+ (COMMENT
+ (/LIG/> H 41 H 44)
+ (/LIG/>> H 42 H 44)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ (KRN H 43 R 0.125)
+ )
+ )
+(CHARACTER H 44
+ (CHARWD R 0.5)
+ (COMMENT
+ (KRN H 41 R 0.25)
+ (KRN H 42 R 0.375)
+ (KRN H 43 R 0.5)
+ )
+ )
diff --git a/Build/source/texk/web2c/omegaware/tests/ligloop1.ofm b/Build/source/texk/web2c/omegaware/tests/ligloop1.ofm
new file mode 100644
index 00000000000..702dea1f517
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligloop1.ofm
Binary files differ
diff --git a/Build/source/texk/web2c/omegaware/tests/ligloop1.opl b/Build/source/texk/web2c/omegaware/tests/ligloop1.opl
new file mode 100644
index 00000000000..aa62279495f
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligloop1.opl
@@ -0,0 +1,41 @@
+(OFMLEVEL H 0)
+(FONTDIR TL)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME UNSPECIFIED)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H F50C994A)
+(SEVENBITSAFEFLAG FALSE)
+(LIGTABLE
+ (LABEL H 0)
+ (LABEL H 1)
+ (/LIG H 0 H 1)
+ (/LIG H 1 H 0)
+ (STOP)
+ )
+(INFINITE LIGATURE LOOP MUST BE BROKEN!)
+(CHARACTER H 0
+ (CHARWD R 0.242)
+ (CHARHT R 0.554)
+ (COMMENT
+ (/LIG H 0 H 1)
+ (/LIG H 1 H 0)
+ )
+ )
+(CHARACTER H 1
+ (CHARWD R 0.51)
+ (CHARHT R 0.24)
+ (CHARDP R 0.306)
+ (COMMENT
+ (/LIG H 0 H 1)
+ (/LIG H 1 H 0)
+ )
+ )
+(CHARACTER H 2
+ (CHARWD R 0.51)
+ (CHARHT R 0.24)
+ (CHARDP R 0.306)
+ )
+(COMMENT THE OFM FILE WAS BAD, SO THE DATA HAS BEEN CHANGED!)
diff --git a/Build/source/texk/web2c/omegaware/tests/ligloop2.opl b/Build/source/texk/web2c/omegaware/tests/ligloop2.opl
new file mode 100644
index 00000000000..ab23832f9f6
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/tests/ligloop2.opl
@@ -0,0 +1,24 @@
+(OFMLEVEL H 0)
+(FONTDIR TL)
+(FAMILY UNSPECIFIED)
+(FACE F MRR)
+(CODINGSCHEME UNSPECIFIED)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H F50C994A)
+(SEVENBITSAFEFLAG FALSE)
+(CHARACTER H 0
+ (CHARWD R 0.242)
+ (CHARHT R 0.554)
+ )
+(CHARACTER H 1
+ (CHARWD R 0.51)
+ (CHARHT R 0.24)
+ (CHARDP R 0.306)
+ )
+(CHARACTER H 2
+ (CHARWD R 0.51)
+ (CHARHT R 0.24)
+ (CHARDP R 0.306)
+ )