зеркало из https://github.com/stride3d/freetype.git
Make incremental interface work with TrueType fonts.
* src/truetype/ttgload.c (load_truetype_glyph): Don't check `glyf_offset' if incremental interface is used.
This commit is contained in:
Родитель
c32b178934
Коммит
3445e4f942
|
@ -1,3 +1,10 @@
|
|||
2010-01-04 Ken Sharp <ken.sharp@artifex.com>
|
||||
|
||||
Make incremental interface work with TrueType fonts.
|
||||
|
||||
* src/truetype/ttgload.c (load_truetype_glyph): Don't check
|
||||
`glyf_offset' if incremental interface is used.
|
||||
|
||||
2009-12-31 Lars Abrahamsson <wonko@opera.com>
|
||||
|
||||
Make compilation with FT_CONFIG_OPTION_PIC work again.
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
/* */
|
||||
/* TrueType Glyph Loader (body). */
|
||||
/* */
|
||||
/* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by */
|
||||
/* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, */
|
||||
/* 2010 by */
|
||||
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
||||
/* */
|
||||
/* This file is part of the FreeType project, and may only be used, */
|
||||
|
@ -1277,7 +1278,9 @@
|
|||
|
||||
if ( loader->byte_len > 0 )
|
||||
{
|
||||
if ( !loader->glyf_offset )
|
||||
/* for the incremental interface, `glyf_offset' is always zero */
|
||||
if ( !loader->glyf_offset &&
|
||||
!face->root.internal->incremental_interface )
|
||||
{
|
||||
FT_TRACE2(( "no `glyf' table but non-zero `loca' entry\n" ));
|
||||
error = TT_Err_Invalid_Table;
|
||||
|
|
Загрузка…
Ссылка в новой задаче