comparison mupdf-source/docs/other/third-party.rst @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 .. Copyright (C) 2001-2025 Artifex Software, Inc.
2 .. All Rights Reserved.
3
4
5
6 .. meta::
7 :description: MuPDF documentation
8 :keywords: MuPDF, pdf, epub
9
10
11 Third Party Libraries
12 ==================================================
13
14 These are the third party libraries used by :title:`MuPDF`.
15
16 .. list-table::
17 :header-rows: 1
18
19 * - **Library**
20 - **Version**
21 - **Function**
22 - **License**
23 * - **Required**
24 -
25 -
26 -
27 * - freetype_
28 - 2.13.3
29 - Font scaling and rendering
30 - BSD-style
31 * - harfbuzz_
32 - 6.0.0
33 - Text shaping
34 - MIT-style
35 * - libjpeg_
36 - 9.0f with patches
37 - JPEG decoding
38 - BSD-style
39 * - `Incompatible fork of lcms2`_
40 - 2.14 with patches
41 - Color management
42 - MIT-style
43 * - openjpeg_
44 - 2.5.3
45 - JPEG 2000 decoding
46 - BSD-style
47 * - zlib_
48 - 1.3.1
49 - Deflate compression
50 - zlib License
51 * - `gumbo-parser`_
52 - 0.10.1
53 - HTML5 parser
54 - Apache 2.0
55 * - `brotli`_
56 - 1.1.0 with upstream and local patches
57 - Brotli compression
58 - MIT-style
59 * - **Optional**
60 -
61 -
62 -
63 * - FreeGLUT_
64 - 3.0.0 with patches
65 - OpenGL API for UI
66 - MIT-style
67 * - curl_
68 - 7.66.0 with patches
69 - HTTP data transfer
70 - MIT-style
71 * - `JPEG-XR reference`_
72 - 1.32 with patches
73 - JPEG-XR decoding
74 - special
75 * - Tesseract_
76 - 5.3.4 with patches
77 - OCR
78 - Apache 2.0
79 * - Leptonica_
80 - 1.85.0 with patches
81 - Tesseract dependency
82 - BSD-style
83 * - Zint_
84 - 2.13.0.9
85 - Zxing-cpp dependency
86 - BSD-style
87 * - Zxing-cpp_
88 - 2.3.0 with patches
89 - Barcode decoding/encoding
90 - Apache 2.0
91
92
93
94 .. note::
95
96 jbig2dec_ and MuJS_ are included in "thirdparty" but are copyright :title:`Artifex Software Inc`.
97
98
99
100
101
102
103 .. External links
104
105 .. _freetype: http://www.freetype.org/
106 .. _harfbuzz: http://www.harfbuzz.org/
107 .. _libjpeg: http://www.ijg.org/
108 .. _Incompatible fork of lcms2: http://git.ghostscript.com/?p=thirdparty-lcms2.git;a=summary
109 .. _openjpeg: http://www.openjpeg.org/
110 .. _zlib: http://www.zlib.net/
111 .. _gumbo-parser: https://github.com/google/gumbo-parser
112 .. _brotli: https://brotli.org/
113 .. _FreeGLUT: http://freeglut.sourceforge.net/
114 .. _curl: http://curl.haxx.se/
115 .. _JPEG-XR reference: https://www.itu.int/rec/T-REC-T.835/
116 .. _Tesseract: https://tesseract-ocr.github.io/
117 .. _Leptonica: https://github.com/DanBloomberg/leptonica
118 .. _jbig2dec: https://jbig2dec.com/?utm_source=rtd-mupdf&utm_medium=rtd&utm_content=inline-link
119 .. _MuJS: https://mujs.com/?utm_source=rtd-mupdf&utm_medium=rtd&utm_content=inline-link
120 .. _Zint: https://www.zint.org.uk/
121 .. _Zxing-cpp: https://github.com/zxing-cpp/zxing-cpp