mirror of
https://github.com/gnustep/libs-back.git
synced 2025-02-24 04:11:28 +00:00
add some debug output
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24448 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
9aff77a7b2
commit
99845a94d9
1 changed files with 4 additions and 2 deletions
|
@ -99,7 +99,7 @@ NSString *win32_font_family(NSString *fontName);
|
||||||
|
|
||||||
- (NSSize) advancementForGlyph: (NSGlyph)glyph
|
- (NSSize) advancementForGlyph: (NSGlyph)glyph
|
||||||
{
|
{
|
||||||
unichar c = (unichar)glyph;
|
WORD c = (WORD)glyph;
|
||||||
WORD windowsGlyph;
|
WORD windowsGlyph;
|
||||||
HDC hdc;
|
HDC hdc;
|
||||||
float w;
|
float w;
|
||||||
|
@ -113,6 +113,7 @@ NSString *win32_font_family(NSString *fontName);
|
||||||
{
|
{
|
||||||
SelectObject(hdc, old);
|
SelectObject(hdc, old);
|
||||||
ReleaseDC(NULL, hdc);
|
ReleaseDC(NULL, hdc);
|
||||||
|
NSLog(@"No glyph for U%d", c);
|
||||||
return NSMakeSize(0, 0); // No such glyph
|
return NSMakeSize(0, 0); // No such glyph
|
||||||
}
|
}
|
||||||
GetCharABCWidthsFloatW(hdc, windowsGlyph, windowsGlyph, &abc);
|
GetCharABCWidthsFloatW(hdc, windowsGlyph, windowsGlyph, &abc);
|
||||||
|
@ -126,7 +127,7 @@ NSString *win32_font_family(NSString *fontName);
|
||||||
|
|
||||||
- (NSRect) boundingRectForGlyph: (NSGlyph)glyph
|
- (NSRect) boundingRectForGlyph: (NSGlyph)glyph
|
||||||
{
|
{
|
||||||
unichar c = (unichar)glyph;
|
WORD c = (WORD)glyph;
|
||||||
WORD windowsGlyph;
|
WORD windowsGlyph;
|
||||||
HDC hdc;
|
HDC hdc;
|
||||||
HFONT old;
|
HFONT old;
|
||||||
|
@ -140,6 +141,7 @@ NSString *win32_font_family(NSString *fontName);
|
||||||
{
|
{
|
||||||
SelectObject(hdc, old);
|
SelectObject(hdc, old);
|
||||||
ReleaseDC(NULL, hdc);
|
ReleaseDC(NULL, hdc);
|
||||||
|
NSLog(@"No glyph for U%d", c);
|
||||||
return NSMakeRect(0, 0, 0, 0); // No such glyph
|
return NSMakeRect(0, 0, 0, 0); // No such glyph
|
||||||
}
|
}
|
||||||
if (GDI_ERROR != GetGlyphOutlineW(hdc, windowsGlyph,
|
if (GDI_ERROR != GetGlyphOutlineW(hdc, windowsGlyph,
|
||||||
|
|
Loading…
Reference in a new issue