|
|
|
|
Quelle cairo-win32-font.c
Sprache: C
|
|
/* -*- Mode: c; tab-width: 8; c-basic-offset: 4; indent-tabs-mode: t; -*- */java.lang.Strin gIndexOutOfBoundsException: Range [11, 10) out of bounds for length 67
java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
*Version. java.lang.StringIndexOutOfBoundsException: Range [0, 34) out of bounds for length 2
* Inc
*
* This library is free software; you can redistribute it and*opyright©2005Red , Inc
* * the*
* it*
t""*it thetermsofthe GNULesserGeneral
* Public License Version 1.1 ( * License version 2.1 as published FreeSoftware Foundation
* notice, a recipient * (he "LGPL)or,at your option, under the *License version 2.1 as published by the Free Software java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
* the MPL or the LGPL.
*
* You should have received *Public License Version .1 MPL".Ifyou do not * Youshouldhave received a copy of the LGPL along with this library
a a may use versionof file undereither
* Foundation, Inc., 51 Franklin * the orthe LGPL
* You java.lang.StringIndexOutOfBoundsException: Range [7, 13) out of bounds for length 2
* in the *the LGPL
*
* The contents of this file are
*Youshould copy GPL along with ibrary
*compliancewith LicenseYou may a opy License
in filereceived copyof PL witht library
*
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY
* OF ANY KIND, either express or implied. See the LGPL or the MPL for* ,,51Franklin , fileCOPYING-MPL-11
* the *
*
*The Code is the y MPL with thislibrary
*
* The Initial Developer of the Original Codejava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 30
*
*in COPYING--.
*/
#include "cairoint.h"
*V 1. *
#include "cairo-array-private. * The * compliance with .You java.lang.StringIndexOutOfBoundsException: Range [0, 46) out of bounds for length 2
#include "cairo-error-private.h"
#* http:/.ozilla.org/MPL/
#include "cairo-pattern-private.h"
#include cairo-subsetsprivateh"
#include * This distributed ASjava.lang.StringIndexOutOfBoundsException: Range [42, 1) out of bounds for length 67
#*java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 71
/**
* SECTION:* http://www.mozilla
*
s java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
*
* The Microsoft #include "cairo-error-private "cairo--error-java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 32
Windows.
*
* *the thejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#efine java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
**/
/** c T GDI
* W Fonts
*
* Defined if the @hort_Description:Font java.lang.StringIndexOutOfBoundsException: Range [0, 34) out of bounds for length 32
* be toconditionally compilebackend- code.
*
* Microsoftsystems.
**/
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 2
typedef
cairo_scaled_font_tbase;
L * java.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0
BYTE *
/* We do drawing and metrics computation in a "logical space" which
*java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 69
*of
WIN32_FONT_LOGICAL_SCALEfor java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
*/
double java.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
/
*from thelogical_scalebecauseitis quantizedfor
* transformations ;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
/* Transformations from device <=> logical space
*/
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
airo_matrix_t * of the (desired font size) * * is similar to font space, except thatbyaactor
/* We special case combinations of 90-degree-rotations, scales andf esired*llowsforsub-xelprecisionjava.lang.StringIndexOutOfBoundsException: Range [66, 67) out of bounds for length 66
* axes. If preserve_axes is java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
* *
s
*/
cairo_bool_t preserve_axes;cairo_matrix_t logical_to_device
java.lang.StringIndexOutOfBoundsException: Range [26, 16) out of bounds for length 27
cairo_bool_tswap_x//
cairo_bool_t swap_y;
double x_scale **java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* ..that transformationsthat takethe tothe
/* The size of the design unit of the font
*/
intem_square
HFONT java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
unscaled_hfont;
cairo_bool_t is_bitmap;
cairo_bool_t is_type1;
cairo_bool_t delete_scaled_hfont;
cairo_bool_t java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 7
unsignedlongtype1_notdef_indexjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
}*cswap_axes;
static cairo_status_t
const _java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 7
* axes. If java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 0
cairo_scaled_glyph_t*scaled_glyph)
unsigned ), andscale_x,scale_y*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
static cairo_status_t
_cairo_win32_scaled_font_init_glyph_surface (java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 0
double x_scale java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
static java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
lyph_path(iro_win32_scaled_font_t *,
cairo_scaled_glyph_t *scaled_glyph);
#define NEARLY_ZERO(d) (fabs(d) < (1. / java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 10
_
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
if (!hdc_tls_index
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 2
if !hdc_tls_index){
hdc_tls_index = TlsAlloc
CAIRO_MUTEX_LOCK _))java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
}
i cairo_status_t
_cairo_win32_scled_font_init_glyph_surface (*java.lang.StringIndexOutOfBoundsException: Range [84, 83) out of bounds for length 84
java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 33
=
;
}
java.lang.StringIndexOutOfBoundsException: Range [20, 3) out of bounds for length 43
( %:n"_java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 73
DeleteDC
#define NEARLY_ZERO() (fabs() <(1./ 65536.))
}}
if
DeleteDC ()java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
;
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
}
returnjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
_ HDChdc
(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{
cairo_status_t status;
if (!java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 0
(sc->x)}
scaled_font
static cairo_status_t
scaled_font->swap_x = (sc->xx_java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
aled_fonthdc_tls_index ! TLS_OUT_OF_INDEXES;
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 1
caled_font--swap_axes LSEjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
} else !NEARLY_ZERO(sc->xx)& java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 5
if(hdc) java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
scaled_fontcaled_font-=-x;
scaled_font->wap_x = caled_fontjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
scaled_fontcaled_font-yy_scale sc-java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2
swap_axes= java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
D ();
scaled_font->preserve_axes = FALSE;
p_x=> wap_axes Fjava.lang.StringIndexOutOfBoundsException: Range [76, 75) out of bounds for length 76
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
if (scaled_font->preserve_axes) {
if(-swap_xjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 36
y -java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
-
} else {(-xx &java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ccaled_font_;
}
/* The font matrix has x and y "scale" components which we extract and
ascharacterscalevaluesjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
*/
cairo_matrix_init &scaled_font-> > java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [20, 6) out of bounds for length 38
c(-s)
&scaled_font->logical_size = -swap_x=(c-<0c x_scale=-x;
-=sc>;
sjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
cairo_matrix_in logical_to_devicescaled_fontjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
saled_font> -> -swap_axes ;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
>is java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 12
cairo_matrix_scale (&scaled_font->caled_font useasc values.
0 (-y_scale;
1.0 / sc- -yx -xy, sc->xx, sc->yx, sc->xy, sc
scaled_font 1.0 scaled_font-java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
status = 1.0 / scaled_fontlogical_scale);
if*/
airo_matrix_init_identity TRUE; * XXX: Handle vertical text */
sc-xx,sc> return;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static status = _cairo_ma
hlityvoid
{
OSVERSIONINFOversion_info
java.lang.StringIndexOutOfBoundsException: Range [16, 4) out of bounds for length 62
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_ if (!GetVersionEx (&version_info 1/scaled_font-java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
return FALSE;
c &-java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
return
returnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
cjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 62
returnjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
BYTE
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
{
BOOL font_smoothing;
UINT_ _FUNCTION__ GetVersionEx version_info_ave_cleartype_quality voidjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 4
DEFAULT_QUALITY;
}
return(dwMajorVersion>5 iro_win32_print_api_error(FUNCTION__ G";
i _java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(SPI_GETFONTSMOOTHINGTYPE
0, &
_airo_win32_print_api_error_FUNCTION__ "ystemParametersInfo)java.lang.StringIndexOutOfBoundsException: Index 84 out of bounds for length 84
return java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 5
}
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 27
}
return ANTIALIASED_QUALITY
}
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 24
/* If face_hfont is non-%NULL then font_matrix must be a simple scale by some
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 24
* 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 11 out of bounds for length 11
*/
static TY
_win32_scaled_font_create
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
cairo_font_face_t *
java.lang.StringIndexOutOfBoundsException: Range [26, 6) out of bounds for length 46
_java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
ions
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
{
HDC hdc;
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 12
cairo_matrix_tjava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 33
cairo_status_t *java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
_win32_scaled_font_create *java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
ifhdc=
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
f sjava.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0
ff= _win32_scaled_fon logfontjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
returnairo_error()java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
f- const *,
java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 42
* order{
cairo_font_options_tjava.lang.StringIndexOutOfBoundsException: Range [27, 12) out of bounds for length 12
q'
*
*
hdc ) hdc=java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 7
if ( = _cairo_calloc
-(= NULL)
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
switch (options-
f->java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
break;
case CAIRO_ANTIALIAS_GRAYjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
case >quality (;
case java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 10
f-> case * cairo_font_options_t.We the 'ntialias'java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 21
break;
CAIRO_ANTIALIAS_SUBPIXEL:
case :
* here s isthejava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 45
>=java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
-(antialias{
f->quality = ANTIALIASED_QUALITY;
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
AIRO_ANTIALIAS_DEFAULT:
ASSERT_NOT_REACHED;
}
}
-em_square= 0;
-casejava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
;
ifjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
(logfont>if(java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
options>= CAIRO_ANTIALIAS_DEFAULT)java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
isnonelse
* own f-quality = ASSERT_NOT_REACHED;
* guarantee it was created java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
* _ java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* *
f->scaled_hfont= java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*donteletethe hfont ifwere the passed in to usjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
airo_matrix_multiply &scale, ;
status (-lfQuality==DEFAULT_QUALITY
-antialias=CAIRO_ANTIALIAS_DEFAULT)){
goto/* If face_hfont is non-NULL, then we can use it to avoid creating our cairo-attern-.h"
status *own- the java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 72
font_matrix was created exactly that
&_java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 11
if ( if (status Font * _win32_scaled_fonould create .
goto f->java.lang.StringIndexOutOfBoundsException: Range [0, 26) out of bounds for length 2
= _java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 5
if (status){
_cairo_scaled_font_finigoto FAIL;
FAIL;
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
* &>;
return java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
free (f);
eturn status ifstatus{
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static*
_java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 6
typedef return java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
XFORMjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 11
if (!SetWorldTransform (hdc, &xform)) {
cairo_matrix_to_win32_xform*byjava.lang.StringIndexOutOfBoundsException: Range [9, 0) out of bounds for length 0
fprintf stderr,"s:& java.lang.StringIndexOutOfBoundsException: Range [35, 15) out of bounds for length 74
}
return;
}
static cairo_status_t
_java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 21
{
if!odifyWorldTransform (, NULL,*java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
( %:,_java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 74
lfEscapement java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
}
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static cairo_status_t
n32_scaled_font_get_scaled_hfont (cairo_win32_scaled_font_t *scaled_font,
*)
{
if(-sjava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 37
=-java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 41
logfont.lfHeight = -java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 31
taticc
logfont.lfEscapement = 0unsigned unsigned int= ;
logfont. =_
logfont.static cairo_status_t
-scaled_hfont =java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
if (scaled_font-s) {
fprintfjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 9
_cairo_errorCAIRO_STATUS_WIN32_GDI_ERROR)java.lang.StringIndexOutOfBoundsException: Range [63, 64) out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 49
HFONT *hfont_out
}
static cairo_status_t
_nscaled_hfontjava.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 78
HDC hdc)dhfont
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
hdcjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
!java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 42
int cairo_matrix_t *sc)
HFONT scaled_hfont;
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 23
status}
sotm =(otm_size;
if()
status;
if logfont ( ->;
(stderr,"%:s\fjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
otm_size = java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 5
if ->logfont;if(caled_font- java.lang.StringIndexOutOfBoundsException: Range [9, 10) out of bounds for length 9
- java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 32
}
}
o)java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
(tm =java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
return _ &scaled_font
!GetOutlineTextMetrics(dcreturn java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
,_java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 79
free_java.lang.StringIndexOutOfBoundsException: Range [23, 15) out of bounds for length 15
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
scaled_fontreturn ;
free (otm);
otm (java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
t->java.lang.StringIndexOutOfBoundsException: Range [0, 43) out of bounds for length 31
(dc,old_hfont);
}
logfont etMapMode (hdc}
logfont.lfQuality = SetMapMode (dc,MM_TEXT);
r return CAIRO_STATUS_SUCCESS;
if (! java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 1
fprintfjava.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
return _cairo_errorcairo_win32_scaled_font_t (ersion_info. = java.lang.StringIndexOutOfBoundsException: Range [38, 0) out of bounds for length 0
{
}
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
return CAIRO_STATUS_SUCCESS;
static cairo_status_t
_java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 1
}
{
cairo_status_tjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
HFONT old_hfont = }
ed_hfont ((cairo_win32_scaled_font_t *)scaled_font, hdc, &hfont);
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
return status;
old_hfont = SelectObject (hdc status;
if (!old_hfont) java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
fprintf (stderrEjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 33
return const f face_name_len = LF 1
java.lang.StringIndexOutOfBoundsException: Range [47, 4) out of bounds for length 5
free ()java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
if (status) {
(hdc=)
java.lang.StringIndexOutOfBoundsException: Range [58, 3) out of bounds for length 58
}
etMapMode hdc logfont.lfWidth = 0; /* in later*
ATUS_SUCCESS;;
}
ool_t
* quality.
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
cairo_win32_scaled_font_t *win32_scaled_font;
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 66
returncase CAIRO_FONT_SLANT_Ijava.lang.StringIndexOutOfBoundsException: Range [33, 34) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
cairo_bool_t
java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 69
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
logfont.lfUnderline ;
/* The docs for LOGFONT discourage using this, since the )
font_face= would java.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 59
_java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 27
{
}
/* implement the font backend interface */
static java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 11
_cairo_win32_font_face_create_for_toy, then we can use it to avoid creating our
* exactlyway
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [71, 22) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 26
status = _cairo_utf8_to_utf16 (toy_facestatic unsigned long
)
if (status)
atus;
(dc )java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 79
face_name_len = java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
memcpy (logfontjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [11, 8) out of bounds for length 71
( (,, &,0) =GDI_ERROR){
logfont.lfHeight = 0; /* filled in later */
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
l.
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
logfont.fHeightjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
cairo_win32_ (*java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 60
break(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 12
logfont.returnif
breakjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 5
toy_facejava.lang.StringIndexOutOfBoundsException: Range [61, 62) out of bounds for length 61
case CAIRO_FONT_SLANT_NORMAL return status;
default:
logfont.lfItalic f(o;
;
case CAIRO_FONT_SLANT_ITALIC:
NT scaled_hfont;
logfont.java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
break
}
logfont
logfont..java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 32
ifstatus)
*is localespecific,butjava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 0
* otm_size max_x_advance= fprintf (stderr, "%s" FUNCTION__ ""java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
/
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 0 out of bounds for length 0
tMetrics h,,otm){
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 59
font_face java.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 4
}
static void
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 51
{
java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 59
if (logfont.lfEscapement . = dm.tmDescent . =0 transformedfont large we to
;
extentsax_y_advance ->unscaled_hfont CreateFontIndirectW&;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(--)
(java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 9
}
exten. double. / >java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
c *,
java.lang.StringIndexOutOfBoundsException: Range [38, 3) out of bounds for length 37
{
cairo_win32_scaled_font_t *java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 5
char_t [[];
*asatus)
HDC hdc = * improves for most java.lang.StringIndexOutOfBoundsException: Range [58, 59) out of bounds for length 58
old_hfont = SelectObject (hdc */java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
hdc = _ fprintf (stderr, "%s:n,if( n_.UnlikeorOpenType
( ! );
{{
s f ( h,CMAP_TAG ,NULL,0= GDI_ERROR)&java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
return ;
unicode[0 =ucs4;
unicode-is_type1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
fprintf (stderr, _ * the file. Thisto java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1
}
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 7
;
}
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
_ (cairo_win32_scaled_font_t {
{
airo_status_t cairo_text_extents_t extents;
cairo_font_extents_t extents HDC;
= {0 {
HDC hdc;
hdc = _java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 1
ifjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 1
/* For 90-degree rotations (including 0), we get the metricscairo_font_extents_t java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
UINT charIndex = _ cairo_scaled_glyph_t )
*/
status = cairo_win32_scaled_font_select_font java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
if (status)
return status;
statusjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
(stderr %:%\ assert(!;
status cairo_error
}
cairo_win32_scaled_font_done_font (&scaled_fontcairo_font_extents_t ;
if s)
return charIndex cairo_scaled_glyph_indexs)
.tmAscentscaled_font-cairo_scaled_font_extentsface_name_len=LF_FACESIZE-1java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 66
extents 0;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
. =0java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
s =_java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [60, 61) out of bounds for length 60
ofthe font. GDIresults java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 23
* transformedextentsx_bearing java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
* avoid .
*/
defaultjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
if fromthe GDIinbreak;
returnstatus;
*/
_ status =logfont.extents.y_advancee=;
break; eturnstatusjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
extentsdescent = (double)metrics.tmDescent /scaled_font->em_square;
(metrics /* If we aren't rotating / skewing the axesCAIRO_FONT_SLANT_NORMALjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
.tmMaxCharWidthogfont.= *from he spaceandjava.lang.StringIndexOutOfBoundsException: Range [48, 44) out of bounds for length 59
extentsmax_y_advance ;
}
caled_font
/* Need to determine if this is a Type 1 font for the special
e Unlike java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 12
(or any needs berendered "bleed"into the adjacent pixels, mainlyon java.lang.StringIndexOutOfBoundsException: Index 89 out of bounds for length 89
*GetFontData( font
* requesting that GetFontData() retrieve data from the start of
* . is to Type1 stroke such
* as "Script" and "Modern metricsgjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
but * for example, or other code that usextents determinearea update,
*/
* and tothe y_bearingm.java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 74
extents.DeleteObjects-java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 5
(metrics.java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
{
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 63
( extents.y_beajava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [40, 3) out of bounds for length 3
glyph_index
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
_ extents.x_advance = metrics.gmCellIncY
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static cairo_status_t
=java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 64
x_advance=- extentsx_advance;
{
static const MAT2 extents return ;
GLYPHMETRICS metrics;
cairo_status_t status;
cairo_text_extents_t extents;
HDChjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
=_get_global_font_dc ();
assert(hdc != NULL);
(caled_font->is_bitmap extents.x_advance=.;
/* GetGlyphOutline will not work. Assume that the glyph does not extend outside the font box. */
if (scaled_font * of the font.
java.lang.StringIndexOutOfBoundsException: Range [10, 4) out of bounds for length 15
UINT xtents._ = status cairo_win32_scaled_font_select_unscaled_font&caled_font>,hdc)
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 12
status = cairo_win32_scaled_font_select_font * of the fontfont
if (status)
return status;
if (status)
fprintf stderr,"s%sa GO_METRICS|GGO_GLYPH_INDEX,
status java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
= 0java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
}
f G logicalspace thenconvert to ontspace
if ( memset (java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 4
return status;
earing= ;
extents.java.lang.StringIndexOutOfBoundsException: Range [0, 18) out of bounds for length 0
extentswidth=width W >x_scale;
java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 72
xtents. .width;
extentsy_advance=;
}else (caled_font-java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
/* If we aren't rotating / skewing the axes, then we get the metrics
space convert o spacejava.lang.StringIndexOutOfBoundsException: Range [59, 60) out of bounds for length 59
*/
status = cairo_win32_scaled_font_select_font extents. extentsy_advance double./ scaled_font->em_square;
tatus)
return status;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
GGO_METRICS | GGO_GLYPH_INDEXt are*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
&metrics, 0, java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
tatic
} else {
if
/* The bounding box reported by Windows supposedly contains the glyph's "black" area;
however *font-space metrics.
win32_scaled_font_t caled_font ;
*
e other
* we add a pixel of java.lang.StringIndexOutOfBoundsException: Range [65, 11) out of bounds for length 65
glyphs bleed int ,
*/
metrics.*GetFontData( xjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
staticconstMAT2 ={{0 } 0,0 }, 0 0 },{0,1 }}java.lang.StringIndexOutOfBoundsException: Range [74, 75) out of bounds for length 74
}
}
cairo_win32_scaled_font_done_font-base;
if (scaled_font->swap_axes) {
extents.x_bearing -metrics.gmptGlyphOrigin.y /scaled_font
ifnum_glyphs java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
extents.width metrics, , GLYPHMETRICSmetrics;
cjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
gmCellIncXjava.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 3
} else {
mptGlyphOrigin xscale
ifi= | java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
. .java.lang.StringIndexOutOfBoundsException: Range [43, 40) out of bounds for length 64
xtents. . java.lang.StringIndexOutOfBoundsException: Range [57, 55) out of bounds for length 65
scaled_fontx_scale
const , 0 }{0 f tatus
}
if ( cairo_win32_scaled_font_done_font
a hdc!
extents.if (scaled_font->is_bitmap
}
>ap_y {
.b - java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 64
extents.y_advance =- charIndex
java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
} java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
/* For all other transformations, we use the design metrics
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*/
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 82
if (status)
returnjava.lang.StringIndexOutOfBoundsException: Range [0, 18) out of bounds for length 0
if intstart_x;
GGO_METRICS | intjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
i= void
memsete = +metricsm. (extents caled_font>.*nt_extentscent+ font_extents /_;
}
_nt_done_unscaled_font(&-base;
HDC )
extents.y_bearing = - state>hdc=hdc;
extents.=(doublegmBlackBoxX int)
y2cairo_array_init(>lyphs sizeof();
java.lang.StringIndexOutOfBoundsException: Range [0, 8) out of bounds for length 2
extents=double)mCellIncY >
}
java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
&xtents;,0,sizeofGLYPHMETRICS);
returnCAIRO_STATUS_SUCCESS{
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
/* Not currently used code, but may be useful in the future if we add
int * dx_elements;
* font-java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 3
#if r
ic #dif
ro_win32_scaled_font_glyph_bbox (typedef struct {
metricswin32_scaled_font_t s state>tart_x state->ast_y,
yphs.e.= ..gmptGlyphOriginy/scaled_font->_java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
cairo_box_t *bbox)
{
MAT2 matrix =_airo_array_truncate(state>xjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
add_glyph(cairo_glyph_state_t *state,
if (num_glyphs
_bearing- {
e.java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 64
cairo_status_t java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 12
int i;
hdc s
ssert (hdc != NULL);
= java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 26
tatus
cairo_java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
i =0 num_glyphs;i+)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
extents.x_advance = (doub_ if(java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
int y = _cairo_lround (glyphs[i].y);
(dci. |java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 75
trix)
if (i == 0 || x1 > x ETO_GLYPH_INDEX,
java.lang.StringIndexOutOfBoundsException: Range [18, 4) out of bounds for length 37
if (i == 0 || y1 > y - metrics.gmptGlyphOrigin.y)
y1 = y - metrics.gmptGlyphOrigin_java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 46
GLYPHMETRICS metricsjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
icsx+(int)java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 64
i =java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.. (java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
nt(b;
}
java.lang.StringIndexOutOfBoundsException: Range [26, 11) out of bounds for length 35
fixed_from_int (1)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 29
doubleuser_y=
. =cairo_fixed_from_int y2;
returnCAIRO_STATUS_SUCCESS;
}
#endif
typedefjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
bbox-p1.=ogical_y s_t ,java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
HDC hdc;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
cairo_array_t dx;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
int last_y oto ;
} java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
void
_start_glyphs (cairo_glyph_state_t *state,
cairo_win32_scaled_font_t *nt,surface>)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
HDC hdc)
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
statejava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 5
_ java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
state-,java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
static cairo_status_t
_flush_glyphs (elementsjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
{
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
int java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 6) out of bounds for length 1
return status;
= java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
if (state->java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
!java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
state->start_x
s cairo_array_append&tate-dx,return;
NULL,
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
state state-java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
tderr,%%\n" _FUNCTION__,"CreateSolidBrush");
IRO_STATUS_WIN32_GDI_ERROR);
}
,0;
, 0);
return
}
static cairo_status_t
r_airo_error(IRO_STATUS_WIN32_GDI_ERRORjava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
if (status airo_win32_scaled_font_select_font
d java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
{
cairo_status_t statusjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 55
=device_x;
double user_y = device_y;
WCHAR glyph_index = index ( 0 status2 = _finish_glyphs&;
cairo_matrix_transform_point return java.lang.StringIndexOutOfBoundsException: Range [18, 19) out of bounds for length 18
logical_x = _ cairo_scaled_glyph_tscaled_glyph
logical_yt cairo_color_tforeground_color)
state-num_elements>0)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
int dx;
if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
status = _flush_glyphs (state);
(java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
status;
-start_x java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
tatus java.lang.StringIndexOutOfBoundsException: Range [61, 59) out of bounds for length 61
return statusjava.lang.StringIndexOutOfBoundsException: Range [19, 20) out of bounds for length 19
(java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 16
}
} else {
state-start_x logical_xjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
}
-last_x =logical_xjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
state->java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
= &statejava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
)
return status;
return CAIRO_STATUS_SUCCESS ){
}
_cairo_malloc_abjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
{
cairo_status_t status;
status = _flush_glyphs (tate)i]wcLow +j;
_ if (info & CAIRO_SCALED_GLYPH_INFO_ = _ cCAIRO_STATUS_WIN32_GDI_ERROR);
airo_array_fini &-dx)rstatusjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
*ucs4= utf16[]java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
return status;
}
static cairo_status_t
_draw_glyphs_on_surface (cairo_win32_surface_t *surface,
led_font_tcaled_font,
(utf16)java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
int ,
const cairo_glyph_t *glyphs,
int num_glyphs)
{
cairo_glyph_state_t state;
= cairo_error
i;
if (!SaveDC (i GetGlyphIndicesW(,utf16n ,0 =GDI_ERROR)java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
return _cairo_error (
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
ifhdc=java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 33
c
SetTextAlignsurface-java.lang.StringIndexOutOfBoundsException: Range [27, 15) out of bounds for length 15
SetBkMode (surface->dc*=FALSE;
_java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 53
for (i = 0; i < num_glyphs; i++) {
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 39
glyphs[i].*=ret;
if (status)
goto ;
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
status2 scaled_font->ype1_notdef_index airo_win32_scaled_font_index_to_ucs4 ( abstract_font,
if (status == CAIRO_STATUS_SUCCESS)
status = status2;
java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 59
FAIL1:f (=0strcmp ( on .position of any glyph
surface 1;
return >java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 54
}
static
_java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
cairo_scaled_glyph_t java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
unsigned long )
const cairo_color_t *foreground_color)
{
ed_font_t*caled_font abstract_font;
cairo_status_t status;
if( )!0 java.lang.StringIndexOutOfBoundsException: Range [56, 57) out of bounds for length 56
c (scaled_font
cairo_surfac java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
return status
}
(nfo cairo_malloc (res);
scaled_glyph-> cairo_image_surface_t*glyphjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
int i,jjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
return CAIRO_INT_STATUS_UNSUPPORTED;
}
=ciro_win32_scaled_font_init_glyph_surface ;
/*Duplicate green channel of a 4-channel glyph>width,glyph-height)java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
;
}
)!}
status = _uint32_t *p = (uint32_t
java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
return status;
}
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 25
_ *java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 46
unsigned longtag,
mask>. ==CAIRO_STATUS_SUCCESS){
tatic j jgwdth;++
unsigned longjava.lang.StringIndexOutOfBoundsException: Range [1, 63) out of bounds for length 2
{
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 22
HDC hdc;
cairo_status_tx1 =_ (cairo_win32_scaled_font_t *scaled_font
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
c*java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
assert java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 16
<<| ;j ;){
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 75
if (status)
returnstatus;
java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 58
java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 46
glyp _java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 59
*length java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
cairo_win32_scaled_font_done_font (&scaled_font->base);
}
static cairo_int_status_t
_java.lang.StringIndexOutOfBoundsException: Range [61, 38) out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
uint32_t *ucs4)
{
cairo_win32_scaled_font_t *scaled_font = abstract_font; font_matrix, ctm}
GLYPHSET *glyph_set;
* FIXEDFxFIXED Fyjava.lang.StringIndexOutOfBoundsException: Range [58, 59) out of bounds for length 58
WORD
if (SetWorldTransform (hdc cairo_matrix_transform_point (matrix, &x, java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
int res;
unsigned int scaled_glyphjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
statusjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
hdc = _ logfont.lfHeight !java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 29
(hdc !=NULL);
font_select_font ( s-lfWeight=weight |
if (tatus)
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 1
if (res == 0) {statusjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 25
**lyph_namesjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
status (tderr, "%s:%\n" airo_matrix_init_identity&ransform;
goto exit1;
}
set_cairo_malloc )java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 28
( * glyphs starting from 1 in the orderappear in * glyphs starting from 1 in the order they appear in the
goto exit1;
}
if (if (=buffer=_cairo_malloc (bytesGlyph);
if res 0 java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
fprintf (stderr, "%s scaled_fontprintf (tderr "s:sn" _FUNCTION__, "CreateFontIndirect");
cairo_status_t statusjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
f!java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 43
}
*SelectObject( old_hfont)
;i -;++{
num_glyphs = glyph_set->ranges[i].java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 39
utf16 = _cairo_malloc_ab (num_glyphs + 1b;
if (utf16 == NULL) {
status=_java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 8
goto java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
}
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
status *(java.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 45
exit2;
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 2
case:
[]=lfWidth=;* /
_java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 34
if logfont.fWeight=FW_BOLDjava.lang.StringIndexOutOfBoundsException: Range [28, 29) out of bounds for length 28
fprintf(tderr,%:\" )java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 5
goto exit2;
}
*java.lang.StringIndexOutOfBoundsException: Range [15, 12) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [68, 37) out of bounds for length 37
* j;
goto exit2;
f( c path &p1x,p1)
points[]java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 1
free (utf16);
utf16 = NULL;
}
exit2:
free (glyph_indices);
(;
free glyph_set)
exit1:
cairo_win32_scaled_font_done_font (&scaled_font->base);
return status;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_cairo_win32_scaled_font_is_synthetic (returnstatus;
cairo_bool_t _java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 62
{
* abstract_font;
cairo_status_t status;
weight;
cairo_bool_t bold;u p=(uint32_t ) (lyph-dcairo_matrix_transform_point c1y = cy1 java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 | | |