xire
asked on
Font charset in D2
Is it possible to change font charset in D2? I know than in D3 TFont has this property, but I don't have one ;-(
ASKER
Well, when I read about D2 new features unicode was noticed as as
new feature. Recently I checked D2 VCL sources and found that charset is there, but it always is set to CHARSET_DEFAULT.
Any ideas?
new feature. Recently I checked D2 VCL sources and found that charset is there, but it always is set to CHARSET_DEFAULT.
Any ideas?
Ideas...I'll see if I can find some time to look at the source
for TFont...
In the meantime, maybe you can look too and tell me this...
what is the property CharSet defined as...or where...is
it protected? Private?
If it is protected, you can derive a new class from TFont
and move CharSet to the public section, thus giving you access
to it...
I would suspect though that Delphi does not support unicode
in the TFont class. I know Delphi 2 supports unicode in
its string types (widestring), but if they didn't add this
support to TFont, then you are out of luck...I would suggest
looking for a 3rd party component that supports it...or
derive a new component (as per above) or get Delphi 3.
for TFont...
In the meantime, maybe you can look too and tell me this...
what is the property CharSet defined as...or where...is
it protected? Private?
If it is protected, you can derive a new class from TFont
and move CharSet to the public section, thus giving you access
to it...
I would suspect though that Delphi does not support unicode
in the TFont class. I know Delphi 2 supports unicode in
its string types (widestring), but if they didn't add this
support to TFont, then you are out of luck...I would suggest
looking for a 3rd party component that supports it...or
derive a new component (as per above) or get Delphi 3.
I'm afraid you have to recompile your Delphi library, with your modified Graphics.pas unit. I've already made some modification on the original source, and after it I had to recompile... So it isn't so easy. It's worth more than 100 points.
ASKER
Ok. How much do you want for information on how to recompile Delphi library? I alredy tried to do it but failed.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ok, i'll try
thanks
thanks
I don't think that D2's TFont supports unicode, thus I don't
think it is possible.