Home » U++ Library support » RichText,QTF,RTF... » Font alignment issues
Re: Font alignment issues [message #22576 is a reply to message #22572] |
Tue, 28 July 2009 02:38 |
|
mirek
Messages: 13984 Registered: November 2005
|
Ultimate Member |
|
|
OK, in that case, what is the result of LOGs if everything works (font > 12pt)?
Also, more logs (for case when it does not work):
void Font::SyncStdFont()
{
DrawLock __;
LOG(AStdFont());
StdFontSize = Size(AStdFont.GetAveWidth(), AStdFont().Bold().GetCy());
}
void Font::SetStdFont(Font font)
{
LOG("SetStdFont " << font);
DrawLock __;
static bool x;
InitStdFont();
AStdFont = font;
SyncStdFont();
}
void Std(Font& font)
{
LOG("Std: " << GetStdFont());
if(IsNull(font))
font = StdFont();
if(font.GetFace() == 0)
font.Face(GetStdFont().GetFace());
if(font.GetHeight() == 0)
font.Height(GetStdFont().GetHeight());
}
This I believe should fix the issue partially:
void Font::InitStdFont()
{
ONCELOCK {
DrawLock __;
List();
AStdFont = Arial(12);
String name;
int height = 0;
GetStdFontSys(name, height);
int q = FindFaceNameIndex(name);
if(q > 0) {
AStdFont = Font(q, max(height, 1));
}
SyncStdFont();
}
}
I believe this will work, but is not the correct fix...
Mirek
[Updated on: Tue, 28 July 2009 02:43] Report message to a moderator
|
|
|
|
|
Font alignment issues
|
|
|
Re: Font alignment issues
By: mirek on Sun, 26 July 2009 05:04
|
|
|
Re: Font alignment issues
|
|
|
Re: Font alignment issues
By: mirek on Mon, 27 July 2009 17:01
|
|
|
Re: Font alignment issues
|
|
|
Re: Font alignment issues
By: mirek on Tue, 28 July 2009 02:38
|
|
|
Re: Font alignment issues
|
|
|
Re: Font alignment issues
By: mirek on Fri, 31 July 2009 20:03
|
|
|
Re: Font alignment issues
By: mirek on Sat, 01 August 2009 10:15
|
|
|
Re: Font alignment issues
By: mirek on Sat, 01 August 2009 10:17
|
|
|
Re: Font alignment issues
By: chickenk on Sat, 01 August 2009 11:27
|
|
|
Re: Font alignment issues
By: mirek on Sat, 01 August 2009 12:56
|
|
|
Re: Font alignment issues
By: mirek on Sun, 02 August 2009 09:01
|
|
|
Re: Font alignment issues
By: chickenk on Sun, 02 August 2009 10:04
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 10:34
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 10:46
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 12:17
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 12:29
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 12:42
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 13:36
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 13:46
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 13:56
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 14:17
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 14:39
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 14:47
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 15:17
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 16:31
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 17:13
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 03 August 2009 17:22
|
|
|
Re: Font alignment issues
By: mirek on Mon, 03 August 2009 17:28
|
|
|
Re: Font alignment issues
|
|
|
Re: Font alignment issues
By: mirek on Tue, 04 August 2009 17:55
|
|
|
Re: Font alignment issues
By: mirek on Sat, 08 August 2009 19:46
|
|
|
Re: Font alignment issues
By: mirek on Sun, 09 August 2009 00:12
|
|
|
Re: Font alignment issues
By: chickenk on Mon, 10 August 2009 09:17
|
|
|
Re: Font alignment issues
By: mirek on Mon, 10 August 2009 16:44
|
|
|
Re: Font alignment issues
By: masu on Tue, 11 August 2009 10:38
|
|
|
Re: Font alignment issues
By: mirek on Tue, 11 August 2009 13:29
|
Goto Forum:
Current Time: Tue Jun 04 02:17:32 CEST 2024
Total time taken to generate the page: 0.01236 seconds
|