diff --git a/ChangeLog b/ChangeLog index c589254..071f964 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-09-23 19:30 Alexander Malmberg + + * Source/art/ftfont.m (-initWithFontName:matrix:): Retain + familyName correctly. + 2002-09-21 12:14 Alexander Malmberg * Headers/x11/XWindowBuffer.h, Source/x11/XWindowBuffer.m diff --git a/Source/art/ARTContext.m b/Source/art/ARTContext.m index d409768..d51cba9 100644 --- a/Source/art/ARTContext.m +++ b/Source/art/ARTContext.m @@ -594,7 +594,7 @@ very expensive + (void)initializeBackend { - NSLog(@"Initializing libart/freetype backend"); + NSDebugLLog(@"back-art",@"Initializing libart/freetype backend"); [NSGraphicsContext setDefaultContextClass: [ARTContext class]]; diff --git a/Source/art/ftfont.m b/Source/art/ftfont.m index 4be77d6..20219f6 100644 --- a/Source/art/ftfont.m +++ b/Source/art/ftfont.m @@ -513,7 +513,7 @@ static FT_Error ft_get_face(FTC_FaceID fid, FT_Library lib, FT_Pointer data, FT_ traits = font_entry->traits; fontName = [name copy]; - familyName = face_info->familyName; + familyName = [face_info->familyName copy]; memcpy(matrix, fmatrix, sizeof(matrix)); /* TODO: somehow make gnustep-gui send unicode our way. utf8? ugly, but it works */