- Introduction
- PDFBox & Fonts
- Font Repositories
- Unicode & Text Processing
- CSS & Web Fonts
- Font Embedding
- Bidirectional Text (Bidi) & RTL
- References
Introduction
This post compiles useful resources for working with fonts, PDF generation, Unicode text processing, and web typography. Whether you’re dealing with Arabic text in PDFs, implementing web fonts, or working with Unicode normalization, these resources provide essential information and tools.
PDFBox & Fonts
Arabic Text in PDFBox
- Writing Arabic with PDFBOX with correct characters presentation form without being separated
- How To Display Arabic Text in PDFBox
- Hebrew, Arabic, Yiddish text is written in reverse order in PDFBox 2.0.5
PDFBox Documentation & Examples
- PDFBox Document Creation
- PDFBox Working with Fonts
- PDFBox 2.0 Font Encoding FAQ
- PDFBox Source Code
- PDFBox Examples - EmbeddedFonts.java
- PDFBox Examples - CreateSimpleFormWithEmbeddedFont.java
Unicode Text in PDFBox
- Generation of PDF from HTML with non-Latin characters using ITextRenderer does not work
- How to write unicode text to pdf with pdfbox?
- Using Java PDFBox library to write Russian PDF
- PDFBox “special” characters in Helvetica
Font Repositories
Google Fonts
Liberation Fonts
Adobe Fonts
Adobe Type Tools
Unicode & Text Processing
Unicode Standards
- Unicode Home
- Unicode Normalization (TR15)
- Unicode Charts
- Unicode Character Lookup
- Unicode Character Info
Combining Diacritical Marks 组合附加符号
- Combining Diacritical Marks (English)
- Combining Diacritical Marks (中文)
- Unicode FAQ: Characters and Combining Marks
Unicode Processing
- Remove accents/diacritics in a string in JavaScript
- How to combine unicode characters?
- How to convert Combining Diacritical Marks to single grapheme
- Composing unicode characters in Java?
- Algorithm to check for combining characters in Unicode
- Normalizing Text (Java Tutorial)
- Unicode equivalence
Text Processing
CSS & Web Fonts
Font Stacks & Fallbacks
- CSS Basics: Fallback Font Stacks for More Robust Web Typography
- System Font Stack
- CSS Font Stack
- CSS Font Stack - Century Gothic
- CSS Font Stack - Calibri
- CSS Font Stack - Trebuchet MS
@font-face
- How to use @font-face in CSS
- Unicode range in @font-face
- The importance of
@font-facesource order when used with preload - When using CSS @font-face, in what order do browsers use the different types?
Web Font Optimization
Google Fonts CSS
Font Embedding
iText
Bidirectional Text (Bidi) & RTL
References
blog comments powered by Disqus