Is it not possible to have dynamicly scaled fonts then? 2009/1/24 Tony Sergi <to...@valvesoftware.com>
> You add new entries, and set the resolution range. > > > -Tony > > -----Original Message----- > From: hlcoders-boun...@list.valvesoftware.com [mailto: > hlcoders-boun...@list.valvesoftware.com] On Behalf Of Skyler Clark > Sent: January-23-09 9:46 PM > To: Discussion of Half-Life Programming > Subject: Re: [hlcoders] Resizing font.. > > Thanks, I tried that and it's looking better. Right now I'm just using > a proportional one-- how would I actually specify the sizes for the > different resolutions in the ClientScheme.res file? Or did you mean > just make new fonts for each resolution? > > -Skyler > > On Fri, Jan 23, 2009 at 9:38 PM, Tony Sergi <to...@valvesoftware.com> > wrote: > > Edit your scheme res file and add different scales for different > resolutions. > > > > > > -Tony > > > > -----Original Message----- > > From: hlcoders-boun...@list.valvesoftware.com [mailto: > hlcoders-boun...@list.valvesoftware.com] On Behalf Of Skyler Clark > > Sent: January-23-09 6:00 PM > > To: Discussion of Half-Life Programming > > Subject: [hlcoders] Resizing font.. > > > > Hopefully this is a really simple question. I'm using text in my HUD > > but it's too big. I tried to use DrawSetTextScale but it says it can't > > do that on non-bitmap fonts. > > Before I made it proportional by changing it to GetFont(name, true), > > it was just the right size but obviously didn't scale with the > > resolution. Now it's too big, and I don't know how to make it smaller. > > > > > > Here's the code: > > > > m_fntNumbers = pScheme->GetFont("HudNumbersGlow", true); > > > > ... > > > > int value = 5; > > > > surface()->DrawSetTextColor(211,67,207,255); > > > > wchar_t unicode[3]; > > > > if (value < 10) > > swprintf( unicode, L"0%d", value ); > > else > > swprintf( unicode, L"%d", value); > > > > surface()->DrawSetTextFont(m_fntNumbers); > > surface()->DrawSetTextPos(x, y); > > surface()->DrawSetTextScale(0.625f,0.625f); > > surface()->DrawUnicodeString( unicode ); > > > > ... > > > > > > Thanks guys. > > > > -Skyler > > > > > > p.s. If this message gets sent to the list twice I apologize, the > > first time it says it bounced because I sent it from the wrong email. > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders