Lines Matching refs:charinfo
83 static charinfo *soft_hyphen_char;
144 int contains(charinfo *);
193 int contains(charinfo *);
194 hunits get_width(charinfo *c);
201 charinfo *get_lig(charinfo *c1, charinfo *c2);
202 int get_kern(charinfo *c1, charinfo *c2, hunits *res);
204 int get_character_type(charinfo *);
207 vunits get_char_height(charinfo *);
208 vunits get_char_depth(charinfo *);
209 hunits get_char_skew(charinfo *);
210 hunits get_italic_correction(charinfo *);
211 hunits get_left_italic_correction(charinfo *);
212 hunits get_subscript_correction(charinfo *);
234 inline int font_info::contains(charinfo *ci) in contains()
432 charinfo *ci = get_charinfo(symbol("|")); in get_narrow_space_width()
441 charinfo *ci = get_charinfo(symbol("^")); in get_half_narrow_space_width()
488 hunits tfont::get_width(charinfo *c) in get_width()
500 vunits tfont::get_char_height(charinfo *c) in get_char_height()
509 vunits tfont::get_char_depth(charinfo *c) in get_char_depth()
518 hunits tfont::get_char_skew(charinfo *c) in get_char_skew()
523 hunits tfont::get_italic_correction(charinfo *c) in get_italic_correction()
528 hunits tfont::get_left_italic_correction(charinfo *c) in get_left_italic_correction()
534 hunits tfont::get_subscript_correction(charinfo *c) in get_subscript_correction()
545 inline int tfont::contains(charinfo *ci) in contains()
550 inline int tfont::get_character_type(charinfo *ci) in get_character_type()
611 charinfo *tfont::get_lig(charinfo *c1, charinfo *c2) in get_lig()
615 charinfo *ci = 0; in get_lig()
649 inline int tfont::get_kern(charinfo *c1, charinfo *c2, hunits *res) in get_kern()
782 void put_char(charinfo *, tfont *, color *, color *);
783 void put_char_width(charinfo *, tfont *, color *, color *, hunits, hunits);
801 void check_charinfo(tfont *tf, charinfo *ci);
1006 void troff_output_file::check_charinfo(tfont *tf, charinfo *ci) in check_charinfo()
1019 void troff_output_file::put_char_width(charinfo *ci, tfont *tf, in put_char_width()
1101 void troff_output_file::put_char(charinfo *ci, tfont *tf, in put_char()
1779 charinfo *ci;
1781 charinfo_node(charinfo *, statem *, int, node * = 0);
1787 charinfo_node::charinfo_node(charinfo *c, statem *s, int pop, node *x) in charinfo_node()
1820 glyph_node(charinfo *, tfont *, color *, color *, hunits,
1826 glyph_node(charinfo *, tfont *, color *, color *,
1864 ligature_node(charinfo *, tfont *, color *, color *, hunits,
1870 ligature_node(charinfo *, tfont *, color *, color *,
1975 glyph_node::glyph_node(charinfo *c, tfont *t, color *gc, color *fc, in glyph_node()
1985 glyph_node::glyph_node(charinfo *c, tfont *t, in glyph_node()
2078 charinfo *lig; in merge_glyph_node()
2170 ligature_node::ligature_node(charinfo *c, tfont *t, color *gc, color *fc, in ligature_node()
2178 ligature_node::ligature_node(charinfo *c, tfont *t, color *gc, color *fc, in ligature_node()
4166 composite_node(node *, charinfo *, tfont *, statem *, int, node * = 0);
4187 composite_node::composite_node(node *p, charinfo *c, tfont *t, statem *s, in composite_node()
4821 node *make_composite_node(charinfo *s, environment *env) in make_composite_node()
4840 node *make_glyph_node(charinfo *s, environment *env, int no_error_message = 0) in make_glyph_node()
4873 charinfo *ci = get_charinfo(symbol(gl.contents())); in make_glyph_node()
4926 node *make_node(charinfo *ci, environment *env) in make_node()
4929 case charinfo::TRANSLATE_SPACE: in make_node()
4932 case charinfo::TRANSLATE_STRETCHABLE_SPACE: in make_node()
4935 case charinfo::TRANSLATE_DUMMY: in make_node()
4937 case charinfo::TRANSLATE_HYPHEN_INDICATOR: in make_node()
4941 charinfo *tem = ci->get_translation(); in make_node()
4951 int character_exists(charinfo *ci, environment *env) in character_exists()
4953 if (ci->get_special_translation() != charinfo::TRANSLATE_NONE) in character_exists()
4955 charinfo *tem = ci->get_translation(); in character_exists()
4968 node *node::add_char(charinfo *ci, environment *env, in add_char()
4973 case charinfo::TRANSLATE_SPACE: in add_char()
4978 case charinfo::TRANSLATE_STRETCHABLE_SPACE: in add_char()
4985 case charinfo::TRANSLATE_DUMMY: in add_char()
4987 case charinfo::TRANSLATE_HYPHEN_INDICATOR: in add_char()
4990 charinfo *tem = ci->get_translation(); in add_char()
6135 charinfo *s = tok.get_char(1); in remove_font_special_character()
6140 charinfo *ci = get_charinfo(symbol(gl.contents())); in remove_font_special_character()