Commit 734dbe5
committed
tests/: support mupdf-1.25.2's new fz_stext_char flags.
Add new `char_flags` member to span dictionary if mupdf >= 1.25.2, containing
extra low-level information.
For example allows detection of invisible text.
Updated docs/textpage.rst.
Improved tests of mupdf version in src/extra.i.
Added tests/test_textextract.py:test_4147() which checks that we can detect
when text is invisible.1 parent 1b4e3a7 commit 734dbe5
File tree
6 files changed
+138
-24
lines changed- docs
- src
- tests
- resources
6 files changed
+138
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
| 291 | + | |
291 | 292 | | |
292 | 293 | | |
293 | 294 | | |
| |||
335 | 336 | | |
336 | 337 | | |
337 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
338 | 354 | | |
339 | 355 | | |
340 | 356 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13619 | 13619 | | |
13620 | 13620 | | |
13621 | 13621 | | |
| 13622 | + | |
13622 | 13623 | | |
13623 | 13624 | | |
13624 | 13625 | | |
| |||
14669 | 14670 | | |
14670 | 14671 | | |
14671 | 14672 | | |
14672 | | - | |
| 14673 | + | |
| 14674 | + | |
| 14675 | + | |
14673 | 14676 | | |
14674 | 14677 | | |
14675 | 14678 | | |
| |||
16391 | 16394 | | |
16392 | 16395 | | |
16393 | 16396 | | |
| 16397 | + | |
| 16398 | + | |
16394 | 16399 | | |
16395 | 16400 | | |
16396 | 16401 | | |
16397 | 16402 | | |
16398 | 16403 | | |
16399 | 16404 | | |
16400 | 16405 | | |
| 16406 | + | |
| 16407 | + | |
16401 | 16408 | | |
16402 | 16409 | | |
16403 | 16410 | | |
16404 | 16411 | | |
16405 | 16412 | | |
16406 | | - | |
| 16413 | + | |
| 16414 | + | |
| 16415 | + | |
| 16416 | + | |
| 16417 | + | |
16407 | 16418 | | |
16408 | 16419 | | |
16409 | 16420 | | |
| |||
16418 | 16429 | | |
16419 | 16430 | | |
16420 | 16431 | | |
| 16432 | + | |
| 16433 | + | |
| 16434 | + | |
| 16435 | + | |
| 16436 | + | |
| 16437 | + | |
| 16438 | + | |
16421 | 16439 | | |
16422 | 16440 | | |
16423 | 16441 | | |
16424 | 16442 | | |
| 16443 | + | |
| 16444 | + | |
16425 | 16445 | | |
16426 | 16446 | | |
16427 | 16447 | | |
| |||
16432 | 16452 | | |
16433 | 16453 | | |
16434 | 16454 | | |
| 16455 | + | |
| 16456 | + | |
| 16457 | + | |
| 16458 | + | |
16435 | 16459 | | |
16436 | 16460 | | |
16437 | 16461 | | |
| |||
16461 | 16485 | | |
16462 | 16486 | | |
16463 | 16487 | | |
| 16488 | + | |
| 16489 | + | |
16464 | 16490 | | |
16465 | 16491 | | |
16466 | 16492 | | |
| |||
18696 | 18722 | | |
18697 | 18723 | | |
18698 | 18724 | | |
18699 | | - | |
| 18725 | + | |
18700 | 18726 | | |
18701 | 18727 | | |
18702 | 18728 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
106 | 115 | | |
107 | 116 | | |
108 | 117 | | |
| |||
837 | 846 | | |
838 | 847 | | |
839 | 848 | | |
| 849 | + | |
840 | 850 | | |
841 | 851 | | |
842 | 852 | | |
| |||
1712 | 1722 | | |
1713 | 1723 | | |
1714 | 1724 | | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
1715 | 1748 | | |
1716 | 1749 | | |
1717 | 1750 | | |
| |||
1827 | 1860 | | |
1828 | 1861 | | |
1829 | 1862 | | |
1830 | | - | |
| 1863 | + | |
1831 | 1864 | | |
1832 | 1865 | | |
1833 | 1866 | | |
| |||
2957 | 2990 | | |
2958 | 2991 | | |
2959 | 2992 | | |
2960 | | - | |
2961 | | - | |
2962 | | - | |
2963 | | - | |
2964 | | - | |
2965 | | - | |
2966 | | - | |
2967 | | - | |
2968 | | - | |
2969 | | - | |
2970 | | - | |
2971 | | - | |
2972 | | - | |
2973 | | - | |
2974 | | - | |
2975 | | - | |
2976 | | - | |
2977 | | - | |
2978 | | - | |
2979 | 2993 | | |
2980 | 2994 | | |
2981 | 2995 | | |
| |||
3027 | 3041 | | |
3028 | 3042 | | |
3029 | 3043 | | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
3030 | 3058 | | |
3031 | 3059 | | |
3032 | 3060 | | |
| |||
3042 | 3070 | | |
3043 | 3071 | | |
3044 | 3072 | | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
| 3076 | + | |
| 3077 | + | |
| 3078 | + | |
| 3079 | + | |
3045 | 3080 | | |
3046 | 3081 | | |
3047 | 3082 | | |
3048 | 3083 | | |
| 3084 | + | |
| 3085 | + | |
| 3086 | + | |
3049 | 3087 | | |
3050 | | - | |
| 3088 | + | |
3051 | 3089 | | |
3052 | 3090 | | |
3053 | 3091 | | |
| |||
3058 | 3096 | | |
3059 | 3097 | | |
3060 | 3098 | | |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
3061 | 3102 | | |
3062 | 3103 | | |
3063 | 3104 | | |
| |||
3095 | 3136 | | |
3096 | 3137 | | |
3097 | 3138 | | |
| 3139 | + | |
| 3140 | + | |
| 3141 | + | |
3098 | 3142 | | |
3099 | 3143 | | |
3100 | 3144 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
929 | 929 | | |
930 | 930 | | |
931 | 931 | | |
| 932 | + | |
932 | 933 | | |
933 | 934 | | |
934 | 935 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
0 commit comments