summaryrefslogtreecommitdiff
path: root/src/cairo-truetype-subset-private.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix undefined left-shiftsHeiko Lewin2021-03-311-1/+1
|
* win32: add synthetic font subsetting supportAdrian Johnson2010-11-231-0/+13
|
* Update FSF addressAndrea Canciani2010-04-271-1/+1
| | | | | | | | | | | I updated the Free Software Foundation address using the following script. for i in $(git grep Temple | cut -d: -f1 ) do sed -e 's/59 Temple Place[, -]* Suite 330, Boston, MA *02111-1307[, ]* USA/51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA/' -i "$i" done Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21356
* Fix TrueType subsetting bugAdrian Johnson2009-04-051-1/+1
| | | | Fix incorrect counting of arguments in composite glyphs
* Revamp the build system.Behdad Esfahbod2008-09-021-0/+4
| | | | | | | | | | | | | | | | | Quick summary of changes: - Move list of cairo source files out of src/Makefile.am and into src/Sources.mk, - Generate files src/Config.mk and src/Config.mk.win32 that choose the right set of source files and headers based on configured backends and features. This drastically simplifies building using other build systems. The src/Makefile.win32 file needs to be updated to reflect these changes. - Add README files to various directories, - Add toplevel HACKING file.
* TrueType: fix bug #9998 - build error with gcc 2.95Adrian Johnson2007-02-171-2/+2
|
* TrueType: Add post table and 3,0 cmap encodingAdrian Johnson2007-02-161-0/+1
| | | | | | | | | | | | | | | Commit 05ff2c77da86c7be95924f9af4d3ad944afbbf66 contained a fix for the acroread printing problem. However this patch caused a problem for the Mac Preview PDF viewer. http://lists.freedesktop.org/archives/cairo/2007-February/009615.html This patch fixes the Mac Preview problem. The patch - Adds a platform 3, encoding 0 cmap table - Adds a post table that maps the glyph names in the PDF truetype font dictionary (/g0 /g1 /g2 ...) to glyph indices in the font.
* PDF: Make text selection and extraction workAdrian Johnson2007-02-071-0/+23
| | | | | | | | | | | | | | | | | | | - Add a to_unicode array to the scaled_font_subsets for mapping glyphs to unicode characters - Add a function to the TrueType subsetting for performing a reverse cmap for mapping glyph indices to unicode characters. - Add a new scaled font backend function for mapping glyph indices to unicode characters. Provide FreeType and Win32 implementations of the font backend mapping function. - Modify the PDF backend to embed ToUnicode streams into each font. The unicode mapping is obtained by first trying the reverse cmap. If this fails the font backend mapping function is called.
* Add OpenType/CFF SubsettingAdrian Johnson2006-10-271-0/+1
|
* [TrueType] Add comment block describing why we only use int16_tBehdad Esfahbod2006-08-081-8/+19
|
* Split the TrueType table definitions into a private header fileBehdad Esfahbod2006-08-071-0/+159
such that we can test the struct sizes in a test.