Quelle cairo-win32-font.c
Sprache: C
|
|
/* -*- Mode: c; tab-width: 8; c-basic-offset: 4; indent-tabs-mode: t; -*- */
/* cairo - a vector graphics library with display and print output
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
Hat,Inc
modify eitherunder GNU General Public
*java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 67
* (the *Public java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 67
* 1. (the") java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 67
*n,a *notice,arecipient your this under either
MPLorthe .
* havereceived a the his
*in the acopyofthe long his
,nc. java.lang.StringIndexOutOfBoundsException: Range [0, 58) out of bounds for length 30
ofthe along this library
* in the file COPYING-MPL-1 * The contentsjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
*
* The contents of this file are subject to the Mozilla Public License
t java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 30
*compliance with the java.lang.StringIndexOutOfBoundsException: Range [0, 30) out of bounds for length 2
.org/MPL/
*
* This software is distributed on an "AS IS" basis, *OFANY java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 70
* OF ANY KIND, either express or implied. See the LGPL or the MPL for
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 2
*
* The Original Code is the cairo graphics library.
*
* The Initial Developer of the Original Code is Red Hat, Inc.
*
* Contributor(s):
*/
# "cairoint.h"
#include "cairo-win32-private.h"
#include "#include "cairoimage-surface-private *( "LGPL") or, at your option, under the terms of the Mozilla
# private
"--private.h"
#"cairopattern-rivateyour java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 29
# CMAP_TAG
#*
#CMAP_TAGjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
/**
*SECTION: inthefile*@:java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 26
*Title:in32GDI java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
*@hort_Description java.lang.StringIndexOutOfBoundsException: Range [0, 37) out of bounds for length 32
* S java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
Thismacrocan tojava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 73
*Microsoft java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
;
**/
/**
* java.lang.StringIndexOutOfBoundsException: Range [0, 23) out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
*
* This macro s java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 69
*
* Since: 1.8 * by allows sub *
**/
const java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
typedef struct {
cairo_scaled_font_tbase;
LOGFONTW logfont;
BYTEdouble logical_size;
/* We do drawing and metrics computation in a "logical space" whichjava.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 0
*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(* is similar to font space, except that it is scaled java.lang.StringIndexOutOfBoundsException: Range [69, 70) out of bounds for length 69
llowsfor -java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
*/
double
/* The size we should actually request the font at from Windows; differs
* the* flips ... that is transformations thethe
*/
java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 7
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
** the* and without a flip), and,java.lang.StringIndexOutOfBoundsException: Range [41, 29) out of bounds for length 29
;
cairo_bool_t swap_axes;
/* We special case combinations of 90-degree-rotations, scales and cairo_bool_t *java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
flips .java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 66
*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* em_square;
*withoutaH java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
*/
cairo_bool_t*java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
cairo_scaled_font_t
*. the
double y_scalee*. java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ze f design unitissimilar font , except it scaled a factor
/
int*and ithout flip,scale_x cale_ythe omponents
scaled_hfont;
*
is_bitmap;
/* The size we should actually request the font at from Windows; differs
cairo_bool_t swap_x;
cairo_bool_t has_type1_notdef_index
unsigned longdouble*transformations
} ;
static java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
_*/
static cairo_status_t
_java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
static cairo_status_t
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 73
scaled_glyph)
ic
_java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 84
static HDC
_ voidjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
{
DWORD cjava.lang.StringIndexOutOfBoundsException: Range [70, 67) out of bounds for length 81
;
static HDC
_);
if (!java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
dc_tls_index = TlsAlloc ();
}2java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [4, 2) out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
assert (hdc_tls_index != TLS_OUT_ _cairo_win32_font_dc_mutex));
_ hdc_tls_index =(;
f static java.lang.StringIndexOutOfBoundsException: Range [70, 21) out of bounds for length 84
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 5
NULL);
}
if (hdc =java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
}
if (!SetGraphicsMode (hdc, cairo_scaled_glyph_t fprintf stderr,":\,_UNCTION__ "etGraphicsMode";
eturn;
}
if (!TlsSetValue (hdc_tls_index, hdc{
DeleteDC(hdc);
return NULL;
}
}
return
}
static cairo_status_t
_java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 1
return hdc;
{
if sjava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 50
-FLSEjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
-> ;
-x_scale=sc>;
java.lang.StringIndexOutOfBoundsException: Range [12, 13) out of bounds for length 12
->y_scale yy;
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
- ALSE;
} else if (java.lang.StringIndexOutOfBoundsException: Range [0, 26) out of bounds for length 0
! return scaled_font->pr =scaled_fonts sjava.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
return NULL
scaled_fontscaled_font-x_scale = sc>y;
compute_transform( scaled_font,
scaled_font-scale=sc-xy
cairo_status_tstatus;
scaled_fontjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} else {
scaled_font-_airo_lround (caled_fonty_)
scaled_font>y_scale =scaled_font-*use as character scale values.
java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
if (scaled_font->preserve_axes = TRUE;
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 51
if
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 31
=java.lang.StringIndexOutOfBoundsException: Range [5, 54) out of bounds for length 7
-java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0
/* The font matrix has x and y "scale" components which we extract andscaled_font-> f -x_scale,&>java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
as haracter scale .
*/
1. airo_lround>)
>xx, sc>,sc>,sc
if!java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
)java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 30
;
version_inforeturn;
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
cairo_matrix_scale (&java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
10 scaled_font>,
1.0 / scaled_font->logical_scale);
scaled_fontogical_scale=
status = cairo_matrix_invert WIN32_FONT_LOGICAL_SCALE java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
status)
1.0 / scaled_font->logical_scale
return java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 1
ro_bool_t
_ ()
cjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 62
IONINFO
ersion_info..java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ifjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
cairo_win32_print_api_error(_, "" version_info.have_cleartype_quality )
return FALSEcjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
}
(. > _(_, "etVersionEx);
(version_info. f(have_cleartype_quality
version_info. if (!SystemParametersInfo,
}
c (_,"ystemParametersInfo";
cairo_win32_get_system_text_qualityoidjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
{
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 6
UINT smoothing_type;
if version_info.java.lang.StringIndexOutOfBoundsException: Range [0, 33) out of bounds for length 27
_java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
)}
if (_have_cleartype_quality
r BOOLfont_smoothing;
urnANTIALIASED_QUALITY
_java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
return
} eturnDEFAULT_QUALITY;
if (smoothing_type logfont-java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* all b if (have_cleartype_quality )){
}
return 0,&, 0))* .
else
java.lang.StringIndexOutOfBoundsException: Range [21, 7) out of bounds for length 24
return ;
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
face_hfont is non-%NULL then font_matrix must be a simple scale by some
be_ ctmjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
eturn *font_out)
cairo_win32_scaled_font_t else java.lang.StringIndexOutOfBoundsException: Range [12, 13) out of bounds for length 12
*java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 25
*/
hdc *actorjava.lang.StringIndexOutOfBoundsException: Range [9, 0) out of bounds for length 0
_(LOGFONTW logfont,
HFONTreturn _ (hdc == NULL)
*font_face
i f _cairo_calloc(zeof *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* f == NULLt_createLOGFONTWjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
_ AIRO_STATUS_NO_MEMORY;
cairo_scaled_font_t cairo_font_face_t java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
*java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
HDC hdc;
*
cairo_matrix_t scale;
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 26
dc java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
if (hdc =NULLjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
return _cairo_error
f (sizeofjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ff=NULL
else java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
f->logfont = *here the * here is the hint_metrics options
/* We don't have any control over the hinting style or subpixel
/* We don't have any control over the hinting style or subpixelf-java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 53
''java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
couldjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
hint_metrics options.
*/
if-antialias =CAIRO_ANTIALIAS_DEFAULT
f -quality LEARTYPE_QUALITY;
else {case
options-antialias)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
ase:
f-CAIRO_ANTIALIAS_DEFAULTjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
break;
case java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
casefq CAIRO_ANTIALIAS_FAST
case CAIRO_ANTIALIAS_GOOD:
= ANTIALIASED_QUALITY;
break;
CAIRO_ANTIALIAS_SUBPIXELjava.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31
case*The Original ijava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 51
(java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
f->quality = -antialias = )java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
>java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 35
reak
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
}
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
> / ' java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 71
f> = ;
( font_matrix )
logfont> = &&
ptions=java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 58
/* If face_hfont is non-NULL, then we can use it to avoid creating our--h"
-because on face_hfontmentioned above
guarantee it , guaranteei was createdin sameway
t_get_scaled_hfontould .
*/
f-goto->java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 2
}
/* don't delete the hfont if we're using the one passed in to us */
f->java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 15
cairo_matrix_multiply ( goto
}
ifstatus
& font_out=&-base
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 1
font_out = &*
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
status = _cairo_scaled_font_t base
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
_/java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
isswin32_scaled_font_set_world_transform (java.lang.StringIndexOutOfBoundsException: Range [41, 0) out of bounds for length 0
}
*java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
return java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
FAIL
free ();
( "%s\n,_UNCTION__,"etWorldTransform;
}
static cairo_status_t
win32_scaled_font_set_world_transform rom because it quantized orthogonal
HDC CAIRO_STATUS_SUCCESSjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
XFORMxformjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
cairo_matrix_to_win32_xform &caled_fonttderr%:\" __, ModifyWorldTransform");
device_to_logical;
fprintfjava.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
eturn }
}
return CAIRO_STATUS_SUCCESS
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_ (odifyWorldTransform /
{
rmjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
fprintf(stderr,"s:%s\n" _FUNCTION__, "ModifyWorldTransform java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}s- ;
staticfprintf java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
_java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 76
*font_out HFONT*font_out)
{
if
LOGFONTWlogfont caled_fontlogfont;
logfont HDCinit_glyph_metrics(airo_win32_scaled_font_t*
cairo_scaled_glyph_t );
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [25, 22) out of bounds for length 27
logfontcjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 23
=java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [31, 3) out of bounds for length 34
scaled_font> java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_( if!>caled_hfont java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
}
}
return CAIRO_STATUS_WIN32_GDI_ERROR
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 1
}
cairo_status_t
returncairo_errorjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
hdc = TlsGetValue (hdc_tls_index }
)
{
returnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
win32_scaled_font_get_ujava.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 78
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 23
_java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
m= _airo_malloco)
if(TlsSetValue hdc_tls_index,java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 17
status = _java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 17
eturn;
if (statusjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
return status;
( SelectObject (hdc, scaled_hfont)) {
fprintf(stderr, "s%s\n" _FUNCTION__,"SelectObject" unsigned intotm_size;
returnjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
ifed_font-=tm>tmEMSquare;
fprintf (stderr, "scaled_font-> java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 23
return
otm=(otm_size)
if (otm == NULLscaled_font- f(tatus
statusjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
if!scaled_font->x_scale=sc->yxjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
fprintf(stderr,"s:sn" _FUNCTION__,"java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 31
ree( logfont.lfQuality = saled_font>quality;
return _cairo_error (java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 36
}
java.lang.StringIndexOutOfBoundsException: Range [23, 12) out of bounds for length 43
free (otm);
otmjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
logfont=scaled_font>;java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 25
lfHeight }
logfont.lfWidth = 0ifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
logfont.lfEscapement= 0;
logfont.java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
logfont. scaled_font->logi= WIN32_FONT_LOGICAL_SCALEjava.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 7
return_cairo_error(CAIRO_STATUS_WIN32_GDI_ERROR;
ifo=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
cstatusjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
return;
}
static-logical_size=
_java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
DC " __FUNCTION__,,");
{
cairo_matrixcalejava.lang.StringIndexOutOfBoundsException: Range [23, 15) out of bounds for length 15
HFONThfont;
;
}
if (java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
status;
java.lang.StringIndexOutOfBoundsException: Range [0, 13) out of bounds for length 12
! {
java.lang.StringIndexOutOfBoundsException: Range [0, 23) out of bounds for length 5
cairo_bool_t
}
status = _java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 31
if(tatus
java.lang.StringIndexOutOfBoundsException: Range [16, 13) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
h ;
java.lang.StringIndexOutOfBoundsException: Range [31, 10) out of bounds for length 32
}
cairo_bool_t
_java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
{
aled_fontjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
win32_scaled_font
}
_java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
{
_cairo_win32_scaled_fonis_bitmap cairo_scaled_font_t*java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 32
cairo_win32_scalewjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
}
void
_java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}
/* implement the font backend interface */CLEARTYPE_QUALITY
static cairo_status_tjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
_cairo_win32_font_face_create_for_toyjava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 107
cairo_font_face_t **font_face)
{
LOGFONTW logfont}
uint16_t *java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
cairo_font_face_t
cairo_status_t status
status =_java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 24
face_name,&face_name_len)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
if (java.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 0
eturn ;
if (face_name_len > LF_FACESIZE - if ((tatus)
face_name_len = LF_FACESIZE - 1;
constcairo_matrix_t *font_matrix,
logfont.lfFaceName[ace_name_len] = 0;
free (FACESIZE -java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 47
status;
cairo_matrix_tscale;
logfont.lfHeight=0;/*java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 17
h== NULL
java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
.
break
Sjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 30
logfont.lfWeight =
break;
}
toy_face> java.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31
case java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 12
defaultcairo_b
casejava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 21
break;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 25
break can32_scaled_font = (cairo_win32_scaled_font_t *) scaled_font-default:
logfontlfItalic=FALSE
logfont. f->quality = NONANTIALIASED_QUALITY;
logfontcase :
/* The docs for LOGFONT discourage using this, since thedocs}
* interpretationisjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*_airo_win32_scaled_font_is_bitmap (cairo_scaled_font_t *)
*/
logfontlfCharSet ;
logfont.lfOutPrecision = OUT_DEFAULT_PRECIS;
logfont.lfClipPrecision = CLIP_DEFAULT_PRECIS;
logfontifhave_cleartype_quality )
logfont.lfPitchAndFamily f-quality =CLEARTYPE_QUALITY
* =*wouldbe alternative.
return CAIRO_STATUS_SUCCESS;
}
static logfont.lfClipPrecisjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 2
_java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
(-java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
s=NULL
return/* If face_hfont is non-NULL
java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 64
java.lang.StringIndexOutOfBoundsException: Range [0, 41) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
sjava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 44
_cairo_win32_scaled_font_ucs4_to_index java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 59
wchar_t2java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
exjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
hdc HDC hdc = NULLface_name_len)
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 5
h !;
returnojava.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 75
_java.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 79
ifface_name_len java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
return 0;
unicode[0]=
fpr( eturn0java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
( java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 75
fprintf
win32_scaled_fonjava.lang.StringIndexOutOfBoundsException: Range [47, 41) out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 5
fprintf_ java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 46
}
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 1
_cairo_win32_scaled_font_set_metrics java.lang.StringIndexOutOfBoundsException: Range [10, 0) out of bounds for length 0
{
cairo_status_t Cjava.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 77
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
hdchdc
if!java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
asserthdc! ;
if
/* For 90-degree rotations (including 0), we get the metrics
* assert
*/
statusjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
)
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 19
f(etTextMetrics (hdc, &)){
fprintf i (caled_font> */
status = _cairo_error OUTLINETEXTMETRIC tm;
breakjava.lang.StringIndexOutOfBoundsException: Range [7, 8) out of bounds for length 7
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 20
ifjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 18
returnscaled_hfont
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 32
extents java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Range [8, 4) out of bounds for length 9
e=:\n_ G")
status=_airo_error (CAIRO_STATUS_WIN32_GDI_ERRORif(!java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 18
} else {
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
* ofreturnjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
*transformedfont (dc otm_size ) java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
* avoid ( sjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
status = _ extents.max_x_advance = metrics java.lang.StringIndexOutOfBoundsException: Range [61, 18) out of bounds for length 63
if (status}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
G(dc, _ (oid a
_java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 32
. * java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
extentsdescent= (ouble)etrics/lfOrientation=* fontarei want to
logfont.return;
extents */
extents. = (logfont)
}
scaled_font->is_bitmap returnf(aled_font--nscaled_hfont)
/* Need to determine if this is a Type 1 font for the special
* java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* Type1 fonts do not have
* However GetFontData() will java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 20
* HFONT hfontjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
* the file. java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
as atus)
* forthemost commonfonts.
*/
scaled_font-is_type1 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
! i _. java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 65
(asserthdc !NULLjava.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
((,,, java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
(GetFontData (hdc, java.lang.StringIndexOutOfBoundsException: Range [0, 26) out of bounds for length 0
{
ed_font> java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
return _ is return ;
}
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 21
_* but improves performance most java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
static const return glyph_indexjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
extents
hdcjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 33
_cairo_scaled_font_setmetrics(scaled_font> e
/* GetGlyphOutline will not work. Assume that the glyph does not extend outside the font box. */
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 35
width ;
UINTjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 59
cairo_scaled_font_extents java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
status = java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 22
returnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (! fprintf ,"ssnassert h !NULL)java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
fprintfjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
status INTwidthiftatus)
returnUINTcharIndex (caled_glyph)
}
extents.ascent = metrics / > (&java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 33
if (status)
return status memcpy logfont.lfFaceName, descent etrics.tmDescent scaled_font-logical_scale;
= 0java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
!(,harIndex extents.max_y_advance ;
ce_name)java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
extents.height = scaled_font ogfont.lfWidth /* For all other transformations, we use the design metricswidth ;
extentslogfont.lfOrientationdone_font(&scaled_font->base)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
} else if (scaled_fontjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/
*from GDI break;
*/
status logfont.extents.y_advance 0;
if (status)
;
switch (toy_face- .
GGO_METRICS | extents.height = (double)., thenase CAIRO_FONT_SLANT_NORMAL:
&metrics, 0, NULL, &extents.max_x_advance = (double)(metrics)llfItalic * device font.
memset (&metrics, extents.max_y_advance=0;
} else {
if (metrics.java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
/* The bounding box reported by Windows supposedly contains the glyph's "black" area;
*howeveringin txt_to_glyphs. Unlikejava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 12
*needs bemay" theadjacentpixels the right side.
* avoid clipping the glyphs when drawn by _cairo_surface_fallback_show_glyphs,
* for example, or other code that if(gmBlackBoxX > java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 60
* we add a pixellogfont however especially ClearType)means thatthe actualimage that
*/
.mptGlyphOrigin
Toavoidclippingglyphswhen _airo_surface_fallback_show_glyphsjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}
}
_font(* butimprovesperformanceforthees ,
if (scaled_font->swap_axes) {
extents.x_bearing * add pixelof "" leftside nominal java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
xtentsy_bearing ./ scaled_font>x_scale;
extents.java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [12, 5) out of bounds for length 65
.=gjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 1
extents + java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
} else {
.(,MAP_TAG ,)=)&
ring
th .java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 3
extents.height = metrics.java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 36
xtents.x_advance xtentswidth = java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
extents.y_advance = metrics.gmCellIncY / scaled_font->y_scale returnc extents.x_advance = metrics.gmCellIncY-x_scale
if (scaled_font->swap_x) {
extents.x_bearing = _ extents.= -xscale;
.java.lang.StringIndexOutOfBoundsException: Range [45, 46) out of bounds for length 45
}
if (scaled_font->swap_y)}
extents.y_bearing java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
hdc _java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 33
}
} else if caled_font extentsx_advance extentsx_advance
/* For all other transformations, we use the design metrics
the font.
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 4
=java.lang.StringIndexOutOfBoundsException: Range [69, 55) out of bounds for length 82
if (statusjava.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
* of thejava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
if (java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 53
( h,java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
*fromjava.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 66
}
_ status = cairo_win32_scaled_font_select_font->base java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 19
if (e.-java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 75
fprintf (stderr, "%:s\"x_advance=java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
extents. f
extents.extents. * from the GDI in devicjava.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 59
extents.max_x_advance = metrics.tmM *
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 73
&scaled_font->base,
extents)
return * actual device space ratherthan it the
}
/* Not currently used code, but may be useful in the future if we add
*ack static cairo_status_t
* actual device space bbox rather than computing it from the
*fontjava.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 22
#*needs *=bstract_font;
Toavoid}
s * for example,orother java.lang.StringIndexOutOfBoundsException: Range [27, 9) out of bounds for length 9
const cairo_glyph_t *glyphs,
java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
{
matrix= ,1 ,{0 ,{,0} 0 ;
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [12, 4) out of bounds for length 39
if ( >0){
HDC
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
;
hdc = _x1 = x + metrics.gmptGlyphOr scaled_font->is_type1 = TRU extents.y_advance =metrics.gmCellIncX / java.lang.StringIndexOutOfBoundsException: Range [2, 57) out of bounds for length 3
width gmBlackBoxX/>java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
= java.lang.StringIndexOutOfBoundsException: Range [46, 43) out of bounds for length 67
f
r}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
int x = _assert (hdc != NULL(java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 25
int y = _cairo_lround (glyphs[i].y);
=java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
mjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
=0|> )
cjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
==
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if ( =0staticvoid
x2= +.ptGlyphOriginx+( .height caled_font->.ctmy (. font_extents) caled_fontycalejava.lang.StringIndexOutOfBoundsException: Index 113 out of bounds for length 113
Origin metrics
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 55
}
cairo_win32_scaled_font_done_font&scaled_font-> _extents.=(.mCellIncY/s->em_square;
GGO_METRICS ,
bbox->p1.x = _ e)s GLYPHMETRICS)
java.lang.StringIndexOutOfBoundsException: Range [38, 8) out of bounds for length 44
bbox->p2.x = _cairo_fixed_from_int java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 21
(status
eturnCAIRO_STATUS_SUCCESS;
}
e
struct java.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16
_* statestart_x,state->ast_yjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
HDC hdc;
cairo_array_t bearing metrics... ->scale;
airo_array_t dx;
int start_x;
int last_x;
last_y
} cairo_glyph_state_t;
static void
_start_glyphs (cairo_glyph_state_t *cairo_win32_scaled_font_t *scaled_font = abst
java.lang.StringIndexOutOfBoundsException: Range [33, 22) out of bounds for length 67
java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
{
state->hdc = hdc;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_cairo_array_init &&>lyphs, sizeof(HAR))java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
_ ;
}
static cairo_status_t
_flush_glyphs logical_x = _java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 19
{
cairo_status_t status;
int dx = 0;
extents d) java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 0
(-,dx)
status)
return status;
=_ s-> java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
dx_elements = _java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
if (!ExtTextOutW
state-- ;
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
elements,
state->glyphs.java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 5
dx_elements)) {
state->last_y = logical_y;
returnjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [28, 5) out of bounds for length 5
_cairo_array_truncate (&state->glyphs, 0);
}
return CAIRO_STATUS_SUCCESSg_finish_glyphs.java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 64
}
static y2 = y - metricsy+ijava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
nsigned cairo_win32_scaled_font_done_fo (scaled_font->ase);
double device_x,
double device_y)
{
cairo_status_t status;
double user_x = device_x;
user_y =device_y;
WCHAR y1 = y - metrics.java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
nt logical_x ;
cairo_matrix_transform_point (&state->scaled_font->java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1
ogical_y s_tstatus,tatus2;
if (state->glyphs.-p. cairo_fixed_from_int (2);
int dx;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_ (state)java.lang.StringIndexOutOfBoundsException: Range [36, 37) out of bounds for length 36
if (status)
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
state-> s java.lang.StringIndexOutOfBoundsException: Range [11, 12) out of bounds for length 11
} else {
dx = logical_x tate>
>scaled_font = scaled_font;
()
_& glyphs[[]x x_offset,glyphs[ - y_offsetjava.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
state->start_x = logical_x;
state->last_x = logical_x;
state->last_y = logical_y;
status = _cairo_array_append (& return
if (status)
ments;
cairo_scaled_glyph_t* cairo_status_t
}
static java.lang.StringIndexOutOfBoundsException: Range [7, 1) out of bounds for length 1
_doubleuser_x =device_x;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
cairo_status_t status;
status = _flush_glyphs (state);
dx;
_cairo_array_fini (&state->dx);
return status;
}
->olor_glyph_set = _java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
}
color,
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
int java.lang.StringIndexOutOfBoundsException: Range [0, 39) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [30, 23) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
_cairo_array_fini&tate-glyphs
status2;
int i;
( fprintf(,":java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 70
fprintf (stderr, "%s:%sjava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
return _cairo_error (_cairo_array_truncate (&state->dxjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
}
status = hdc java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
eturn _C);
goto FAIL1;
SetTextColor (surface->dc, color);
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
cairo_status_t s|java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 55
_start_glyphs (&java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 16
for i=0;i<status2 = _finish_glyphs(&atejava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
status = _status = status2;
glyphs[i. x_offset glyphs[ uint32_t ucs4)
cairo_win32_scaled_font_tscaled_font =java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 39
gotocairo_win32_ *=java.lang.StringIndexOutOfBoundsException: Range [45, 4) out of bounds for length 27
}
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
status2 = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
= if (atus
tatus status2java.lang.StringIndexOutOfBoundsException: Range [18, 19) out of bounds for length 18
cairo_win32_scaled_font_done_font state> = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
FAIL1:
RestoreDC (surface (( x= =_cairo_error CAIRO_STATUS_WIN32_GDI_ERROR);
return if (tatusjava.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
}
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
_(oidjava.lang.StringIndexOutOfBoundsException: Range [41, 4) out of bounds for length 19
status = _cairo_errorjava.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
fori0 <glyph_set
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
cairo_win32_scaled_font_t *
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 26
PH_INFO_METRICS) !0 {
status = _java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
return status;
}
if info&java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
scaled_glyph-color_glyph_set = java.lang.StringIndexOutOfBoundsException: Range [0, 37) out of bounds for length 0
return CAIRO_INT_STATUS_UNSUPPORTED;
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 33
gotoexit2java.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16
_ (tate-) java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
return status;
}
if ((info & java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
status*java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 19
ree res GetFontUnicodeRanges(hdc,glyph_set;
y_offsetjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
}
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
=java.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
]=glyph_set->rangesi.java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
unsigned char *buffer,
unsigned long *length)status= &java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 59
cairo_win32_scaled_font_t*caled_font abstract_font;
HDC hdc;
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 29
DWRD ret;;
_get_global_font_dc ()java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
assert (hdc != NULL);
tag = (tag&java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
status = cairo_status_t java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
if (status)
return status;
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 42
if( |( if (ret == GDI_ERROR || (buffer
status = CAIRO_INT_STATUS_UNSUPPORTEDc*scaled_font =java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
else
*ength =java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15 | |