Home
last modified time | relevance | path

Searched refs:cff (Results 1 – 25 of 73) sorted by relevance

123

/external/freetype/src/cff/
Dcffdrivr.c380 CFF_Font cff; in cff_get_name_index() local
388 cff = (CFF_FontRec *)face->extra.data; in cff_get_name_index()
389 charset = &cff->charset; in cff_get_name_index()
393 if ( cff->version_major == 2 ) in cff_get_name_index()
420 for ( i = 0; i < cff->num_glyphs; i++ ) in cff_get_name_index()
425 name = cff_index_get_string( cff, sid - 391 ); in cff_get_name_index()
464 CFF_Font cff = (CFF_Font)face->extra.data; in cff_ps_get_font_info() local
468 if ( cff && !cff->font_info ) in cff_ps_get_font_info()
470 CFF_FontRecDict dict = &cff->top_font.font_dict; in cff_ps_get_font_info()
478 font_info->version = cff_index_get_sid_string( cff, in cff_ps_get_font_info()
[all …]
Dcffcmap.c40 CFF_Font cff = (CFF_Font)face->extra.data; in cff_cmap_encoding_init() local
41 CFF_Encoding encoding = &cff->encoding; in cff_cmap_encoding_init()
137 CFF_Font cff = (CFF_Font)face->extra.data; in FT_CALLBACK_DEF() local
138 CFF_Charset charset = &cff->charset; in FT_CALLBACK_DEF()
142 return cff_index_get_sid_string( cff, sid ); in FT_CALLBACK_DEF()
152 CFF_Font cff = (CFF_Font)face->extra.data; in cff_cmap_unicode_init() local
153 CFF_Charset charset = &cff->charset; in cff_cmap_unicode_init()
154 FT_Service_PsCMaps psnames = (FT_Service_PsCMaps)cff->psnames; in cff_cmap_unicode_init()
166 cff->num_glyphs, in cff_cmap_unicode_init()
190 CFF_Font cff = (CFF_Font)face->extra.data; in cff_cmap_unicode_char_index() local
[all …]
Dcffobjs.c605 CFF_Font cff = NULL; in cff_face_init() local
612 if ( FT_NEW( cff ) ) in cff_face_init()
615 face->extra.data = cff; in cff_face_init()
619 cff, in cff_face_init()
630 cffface->num_faces = (FT_Long)cff->num_faces; in cff_face_init()
634 cff->pshinter = pshinter; in cff_face_init()
635 cff->psnames = psnames; in cff_face_init()
636 cff->cffload = cffload; in cff_face_init()
644 cffface->num_glyphs = (FT_Long)cff->num_glyphs; in cff_face_init()
646 dict = &cff->top_font.font_dict; in cff_face_init()
[all …]
Dcffgload.c71 CFF_Font cff = (CFF_Font)(face->extra.data); in cff_get_glyph_data() local
74 return cff_index_access_element( &cff->charstrings_index, glyph_index, in cff_get_glyph_data()
107 CFF_Font cff = (CFF_Font)(face->extra.data); in cff_free_glyph_data() local
110 cff_index_forget_element( &cff->charstrings_index, pointer ); in cff_free_glyph_data()
143 CFF_Font cff = (CFF_Font)face->other;
205 CFF_Font cff = (CFF_Font)face->extra.data; in cff_slot_load() local
219 if ( cff->top_font.font_dict.cid_registry != 0xFFFFU && in cff_slot_load()
220 cff->charset.cids ) in cff_slot_load()
225 glyph_index = cff_charset_cid_to_gindex( &cff->charset, in cff_slot_load()
231 else if ( glyph_index >= cff->num_glyphs ) in cff_slot_load()
[all …]
DJamfile1 # FreeType 2 src/cff Jamfile
12 SubDir FT2_TOP $(FT2_SRC_DIR) cff ;
30 _sources = cff ;
36 # end of src/cff Jamfile
Dcffpic.c68 if ( pic_container->cff ) in cff_driver_class_pic_free()
70 CffModulePIC* container = (CffModulePIC*)pic_container->cff; in cff_driver_class_pic_free()
82 pic_container->cff = NULL; in cff_driver_class_pic_free()
100 pic_container->cff = container; in cff_driver_class_pic_init()
Drules.mk18 CFF_DIR := $(SRC_DIR)/cff
51 CFF_DRV_OBJ_S := $(OBJ_DIR)/cff.$O
55 CFF_DRV_SRC_S := $(CFF_DIR)/cff.c
/external/fonttools/Lib/fontTools/ttLib/tables/
DC_F_F_.py11 self.cff = cffLib.CFFFontSet()
15 self.cff.decompile(StringIO(data), otFont)
16 assert len(self.cff) == 1, "can't deal with multi-font CFF tables."
20 self.cff.compile(f, otFont)
24 if hasattr(self.cff[self.cff.fontNames[0]], "ROS"):
34 return self.cff[self.cff.fontNames[0]].getGlyphOrder()
42 self.cff.toXML(writer, progress)
46 self.cff = cffLib.CFFFontSet()
47 self.cff.fromXML(name, attrs, content)
/external/freetype/
DChangeLog.27118 [cff] Catch `blend' op in non-variant fonts.
124 * src/cff/cf2intrp.c (cf2_interpT2CharString) <cf2_cmdBLEND>: Don't
129 [cff] Better check of number of blends.
131 * src/cff/cf2intrp.c (cf2_interpT2CharString) <cf2_cmdBLEND>,
132 src/cff/cffparse.c (cff_parse_blend): Compare number of blends with
200 [cff] Protect against invalid `vsindex' and `blend' values.
206 * src/cff/cf2intrp.c (cf2_interpT2CharString) <cf2_cmdVSINDEX,
249 [cff, truetype] Another try for #49829.
251 * src/cff/cffdrivr.c: Don't include
314 * src/cff/cffdrivr.c (cff_get_advances), src/truetype/ttdriver.c
[all …]
DChangeLog304 * src/cff/cffdrivr.c, src/cid/cidriver.c, src/type1/t1driver.c
305 ({cff,cid,t1}_property_{get,set}): Moved to...
314 * src/cff/cffdrivr.c, src/cid/cidriver.c, src/type1/t1driver.c:
511 * src/cff/cffload.c: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
512 * src/cff/cffobjs.c: Include FT_SERVICE_METRICS_VARIATIONS_H and
756 [cff] Fix segfault on missing `psaux' (#52218)
758 * src/cff/cffload.c (cff_done_blend): Add a check for possible nullptr.
764 [base, cff] Fix MSVC warnings.
768 * src/cff/cffload.c (cff_blend_doBlend): C4244: possible loss of data.
871 [cff, truetype] Adjust behaviour of named instances.
[all …]
DChangeLog.2095 * src/cff/cffdrivr.c (cff_get_next_char): New function.
180 * src/cff/cffdrivr.c (cff_get_name_index): Make last patch work
192 * src/cff/cffdrivr.c (cff_get_name_index): Fix deallocation bug.
263 src/cff/cffload.c, src/cff/cffobjs.c, src/pshinter/pshalgo2.c,
370 * src/cff/cffgload.c (CFF_Parse_CharStrings), src/psaux/t1decode.c
399 * src/cff/cffload.c (CFF_Get_Standard_Encoding): New function.
400 * src/cff/cffload.h: Updated.
401 * src/cff/cffgload.c (CFF_Init_Builder): Renamed to ...
412 * src/cff/cffgload.h: Updated.
413 * src/cff/cffobjs.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H.
[all …]
DChangeLog.2477 * src/cff/cf2intrp.c (cf2_interpT2CharString) <default>: Force
79 * src/cff/cffgload.c (cff_decoder_parse_charstrings): Ditto.
80 * src/cff/cffparse.c (cff_parse_integer): Ditto.
86 [cff] Make Adobe CFF engine work correctly on 64bit hosts.
97 * src/cff/cf2ft.h (cf2_getBlueValues, cf2_getOtherBlues,
100 * src/cff/cf2ft.c (cf2_getBlueValues, cf2_getOtherBlues,
102 * src/cff/cf2blues.c (cf2_blues_init): Updated.
114 * src/cff/cffgload.c (cff_decoder_parse_charstrings): Simplify.
115 * src/cff/cffload.c (cff_subfont_load): Fix constant.
116 * src/cff/cffparse.c (cff_parse_integer, cff_parse_real, do_fixed,
[all …]
DChangeLog.2647 src/base/ftobjs.c, src/cff/cffdrivr.c, src/truetype/ttdriver.c:
60 * src/cff/cffdrivr.c (cff_property_set): Handle
114 * src/autofit/afmodule.c (af_property_set), src/cff/cffdrivr.c
634 [cff] Fix matrix scaling (#47848).
638 * src/cff/cffparse.c (cff_parse_font_matrix): Use largest scaling
641 * src/cff/cffobjs.c (cff_face_init): Use `matrix->yx' member for
702 [cff, truetype] Fix logic for `FT_Property_Set'.
707 * src/cff/cffdrivr.c (cff_property_set) [hinting-engine],
1085 * src/cff/cffobjs.c (cff_face_init) [FT_DEBUG_LEVEL_TRACE]: Fix
1195 * src/cff/cffparse.c (cff_parse_multiple_master): Improve tracing.
[all …]
DChangeLog.2356 * src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c
78 * src/truetype/ttgload.c (tt_get_metrics), src/cff/cffgload.c
94 * src/cff/cffdrivr.c (cff_get_interface): Check NULL `driver'.
123 * src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c
258 * src/cff/cffparse.c (cff_parser_run): Don't emit a syntax error for
395 * src/cff/cffobjs.c (cff_face_init), src/cid/cidobjs.c
405 * src/cff/cffgload.c (CFF_Operator, cff_argument_counts): Handle
445 * src/cff/cffgload.c (cff_decoder_parse_charstrings) <cff_op_get,
448 * src/cff/cffgload.h (CFF_MAX_TRANS_ELEMENTS): Define.
456 * src/cff/cffgload.c (cff_decoder_parse_charstrings) <cff_op_dup>:
[all …]
DChangeLog.21347 * src/cff/cffobjs.c (cff_face_init): Set ppem value in top
374 src/cache/ftcmanag.c, src/cff/cffload.c, src/cid/cidload.c,
389 * src/cff/cffobjs.c (cff_face_init): Set default upem value in top
393 * src/cff/cffgload.c (cff_slot_load): Use the correct font matrix
668 * src/cff/cffdrivr.c (cff_get_kerning): Use proper cast for
819 * src/cff/cffobjs.c (sbit_size_reset): Handle FT_OPTIMIZE_MEMORY.
889 * src/cff/cffdrivr.c (Get_Kerning): Renamed to...
997 * src/cff/cffcmap.c (cff_cmap_unicode_init): Don't try to build
1081 * src/cff/cffobjs.c (cff_face_init): Improve computation of
1086 * src/cff/cffobjs.c (cff_face_init): A CFF within an SFNT can have
[all …]
/external/freetype/src/psaux/
Dcffdecode.c252 CFF_Font cff = (CFF_Font)(face->extra.data); in cff_operator_seac() local
255 bchar_index = cff_lookup_glyph_by_stdcharcode( cff, bchar ); in cff_operator_seac()
256 achar_index = cff_lookup_glyph_by_stdcharcode( cff, achar ); in cff_operator_seac()
419 cff_lookup_glyph_by_stdcharcode( CFF_Font cff, in cff_lookup_glyph_by_stdcharcode() argument
429 if ( !cff->charset.sids ) in cff_lookup_glyph_by_stdcharcode()
450 cffload = (FT_Service_CFFLoad)cff->cffload; in cff_lookup_glyph_by_stdcharcode()
455 for ( n = 0; n < cff->num_glyphs; n++ ) in cff_lookup_glyph_by_stdcharcode()
457 if ( cff->charset.sids[n] == glyph_sid ) in cff_lookup_glyph_by_stdcharcode()
503 decoder->cff->top_font.font_dict.charstring_type; in cff_decoder_parse_charstrings()
505 decoder->cff->top_font.font_dict.num_designs; in cff_decoder_parse_charstrings()
[all …]
Dpsft.c320 ( is_t1 || decoder->cff ) ); in cf2_decoder_parse_charstrings()
349 font->cffload = (FT_Service_CFFLoad)decoder->cff->cffload; in cf2_decoder_parse_charstrings()
460 FT_ASSERT( decoder && decoder->cff ); in cf2_getVStore()
462 return &decoder->cff->vstore; in cf2_getVStore()
470 FT_ASSERT( decoder && decoder->cff ); in cf2_getMaxstack()
472 return decoder->cff->top_font.font_dict.maxstack; in cf2_getMaxstack()
683 gid = cff_lookup_glyph_by_stdcharcode( decoder->cff, code ); in cf2_getSeacComponent()
/external/freetype/docs/
Dformats.txt84 SFNT PS CFF --- cff OT spec, 5176.CFF.pdf
86 SFNT PS CFF CID cff OT spec, 5176.CFF.pdf
88 SFNT PS CFF2 --- cff OT spec 1.8
109 --- PS CFF --- cff 5176.CFF.pdf (`pure' CFF)
110 --- PS* CFF CID cff 5176.CFF.pdf (`pure' CFF)
112 --- PS CFF/MM --- cff old 5167.CFF.pdf (`pure' CFF)
114 --- PS* CFF/MM CID cff old 5167.CFF.pdf (`pure' CFF)
138 ? ? CEF ? cff ?
/external/freetype/builds/amiga/
Dmakefile.os4195 cff.ppc.o: FT:src/cff/cff.c
196 $(CC) -c $(CFLAGS) -o $@ /FT/src/cff/cff.c
294 FONTD = cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o\
/external/freetype/builds/mac/
DFreeType.m68k_cfm.make.txt56 :src:cff:cff.c \xB6
101 "{ObjDir}cff.c.o" \xB6
179 "{ObjDir}cff.c.o" \xC4 :src:cff:cff.c
DFreeType.m68k_far.make.txt55 :src:cff:cff.c \xB6
100 "{ObjDir}cff.c.o" \xB6
178 "{ObjDir}cff.c.o" \xC4 :src:cff:cff.c
DFreeType.ppc_carbon.make.txt56 :src:cff:cff.c \xB6
101 "{ObjDir}cff.c.x" \xB6
182 "{ObjDir}cff.c.x" \xC4 :src:cff:cff.c
DFreeType.ppc_classic.make.txt56 :src:cff:cff.c \xB6
101 "{ObjDir}cff.c.x" \xB6
182 "{ObjDir}cff.c.x" \xC4 :src:cff:cff.c
/external/freetype/builds/symbian/
Dfreetype.mmp60 sourcepath ..\..\src\cff
62 source cff.c
131 userinclude ..\..\src\cff
/external/freetype/builds/atari/
DFREETYPE.PRJ22 ..\..\src\cff\cff.c

123