关于字体的问题,请赐教。
在字体库的设计中是不是规定了每个字都是等高的?
比如下列代码中:
HDC hDC;
...
std::string str1( "测试" );
std::string str2( "a" );
std::string str3( "A" );
SIZE size1;
SIZE size2;
SIZE size3;
GetTextExtentPoint32( hDC, str1.c_str(), str1.length(), &size1 );
GetTextExtentPoint32( hDC, str2.c_str(), str2.length(), &size1 );
GetTextExtentPoint32( hDC, str3.c_str(), str3.length(), &size1 );
如上是不是不论选择什么字体,都会有size1.cy = size2.cy = size3.cy?