w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

bmpfont.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define chkneg(f)   fchkneg(__FILE__,__LINE__,(f),#f)
 
#define chknull(f)   fchknull(__FILE__,__LINE__,(f),#f)
 
#define MYPAD   8
 
#define CHRNONE   ' '
 
#define CHRBOTH   '.'
 
#define CHRONE   '1'
 
#define CHRTWO   '2'
 
#define MINSIZE   8
 
#define MAXSIZE   20
 
#define LINEWIDTH   80 /* screen line width in chars */
 
#define MAXLINES   (MAXSIZE*(MAXSIZE-MINSIZE+1))
 

Functions

 fchkneg (file, line, rc, cmd) char *file
 
int cmpglyphs (g1, g2) GLYPH *g1
 
 if (g1->bits==NULL &&g2->bits!=NULL||g1->bits!=NULL &&g2->bits==NULL) return -1
 
 if (g1->metrics.ascent !=g2->metrics.ascent) return -1
 
 if (g1->metrics.descent !=g2->metrics.descent) return -1
 
 if (wd1 !=wd2) return -1
 
 if ((p1=g1->bits) !=NULL &&(p2=g2->bits) !=NULL) for(i=0
 
 if (mbase==0) mbase
 
else if (80 -mx<=wdm+1)
 
 drawdot (mbase-ascm-1, mx,(size/10)%10+'0')
 
 drawdot (mbase-ascm-1, mx+1, size%10+'0')
 
 if ((p=g1->bits) !=NULL) for(i=0
 
 if (wd1 >wd2)
 
 if (g1->metrics.ascent > g2->metrics.ascent) ascm
 
 if (g1->metrics.descent< g2->metrics.descent) desm
 
 if (off1!=0||off2!=0)
 

Variables

int line
 
int rc
 
char * cmd
 
static char mbase
 
static char mx
 
static char mend
 
intg2
 
int ht1
 
int ht2 =g2->metrics.ascent - g2->metrics.descent
 
int i
 
int j
 
char * p1
 
char * p2
 
 wd1 =g1->metrics.rightSideBearing - g1->metrics.leftSideBearing
 
 wd2 =g2->metrics.rightSideBearing - g2->metrics.leftSideBearing
 
i< ht1;i++) { for(j=0;j< wd1;j+=8) { if(*p1++!=*p2++) return -1;} } return 0;}voidresetmap(){ int i, j;for(i=0;i<(20 *(20 - 8+1)) ;i++) for(j=0;j< 80 ;j++) map[i][j]=' ';mbase=mx=mend=0;}void drawdot(row, col, val) unsigned row, col, val;{ if(row<(20 *(20 - 8+1)) &&col< 80 -1) { map[row][col]=val;if(row > mend) mend=row;}}void drawdotg1(row, col, val) unsigned row, col, val;{ if(row<(20 *(20 - 8+1)) &&col< 80 -1) { if(val) map[row][col]='1' ;else map[row][col]=' ' ;if(row > mend) mend=row;}}void drawdotg2(row, col, val) unsigned row, col, val;{ if(row<(20 *(20 - 8+1)) &&col< 80 -1) { if(val) if(map[row][col]=='1') map[row][col]='.' ;else map[row][col]='2' ;else if(map[row][col]!='1') map[row][col]=' ' ;if(row > mend) mend=row;}}void drawglyf(size, g1) int size;GLYPH *g1;{ int wd1, wd2, wdm;int ht1, ht2, ascm, desm;int i, j, k, val;char *p;int off1, off2;wd1=g1-> metrics rightSideBearing g1 metrics leftSideBearing
 
 wdm =wd1
 
 ascm =g1->metrics.ascent
 
 desm = -g1->metrics.descent
 
 else
 
 off2 =0
 
 off1 =wd2-wd1
 

Macro Definition Documentation

◆ chkneg

#define chkneg (   f)    fchkneg(__FILE__,__LINE__,(f),#f)

◆ chknull

#define chknull (   f)    fchknull(__FILE__,__LINE__,(f),#f)

◆ CHRBOTH

#define CHRBOTH   '.'

◆ CHRNONE

#define CHRNONE   ' '

◆ CHRONE

#define CHRONE   '1'

◆ CHRTWO

#define CHRTWO   '2'

◆ LINEWIDTH

#define LINEWIDTH   80 /* screen line width in chars */

◆ MAXLINES

#define MAXLINES   (MAXSIZE*(MAXSIZE-MINSIZE+1))

◆ MAXSIZE

#define MAXSIZE   20

◆ MINSIZE

#define MINSIZE   8

◆ MYPAD

#define MYPAD   8

Function Documentation

◆ cmpglyphs()

int cmpglyphs ( g1  ,
g2   
)

Referenced by main().

◆ drawdot() [1/2]

drawdot ( mbase-ascm 1,
mx 1,
size%10+'0'   
)

◆ drawdot() [2/2]

drawdot ( mbase-ascm 1,
mx  ,
(size/10)%10+'0'   
)

Referenced by if().

◆ fchkneg()

fchkneg ( file  ,
line  ,
rc  ,
cmd   
)

◆ if() [1/12]

if ( (p1=g1->bits) !  = NULL &&(p2=g2->bits) !=NULL)
pure virtual

References j, p1, p2, and wd1.

◆ if() [2/12]

if ( (p=g1->bits) !  = NULL)
pure virtual

References CHRBOTH, CHRNONE, drawdot(), i, j, k, mbase, mx, p, and wd1.

◆ if() [3/12]

else if ( 80 -mx<=wdm 1)

Definition at line 166 of file bmpfont.h.

References ascm, mbase, mend, and mx.

◆ if() [4/12]

if ( g1->  bits = =NULL &&g2->bits!=NULL||g1->bits!=NULL &&g2->bits==NULL)

◆ if() [5/12]

if ( g1->metrics.ascent !  = g2->metrics.ascent)

◆ if() [6/12]

if ( g1->metrics.  ascent,
g2->metrics.  ascent 
)

◆ if() [7/12]

if ( g1->metrics.descent !  = g2->metrics.descent)

◆ if() [8/12]

if ( g1->metrics.descent< g2->metrics.  descent)

References ascm, mbase, mend, and mx.

◆ if() [9/12]

if ( mbase  = =0)

◆ if() [10/12]

if ( off1!   = 0 || off2!=0)

Definition at line 233 of file bmpfont.h.

References a1, a2, ascm, d1, desm, g2, i, j, off1, off2, printf(), size, wd1, wd2, and wdm.

◆ if() [11/12]

if ( wd1 = wd2)

◆ if() [12/12]

if ( wd1  ,
wd2   
)

Definition at line 205 of file bmpfont.h.

References off1, off2, wd1, wd2, and wdm.

Variable Documentation

◆ ascm

else ascm =g1->metrics.ascent

Definition at line 161 of file bmpfont.h.

Referenced by if().

◆ cmd

char * cmd

Definition at line 10 of file bmpfont.h.

◆ desm

else desm = -g1->metrics.descent

Definition at line 162 of file bmpfont.h.

Referenced by if().

◆ else

else
Initial value:
{
wdm
Definition: bmpfont.h:159
wd2
Definition: bmpfont.h:66

Definition at line 208 of file bmpfont.h.

◆ g2

◆ ht1

ht1
Initial value:
{
int wd1, wd2
wd1
Definition: bmpfont.h:64

Definition at line 60 of file bmpfont.h.

◆ ht2

ht2 =g2->metrics.ascent - g2->metrics.descent

Definition at line 60 of file bmpfont.h.

◆ i

int i

Definition at line 61 of file bmpfont.h.

Referenced by if().

◆ j

int j

Definition at line 61 of file bmpfont.h.

Referenced by if().

◆ leftSideBearing

i<ht1; i++) { for(j=0; j<wd1; j+=8) { val = *p++; for(k=0; k<8 && j+k<wd1; k++, val>>=1) drawdot(i+mbase-g1->metrics.ascent, mx+j+k, (val&1)? '.' : ' ' ); } } wdm++; if(wdm<3) wdm=3; mx+=wdm; drawdot(mbase, mx-1, '-');}void drawdiff(size, g1, g2) int size; GLYPH *g1, *g2;{ int wd1, wd2, wdm; int ht1, ht2, ascm, desm; int i, j, k, val; char *p; int off1, off2; wd1=g1-> metrics rightSideBearing g1 metrics leftSideBearing

Definition at line 156 of file bmpfont.h.

Referenced by adjust_min_max().

◆ line

Initial value:
{
if(rc<0) {
fprintf(stderr,"%s: fatal error on line %d of %s: %d\n",
fprintf(stderr,"%s\n", cmd);
exit(1);
}
}
fchknull(file, line, rc, cmd)
char *file
int rc
Definition: bmpfont.h:9
char * cmd
Definition: bmpfont.h:10
#define PROGNAME
Definition: cmpf.c:13
void exit()
#define fprintf
Definition: mendex.h:64
Definition: filedef.h:30
Definition: bdf.c:133

Definition at line 8 of file bmpfont.h.

◆ mbase

char mbase
static
Initial value:
{
if(rc==NULL) {
fprintf(stderr,"%s: fatal error on line %d of %s: NULL\n",
fprintf(stderr,"%s\n", cmd);
exit(1);
}
}
#define chkneg(f)
#define chknull(f)
#define MYPAD
#define CHRNONE
#define CHRBOTH
#define CHRONE
#define CHRTWO
#define MINSIZE
#define MAXSIZE
#define LINEWIDTH
#define MAXLINES
static char map[ ( 20 *( 20 - 8 +1)) ][ 80 +1]
#define NULL
Definition: ftobjs.h:61
#define map

Definition at line 51 of file bmpfont.h.

Referenced by if(), and parse_struct().

◆ mend

char mend
static

Definition at line 51 of file bmpfont.h.

Referenced by if(), and writemidi_().

◆ mx

◆ off1

◆ off2

◆ p1

char* p1

Definition at line 62 of file bmpfont.h.

Referenced by __gmpn_addmul_1(), __gmpn_bdiv_dbm1c(), __gmpn_div_qr_1n_pi1(), __gmpn_gcdext(), __gmpn_hamdist(), __gmpn_matrix22_mul(), __gmpn_mul_1(), __gmpn_submul_1(), __gmpz_probab_prime_p(), _add_clipped_edge(), _add_edge(), _append_curve_to(), _cairo_bentley_ottmann_tessellate_boxes(), _cairo_box_set(), _cairo_boxes_add(), _cairo_boxes_init_for_array(), _cairo_boxes_intersect(), _cairo_boxes_limit(), _cairo_edge_compute_intersection_x_for_y(), _cairo_edge_compute_intersection_y_for_x(), _cairo_filler_curve_to(), _cairo_gl_gradient_render(), _cairo_in_fill_add_edge(), _cairo_path_to_qpainterpath_curve_to(), _cairo_path_to_quartz_context_curve_to(), _cairo_polygon_add_edge(), _cairo_polygon_add_external_edge(), _cairo_polygon_init_box_array(), _cairo_polygon_init_boxes(), _cairo_polygon_intersect_with_boxes(), _cairo_polygon_limit(), _cairo_rectilinear_stroker_add_segment(), _cairo_spline_bound(), _cairo_stroker_add_sub_edge(), _cairo_stroker_line_to(), _cairo_stroker_line_to_dashed(), _cairo_traps_add_clipped_trap(), _cairo_traps_extents(), _cairo_traps_tessellate_rectangle(), _cairo_xcb_connection_render_create_linear_gradient(), _cairo_xcb_linear_picture(), _cairo_xcb_radial_picture(), _cairo_xml_curve_to(), _cairo_xml_line_to(), _cairo_xml_move_to(), _canonical_box(), _cogl_curve_to(), _composite_boxes(), _cpf_curve_to(), _cpp_curve_to(), _GP_AddArgument(), _path_curve_to(), _pixman_image_for_gradient(), _print_curve_to(), _project_line_x_onto_16_16(), _render_composite_boxes(), _sanitize_trap(), _TIFFmemcmp(), _upload_image_inplace(), _vg_curve_to(), Efont::CharstringBounds::act_curve(), Sectioner::act_curve(), Smoker::act_curve(), Efont::CharstringInterp::act_flex(), Efont::Type1CharstringGenInterp::act_flex(), Sectioner::act_flex(), Efont::CharstringInterp::act_line(), Efont::CharstringBounds::act_line(), Sectioner::act_line(), Smoker::act_line(), Efont::CharstringInterp::actp_rrcurveto(), Efont::CharstringInterp::actp_rrflex(), add_sub_edge(), SplashXPath::addCurve(), af_iup_interp(), af_iup_shift(), Unicode::aglNameToCodepoint(), alt_match_null_string_p(), ZxNode::appendChild(), GString::appendfv(), GooString::appendfv(), appendToPath(), approx_unit_arc(), asm_tail_fixup(), average_two_colors(), BBox_Cubic_Check(), bcmp_translate(), between(), Bezier::Bezier(), bezier(), call_binTM(), call_orderTM(), callTM(), callTMres(), cff_builder_close_contour(), HtmlPage::clear(), GString::cmp(), TextChar::cmpCharPos(), TextWord::cmpCharPos(), cmpDistances(), SplashXPathSeg::cmpMX(), GString::cmpN(), TextColumn::cmpPX(), cmpstringp(), cmpTrueTypeLocaIdx(), cmpTrueTypeLocaOffset(), cmpTrueTypeTableTag(), TextChar::cmpX(), TextLine::cmpX(), TextColumn::cmpX(), TextLine::cmpXY(), TextLineFrag::cmpXYColumnLineRot(), TextLineFrag::cmpXYColumnPrimaryRot(), TextLineFrag::cmpXYLineRot(), TextBlock::cmpXYPrimaryRot(), TextChar::cmpY(), TextColumn::cmpY(), TextWord::cmpYX(), TextLineFrag::cmpYXLineRot(), TextLineFrag::cmpYXPrimaryRot(), TextBlock::cmpYXPrimaryRot(), codechoice(), codegen(), codeseq1(), PathClipper::combine(), common_op_match_null_string_p(), comp_fd_entry(), comp_ttf_cmap_entry(), compareEntries(), comparePartialLocationKey(), comptype_init(), GraphicsPath< T >::computeBBox(), CopyBit(), copyfile_general(), cprod(), create_line(), FlattenActions::cubicto(), gp::CubicTo< T >::CubicTo(), GraphicsPath< T >::WriteActions::cubicto(), GraphicsPath< T >::cubicto(), WriteActions::cubicto(), SFDActions::cubicto(), data_gets(), decode_mcu_AC_refine(), decode_mcu_DC_refine(), decode_pscd(), DCTStream::decodeImage(), decomptype_init(), ZxNode::deleteChild(), det(), dev_rule(), division_label(), division_ratio(), do_check_and_conv(), do_convert(), do_pdf(), dot(), dot_prod(), dpara(), Splash::drawAALine(), TpicSpecialHandler::drawSplines(), e2s_conv(), edge_compare_for_y_against_x(), encode_sde(), HtmlPage::endString(), eps_curveto(), eps_L(), Eval4InputsFloat(), Eval5Inputs(), Eval5InputsFloat(), Eval6Inputs(), Eval6InputsFloat(), Eval7Inputs(), Eval7InputsFloat(), Eval8Inputs(), Eval8InputsFloat(), FcListPatternEqual(), FcPatternIterEqual(), FcPatternPrint2(), LZWEncoder::fillBuf(), FindMaxDiffOfBlues(), Splash::flattenCurve(), FNAME(), gdImageCompare(), geojson_curveto(), get_min_distance(), OT::glyf::Glyph::get_points(), CollationFastLatinBuilder::getCEsFromCE32(), group_match_null_string_p(), han2zen(), CL::CommandLine::help(), HistogramPairIsLess(), i915_blt_boxes(), i915_clear_boxes(), if(), insert_intersection(), intel_gradient_render(), Interp_MD(), Interp_SDPVTL(), Interp_SFVTL(), Interp_SPVTL(), interpolate_linear(), PathClipper::intersect(), Intersect_Lines(), InverseCorrelates(), invert_4by2(), iprod(), iprod1(), GraphicsPath< T >::isDot(), IsMatch(), joinktables(), lang_equal(), Line(), line_compare_for_y_against_x(), line_to(), line_to_dashed(), LineFrom(), drvPCB1::lineOut(), luaG_aritherror(), luaG_concaterror(), luaG_opinterror(), luaG_ordererror(), luaG_tointerror(), luaO_arith(), luaT_callbinTM(), luaT_callorderTM(), luaT_callTM(), luaT_trybinTM(), lwrt_A(), make_fraction(), makePathAbsolute(), max_int_size(), mpfr_swap(), mrb_ary_reverse(), mrb_ary_reverse_bang(), mrb_ptr_to_str(), mrb_str_tr(), mrb_str_tr_bang(), mrb_str_tr_s(), mrb_str_tr_s_bang(), SysFontInfo::mungeName2(), near(), new_regx(), nkf_unicode_to_utf8(), open_cfg(), cmpDistancesFunctor::operator()(), opti_penalty(), paeth(), GlobalParams::parseLineTokens(), pathlist_to_tree(), pdf_coord__equal(), pdf_copy_clip(), pdf_curveto(), pdf_dev_bspline(), pdf_dev_curveto(), pdf_dev_rcurveto(), pdf_dev_set_rect(), pdf_path__copypath(), pdf_path__curveto(), pdf_path__elliptarc(), pdf_ximage_set_form(), pfr_glyph_close_contour(), pixman_image_create_linear_gradient(), pk_rll_cvt(), point_distance_sq(), PointOnBezier(), polygon_add_edge(), pow_ci(), drvplot::print_coords(), drvSK::print_coords(), proj_cmp(), project_line_x_onto_16_16(), ps_builder_close_contour(), ps_mask_table_test_intersect(), FlattenActions::quadto(), gp::QuadTo< T >::QuadTo(), GraphicsPath< T >::quadto(), WriteActions::quadto(), SFDActions::quadto(), GraphicsPath< T >::WriteActions::quadto(), re_match_2_internal(), FontCache::read(), JBIG2Stream::readGenericBitmap(), DCTStream::readMCURow(), DCTStream::readScan(), regex_compile(), PSOutputDev::renameType1Font(), reverseStack(), s2e_conv(), scan(), segment_id(), TextPage::separateOverlappingText(), Bezier::setPoints(), TriangularPatch::setPoints(), Splash::shadedFill(), ShortLine(), ShortLineFrom(), drvNOI::show_image(), signed_area(), SJIStoJIS(), spc_dup_fixed_point(), sqlen(), start_job_command(), str_tr(), svg_curveto(), sym_cmp(), t1_Allocate(), t1_builder_close_contour(), t1_Join(), tangent(), transform(), TT_Process_Composite_Component(), ucache_compareKeys_68(), uhash_compareChars_68(), uhash_compareIChars_68(), uhash_compareUChars_68(), uloc_getDisplayName_68(), ulocdata_getLocaleSeparator_68(), unicode_to_jis_common(), unicode_to_jis_common2(), PathClipper::unite(), Efont::OpenType::GposPair::unparse(), variable_expand_string(), Splash::vertFlipImage(), w16e_conv(), w2e_conv(), within_tolerance(), CollationKeys::writeSortKeyUpToQuaternary(), and xprod().

◆ p2

char * p2

Definition at line 62 of file bmpfont.h.

Referenced by __gmpn_gcdext(), __gmpn_hamdist(), _add_clipped_edge(), _add_edge(), _append_curve_to(), _cairo_box_set(), _cairo_boxes_add(), _cairo_boxes_init_for_array(), _cairo_boxes_limit(), _cairo_edge_compute_intersection_x_for_y(), _cairo_edge_compute_intersection_y_for_x(), _cairo_filler_curve_to(), _cairo_gl_gradient_render(), _cairo_in_fill_add_edge(), _cairo_path_to_qpainterpath_curve_to(), _cairo_path_to_quartz_context_curve_to(), _cairo_polygon_add_edge(), _cairo_polygon_add_external_edge(), _cairo_polygon_init_box_array(), _cairo_polygon_init_boxes(), _cairo_polygon_intersect_with_boxes(), _cairo_polygon_limit(), _cairo_rectilinear_stroker_add_segment(), _cairo_spline_bound(), _cairo_stroker_add_sub_edge(), _cairo_stroker_line_to_dashed(), _cairo_xcb_connection_render_create_linear_gradient(), _cairo_xcb_linear_picture(), _cairo_xcb_radial_picture(), _cairo_xml_curve_to(), _canonical_box(), _cogl_curve_to(), _composite_boxes(), _cpf_curve_to(), _cpp_curve_to(), _path_curve_to(), _pixman_image_for_gradient(), _print_curve_to(), _project_line_x_onto_16_16(), _render_composite_boxes(), _sanitize_trap(), _TIFFmemcmp(), _upload_image_inplace(), _vg_curve_to(), Efont::CharstringBounds::act_curve(), Sectioner::act_curve(), Smoker::act_curve(), Efont::CharstringInterp::act_flex(), Efont::Type1CharstringGenInterp::act_flex(), Sectioner::act_flex(), Efont::CharstringInterp::actp_rrcurveto(), Efont::CharstringInterp::actp_rrflex(), add_sub_edge(), SplashXPath::addCurve(), af_iup_interp(), af_iup_shift(), Unicode::aglNameToCodepoint(), appendToPath(), approx_unit_arc(), average_two_colors(), BBox_Cubic_Check(), bcmp_translate(), between(), Bezier::Bezier(), bezier(), call_binTM(), call_orderTM(), callTM(), callTMres(), cff_builder_close_contour(), checkIdentical(), HtmlPage::clear(), GString::cmp(), TextChar::cmpCharPos(), TextWord::cmpCharPos(), GString::cmpN(), TextColumn::cmpPX(), cmpstringp(), cmpTrueTypeLocaIdx(), cmpTrueTypeLocaOffset(), cmpTrueTypeTableTag(), TextChar::cmpX(), TextLine::cmpX(), TextColumn::cmpX(), TextLine::cmpXY(), TextLineFrag::cmpXYColumnLineRot(), TextLineFrag::cmpXYColumnPrimaryRot(), TextLineFrag::cmpXYLineRot(), TextBlock::cmpXYPrimaryRot(), TextChar::cmpY(), TextColumn::cmpY(), TextWord::cmpYX(), TextLineFrag::cmpYXLineRot(), TextLineFrag::cmpYXPrimaryRot(), TextBlock::cmpYXPrimaryRot(), codechoice(), codegen(), codeseq1(), PathClipper::combine(), comp_fd_entry(), comp_ttf_cmap_entry(), compareEntries(), comparePartialLocationKey(), comptype_init(), GraphicsPath< T >::computeBBox(), CopyBit(), copyfile_general(), SharedObject::copyOnWrite(), cprod(), create_line(), FlattenActions::cubicto(), gp::CubicTo< T >::CubicTo(), GraphicsPath< T >::WriteActions::cubicto(), GraphicsPath< T >::cubicto(), WriteActions::cubicto(), SFDActions::cubicto(), ddenom(), DCTStream::decodeImage(), decomptype_init(), ZxNode::deleteChild(), det(), dev_rule(), division_label(), division_ratio(), do_check_and_conv(), do_convert(), do_pdf(), dorth_infty(), dot(), dot_prod(), dpara(), Splash::drawAALine(), TpicSpecialHandler::drawSplines(), e2s_conv(), edge_compare_for_y_against_x(), HtmlPage::endString(), eps_curveto(), eval(), FcListPatternEqual(), FcPatternIterEqual(), FcPatternPrint2(), FigureProperMonotonicsAtIntersections(), FindMaxDiffOfBlues(), Splash::flattenCurve(), FNAME(), func_basename_dir(), func_notdir_suffix(), gdImageCompare(), geojson_curveto(), get_min_distance(), get_next_mword(), OT::glyf::Glyph::get_points(), han2zen(), CL::CommandLine::help(), HistogramPairIsLess(), i915_blt_boxes(), i915_clear_boxes(), if(), intel_gradient_render(), Interp_MD(), Interp_SDPVTL(), Interp_SFVTL(), Interp_SPVTL(), PathClipper::intersect(), Intersect_Lines(), InverseCorrelates(), iprod(), iprod1(), GraphicsPath< T >::isDot(), IsMatch(), joinktables(), lang_equal(), library_search(), line_compare_for_y_against_x(), line_to(), line_to_dashed(), drvPCB1::lineOut(), luaG_aritherror(), luaG_concaterror(), luaG_opinterror(), luaG_ordererror(), luaG_tointerror(), luaO_arith(), luaT_callbinTM(), luaT_callorderTM(), luaT_callTM(), luaT_trybinTM(), make_fraction(), makePathAbsolute(), mpfr_swap(), mrb_ary_reverse(), mrb_ary_reverse_bang(), mrb_ptr_to_str(), mrb_realloc(), mrb_realloc_simple(), mrb_str_len_to_dbl(), mrb_str_tr(), mrb_str_tr_bang(), mrb_str_tr_s(), mrb_str_tr_s_bang(), SysFontInfo::mungeName2(), near(), new_regx(), nkf_unicode_to_utf8(), one_liner(), Point::operator!=(), Point::operator==(), operator==(), opti_penalty(), paeth(), FoFiType1::parse(), parse_name(), parse_var_assignment(), GlobalParams::parseLineTokens(), pdf_coord__equal(), pdf_copy_clip(), pdf_curveto(), pdf_dev_bspline(), pdf_dev_curveto(), pdf_dev_rcurveto(), pdf_dev_set_rect(), pdf_path__curveto(), pdf_path__elliptarc(), pdf_ximage_set_form(), pfr_glyph_close_contour(), pixman_image_create_linear_gradient(), point_distance_sq(), PointOnBezier(), polygon_add_edge(), drvplot::print_coords(), drvSK::print_coords(), proc_lambda(), proj_cmp(), project_line_x_onto_16_16(), ps_builder_close_contour(), ps_mask_table_test_intersect(), FlattenActions::quadto(), gp::QuadTo< T >::QuadTo(), GraphicsPath< T >::quadto(), WriteActions::quadto(), SFDActions::quadto(), GraphicsPath< T >::WriteActions::quadto(), re_match_2_internal(), FontCache::read(), JBIG2Stream::readGenericBitmap(), DCTStream::readMCURow(), PSOutputDev::renameType1Font(), reverseStack(), s2e_conv(), scan(), segment_id(), set_glyph_unicode(), Bezier::setPoints(), TriangularPatch::setPoints(), Splash::shadedFill(), drvNOI::show_image(), signed_area(), SJIStoJIS(), snap_implicit_rules(), spc_dup_fixed_point(), start_job_command(), str_tr(), svg_curveto(), sym_cmp(), t1_builder_close_contour(), t1_Join(), tangent(), transform(), TT_Process_Composite_Component(), ucache_compareKeys_68(), ucnv_swapAliases_68(), uhash_compareChars_68(), uhash_compareIChars_68(), uhash_compareUChars_68(), unicode_to_jis_common(), unicode_to_jis_common2(), PathClipper::unite(), Efont::OpenType::GposPair::unparse(), w16e_conv(), w2e_conv(), within_tolerance(), CollationKeys::writeSortKeyUpToQuaternary(), and xprod().

◆ rc

void * rc

Definition at line 9 of file bmpfont.h.

Referenced by _cairo_os2_surface_blit_pixels(), _cmsIOPrintf(), _get_real_path_from_prefix(), _GP_access(), _GP_stat(), AnyActiveSubstrings(), Arith(), Compiler::associateItems(), bcemit_arith(), bcemit_store(), BMPreadbits(), BMPreadrow(), BMPwritebits(), BMPwriterow(), Compiler::buildTable(), cairo_os2_surface_create(), cairo_os2_surface_set_size(), cairo_wgl_device_create(), CheckRest(), CheckSilentRegex(), cleanup(), cmsBFDdeltaE(), cmsCloseProfile(), cmsGetPostScriptColorResource(), cmsMLUsetASCII(), cmsReadRawTag(), cmsSaveProfileToFile(), cmsSaveProfileToMem(), cmsSaveProfileToStream(), compareCaseInsensitiveASCII(), ComputeProps(), ComputeStdProps(), exit_(), expr_discharge(), FcFreeTypeQueryFaceInternal(), FcGetPixelSize(), FcParseCacheDir(), find1(), fontfcnA(), FontPart(), FontViewBaseWinInfo(), get_kern(), get_ligature(), getini(), getRegistryValue(), gp_getenv_registry(), gs_load_dll(), libdef_fixupbc(), lj_meta_arith(), lj_opt_narrow_arith(), lj_opt_narrow_mod(), lj_opt_narrow_pow(), lj_opt_narrow_unm(), lj_record_ins(), LogL16Decode(), LogL16Encode(), LogLuvDecode32(), LogLuvEncode32(), luaV_execute(), main(), mpz_and(), mpz_ior(), mpz_xor(), mrb_file_s_readlink(), octreeGenerateAndPrune(), opendir(), P_GetPathToMyself(), PartialPFB(), pdf_close_resources(), pdf_defineresource(), pdf_findresource(), pdf_get_resource_reference(), pfed_read_glyph_layer(), pgm_writerawsample(), pixOctreeQuantizePixels(), pk_bitmap(), pk_runlengths(), png_do_rgb_to_gray(), QueryFontLib(), raw_get_kern(), rgb_hsv(), S_access(), S_chdir(), S_open(), S_stat(), SetSeqDescTag(), SetTextTags(), T1Fill(), t_runc(), TIFFCheckpointDirectory(), Type1OpenScalable(), Type_Dictionary_Read(), Type_Text_Description_Write(), Type_Text_Write(), u_strncmp_68(), ucnv_compareNames_68(), ucnv_getSharedConverterData(), uipow(), uloc_setKeywordValue_68(), uprv_compareASCIIPropertyNames_68(), uprv_compareEBCDICPropertyNames_68(), uprv_stricmp_68(), uprv_strnicmp_68(), usage(), WriteInputLUT(), and WriteInputMatrixShaper().

◆ wd1

wd1 =g1->metrics.rightSideBearing - g1->metrics.leftSideBearing

Definition at line 64 of file bmpfont.h.

Referenced by if().

◆ wd2

wd2 =g2->metrics.rightSideBearing - g2->metrics.leftSideBearing

Definition at line 66 of file bmpfont.h.

Referenced by if().

◆ wdm

wdm =wd1

Definition at line 159 of file bmpfont.h.

Referenced by if().