I would like to know if it is mupdf's or freetype2's fault if the font is blurred (even with antialiasing). This is using the pdfdraw utility on Windows.
mupdf and freetype: why are fonts blurred?
2.2k Views Asked by P5music At
1
There are 1 best solutions below
Related Questions in PDF
- Itext get special letters from pdf
- Carrierwave file upload with different file types
- Get text from a section of a pdf page with IcePdf
- itext pdf to image convert
- PDF to Text extractor in nodejs without OS dependencies
- PDF to ByteArray Conversion
- Opening PDF file in SWT Browser - XulRunner default viewer
- Generate TCPDF output to a shared drive folder
- Combine base and ggplot graphics in R figure window in different pages
- Updating a PDF Barcode Field in iOS and Android Device
- Prevent PDFsharp from saving an image file?
- Adding attachment links between lines in itext for pdf
- Crop Pdf from each edge using itextshap
- How to create a PDF with iText+XMLWorker from servlet using custom font?
- how to create a pdf editor for grails
Related Questions in FONTS
- How do I find the fonts that are not loading in a CORS situation ( MoovWeb )?
- css font-family doesnt work on internet explorer
- How get to know what font family does anchor element use
- Firefox Windows / Linux inconstancies
- Using GLYPHICONS's free pngs with classes
- Java Swing: JLabel´s Text / Font shown incompletely
- Xib taking long time (>1s) to load. UIFont cache seems to blame
- HTML validation generates error
- Failed to decode downloaded font on expressJS/NodeJS
- fpdf custom font works but not on any other computer
- Is there a font with 3px max width
- Design Issue - Making a Font Global (C++, Marmalade)
- How to understand this CSS inheritance (or override, selection)
- Adobe Flash Pro: Locate asset with missing font
- Use font awesome star rating define by width
Related Questions in QT4
- Why scrollContentsBy(dx, dy) function not called when scroll by moving the cursor in QPlainTextEdit
- How to grab video frames in Qt?
- PySide: How to append text from different classes in QTextBrowser?
- Using Qmake in Makefile?
- Making QMessageBox InformativeText Bold and increase font size
- Show name of song on Qlabel
- qt designer qgraphicsview load image
- Qt4: Window appears in the upper left corner on metacity
- Qt application changes font when run as root
- How to include a lib with dependencies to QT
- Missing mocinclude.tmp
- Qt4 C++ Resize window, preserve square form
- Disconnect slot from parent class QAbstractItemView
- space between two tool buttons and hboxlayout
- Qt4 QTreeWidget with VS2015 x64 win10
Related Questions in MUPDF
- Android: Couldn't load mupdf
- Using muPDF with curl/flip effect
- mupdf - make could not find find header file
- Signed APK cannot generated in Android Studio 1.3
- How to copy text using MuPDF?
- PDF to bitmap image conversoin using mupdf in arm
- Could not able to run the MuPDF Project
- How to get author of a pdf document with mupdf
- How to set an image as background of an annotation in MuPDF?
- How to convert PDF to HTML on android?
- I can not get MUPDF to compile in Android Studio. It works fine in Eclipse. NDK ERROR
- Turn off "smooth line art" rendering feature in MuPDF
- MuPDF: clickListener on hyperlinks
- Mupdf library not working properly on some devices
- How to insert image in mupdf library
Related Questions in FREETYPE2
- FreeType2 and OpenGL : Use unicode
- FreeType Glyph Metrics Caching of multiple Font sizes
- FreeType texture atlas completely white
- FreeType 2 - Unicode Character Codes?
- How to compile FreeType2 for Tizen?
- Using FreeType2 with OpenGL on Xcode 4
- Draw text outline with Freetype
- Failed to compiling FreeType in ESP32, fterror.h macro not working even already included
- mupdf and freetype: why are fonts blurred?
- Compiling freetype2 as a dependency in my cmake project
- Linking FreeType2 with CMake
- Problem compiling freetype2 with MinGW/MSYS
- FontMetrics - Cap Height with freetype2
- Is it possible to use glScalef on a bitmap that is drawn with glBitmap?
- FT_New_Face returns error 1 (Cannot_Open_Resource) when filepath is a variable, but not a hard-coded string
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
As I mentioned in my other answer, the glyph description is composed of lines and curves. The problem is these lines and curves cannot ensure high fidelity glyph rendering at small sizes because there is not much space to represent the glyph. In this situation a technique called font hinting is used to render readable glyphs. TrueType fonts include such hinting information in the font file. Hinting basically specifies how the font outlines are fitted to the pixel grid, you can read more here. Another method to improve the font rendering is to use subpixel rendering on LCD displays.
The difference you noticed in rendering comes from the fact that Adobe Reader uses the hinting information (and other proprietary rendering methods) while mupdf simply renders the lines and curves. mupdf uses FreeType for font rendering and FreeType might not use hinting by default (I might be mistaken here). As far as I know FreeType supports font hinting but maybe you need to specify this when you built it, I'm not sure. It is also possible that mupdf initializes the FreeType library without hinting support but I do not know these details.