Commit 7591bf7d authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

git-svn-id:...

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56305 954022d7-b5bf-4e40-9824-e11837661b57
parent dd419dc3
...@@ -102,6 +102,8 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -102,6 +102,8 @@ int _tmain(int argc, _TCHAR* argv[])
CAtlArray<CString> arrFonts; CAtlArray<CString> arrFonts;
CAtlArray<CString> arrFontsUnicodes; CAtlArray<CString> arrFontsUnicodes;
int nError = 0;
CAtlMap<CString, BOOL> mapMainAscii; CAtlMap<CString, BOOL> mapMainAscii;
for (int i = 0; i < nCount; ++i) for (int i = 0; i < nCount; ++i)
{ {
...@@ -128,6 +130,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -128,6 +130,9 @@ int _tmain(int argc, _TCHAR* argv[])
if (pInfo->m_bBold && pInfo->m_bItalic) if (pInfo->m_bBold && pInfo->m_bItalic)
{ {
if (-1 != pPair->m_value.m_lIndexBI)
nError++;
pPair->m_value.m_lIndexBI = lFontIndex; pPair->m_value.m_lIndexBI = lFontIndex;
pPair->m_value.m_lFaceIndexBI = lFaceIndex; pPair->m_value.m_lFaceIndexBI = lFaceIndex;
...@@ -136,6 +141,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -136,6 +141,9 @@ int _tmain(int argc, _TCHAR* argv[])
} }
else if (pInfo->m_bBold) else if (pInfo->m_bBold)
{ {
if (-1 != pPair->m_value.m_lIndexB)
nError++;
pPair->m_value.m_lIndexB = lFontIndex; pPair->m_value.m_lIndexB = lFontIndex;
pPair->m_value.m_lFaceIndexB = lFaceIndex; pPair->m_value.m_lFaceIndexB = lFaceIndex;
...@@ -144,6 +152,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -144,6 +152,9 @@ int _tmain(int argc, _TCHAR* argv[])
} }
else if (pInfo->m_bItalic) else if (pInfo->m_bItalic)
{ {
if (-1 != pPair->m_value.m_lIndexI)
nError++;
pPair->m_value.m_lIndexI = lFontIndex; pPair->m_value.m_lIndexI = lFontIndex;
pPair->m_value.m_lFaceIndexI = lFaceIndex; pPair->m_value.m_lFaceIndexI = lFaceIndex;
...@@ -152,6 +163,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -152,6 +163,9 @@ int _tmain(int argc, _TCHAR* argv[])
} }
else else
{ {
if (-1 != pPair->m_value.m_lIndexR)
nError++;
pPair->m_value.m_lIndexR = lFontIndex; pPair->m_value.m_lIndexR = lFontIndex;
pPair->m_value.m_lFaceIndexR = lFaceIndex; pPair->m_value.m_lFaceIndexR = lFaceIndex;
...@@ -252,6 +266,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -252,6 +266,9 @@ int _tmain(int argc, _TCHAR* argv[])
if (pInfo->m_bBold && pInfo->m_bItalic) if (pInfo->m_bBold && pInfo->m_bItalic)
{ {
if (-1 != pPair->m_value.m_lIndexBI)
nError++;
pPair->m_value.m_lIndexBI = lFontIndex; pPair->m_value.m_lIndexBI = lFontIndex;
pPair->m_value.m_lFaceIndexBI = lFaceIndex; pPair->m_value.m_lFaceIndexBI = lFaceIndex;
...@@ -260,6 +277,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -260,6 +277,9 @@ int _tmain(int argc, _TCHAR* argv[])
} }
else if (pInfo->m_bBold) else if (pInfo->m_bBold)
{ {
if (-1 != pPair->m_value.m_lIndexB)
nError++;
pPair->m_value.m_lIndexB = lFontIndex; pPair->m_value.m_lIndexB = lFontIndex;
pPair->m_value.m_lFaceIndexB = lFaceIndex; pPair->m_value.m_lFaceIndexB = lFaceIndex;
...@@ -268,6 +288,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -268,6 +288,9 @@ int _tmain(int argc, _TCHAR* argv[])
} }
else if (pInfo->m_bItalic) else if (pInfo->m_bItalic)
{ {
if (-1 != pPair->m_value.m_lIndexI)
nError++;
pPair->m_value.m_lIndexI = lFontIndex; pPair->m_value.m_lIndexI = lFontIndex;
pPair->m_value.m_lFaceIndexI = lFaceIndex; pPair->m_value.m_lFaceIndexI = lFaceIndex;
...@@ -276,6 +299,9 @@ int _tmain(int argc, _TCHAR* argv[]) ...@@ -276,6 +299,9 @@ int _tmain(int argc, _TCHAR* argv[])
} }
else else
{ {
if (-1 != pPair->m_value.m_lIndexR)
nError++;
pPair->m_value.m_lIndexR = lFontIndex; pPair->m_value.m_lIndexR = lFontIndex;
pPair->m_value.m_lFaceIndexR = lFaceIndex; pPair->m_value.m_lFaceIndexR = lFaceIndex;
...@@ -645,6 +671,10 @@ typedef struct FD_FontMapRecW_\n\ ...@@ -645,6 +671,10 @@ typedef struct FD_FontMapRecW_\n\
strAll += sAllFontsNames; strAll += sAllFontsNames;
CString strError = _T("");
strError.Format(_T("// error : %d\n\n"), nError);
strAll += strError;
strAll += _T("#endif /* _FONT_DICTIONARY_H */"); strAll += _T("#endif /* _FONT_DICTIONARY_H */");
oFileW.WriteStringUTF8(strAll); oFileW.WriteStringUTF8(strAll);
......
...@@ -773,7 +773,7 @@ public: ...@@ -773,7 +773,7 @@ public:
int y = 0; int y = 0;
y++; y++;
} }
if (_T("\\\\mediaserver\\Exchange\\Korshul\\Fonts\\ARIALN.TTF") == wsFilePath) if (_T("\\\\mediaserver\\Exchange\\Korshul\\Fonts\\DejaVuSans-BoldOblique.ttf") == wsFilePath)
{ {
int y = 0; int y = 0;
y++; y++;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment