mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/reader] Meilleur builder pour les symbols, mais ne marche pas
This commit is contained in:
@@ -15,7 +15,7 @@ Layout TexParser::getLayout() {
|
||||
Layout layout = popText(0);
|
||||
|
||||
if (m_hasError) {
|
||||
return CodePointLayout::Builder(CodePoint(0xFFD));
|
||||
return CodePointLayout::Builder(CodePoint(0xffd));
|
||||
}
|
||||
|
||||
return layout;
|
||||
@@ -116,13 +116,13 @@ Layout TexParser::popCommand() {
|
||||
else if (strncmp(k_thetaCommand, m_text, strlen(k_thetaCommand)) == 0) {
|
||||
m_text += strlen(k_thetaCommand);
|
||||
if (*m_text == ' ') {
|
||||
return popThetaCommand();
|
||||
return popthetaCommand();
|
||||
}
|
||||
}
|
||||
else if (strncmp(k_piCommand, m_text, strlen(k_piCommand)) == 0) {
|
||||
m_text += strlen(k_piCommand);
|
||||
if (*m_text == ' ') {
|
||||
return popPiCommand();
|
||||
return poppiCommand();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,12 +147,12 @@ Layout TexParser::popSqrtCommand() {
|
||||
}
|
||||
}
|
||||
|
||||
Layout TexParser::popThetaCommand() {
|
||||
return CodePointLayout::Builder(UCodePointGreekSmallLetterTheta);
|
||||
Layout TexParser::popthetaCommand() {
|
||||
return CodePointLayout::Builder(CodePoint(0x3b8));
|
||||
}
|
||||
|
||||
Layout TexParser::popPiCommand() {
|
||||
return CodePointLayout::Builder(UCodePointGreekSmallLetterPi);
|
||||
Layout TexParser::poppiCommand() {
|
||||
return CodePointLayout::Builder(CodePoint(0x3c0));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,8 +20,8 @@ private:
|
||||
Layout popCommand();
|
||||
Layout popFracCommand();
|
||||
Layout popSqrtCommand();
|
||||
Layout popPiCommand();
|
||||
Layout popThetaCommand();
|
||||
Layout poppiCommand();
|
||||
Layout popthetaCommand();
|
||||
const char * m_text;
|
||||
const char * m_endOfText;
|
||||
bool m_hasError;
|
||||
|
||||
Reference in New Issue
Block a user