[apps/reader] Toutes les lettres grecs en minuscule

This commit is contained in:
Mino1289
2021-10-26 22:33:08 +02:00
parent 72dfb76cc8
commit 668641ce95
2 changed files with 187 additions and 4 deletions

View File

@@ -204,13 +204,98 @@ Layout TexParser::popexistsCommand() {
return CodePointLayout::Builder(CodePoint(0x2203));
}
// Greek letters
// Greek small letters
Layout TexParser::popalphaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b1));
}
Layout TexParser::popbetaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b2));
}
Layout TexParser::popgammaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b3));
}
Layout TexParser::popdeltaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b4));
}
Layout TexParser::popepsilonCommand() {
return CodePointLayout::Builder(CodePoint(0x3b5));
}
Layout TexParser::popzetaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b6));
}
Layout TexParser::popetaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b7));
}
Layout TexParser::popthetaCommand() {
return CodePointLayout::Builder(CodePoint(0x3b8));
}
Layout TexParser::popiotaCommand(){
return CodePointLayout::Builder(CodePoint(0x3b9));
}
Layout TexParser::popkappaCommand(){
return CodePointLayout::Builder(CodePoint(0x3ba));
}
Layout TexParser::poplambdaCommand(){
return CodePointLayout::Builder(CodePoint(0x3bb));
}
Layout TexParser::popmuCommand(){
return CodePointLayout::Builder(CodePoint(0x3bc));
}
Layout TexParser::popnuCommand(){
return CodePointLayout::Builder(CodePoint(0x3bd));
}
Layout TexParser::popksiCommand(){
return CodePointLayout::Builder(CodePoint(0x3be));
}
Layout TexParser::poppiCommand() {
return CodePointLayout::Builder(CodePoint(0x3c0));
}
Layout TexParser::poprhoCommand(){
return CodePointLayout::Builder(CodePoint(0x3c1));
}
Layout TexParser::popsigmaCommand(){
return CodePointLayout::Builder(CodePoint(0x3c3));
}
Layout TexParser::poptauCommand(){
return CodePointLayout::Builder(CodePoint(0x3c4));
}
Layout TexParser::popupsilonCommand(){
return CodePointLayout::Builder(CodePoint(0x3c5));
}
Layout TexParser::popphiCommand(){
return CodePointLayout::Builder(CodePoint(0x3c6));
}
Layout TexParser::popkhiCommand(){
return CodePointLayout::Builder(CodePoint(0x3c7));
}
Layout TexParser::poppsiCommand(){
return CodePointLayout::Builder(CodePoint(0x3c8));
}
Layout TexParser::popomegaCommand(){
return CodePointLayout::Builder(CodePoint(0x3c9));
}
}

View File

@@ -30,9 +30,57 @@ private:
Layout poppartialCommand();
Layout popexistsCommand();
// Greek letters
Layout poppiCommand();
// Greek capital letters
// Layout popAlphaCommand();
// Layout popBetaCommand();
// Layout popGammaCommand();
// Layout popDeltaCommand();
// Layout popEpsilonCommand();
// Layout popZetaCommand();
// Layout popEtaCommand();
// Layout popThetaCommand();
// Layout popIotaCommand();
// Layout popKappaaCommand();
// Layout popLambdaCommand();
// Layout popMuCommand();
// Layout popNuCommand();
// Layout popKsiCommand();
// Layout popOmicronCommand();
// Layout popPiCommand();
// Layout popRhoCommand();
// Layout popSigmaCommand();
// Layout popTauCommand();
// Layout popUpsilonCommand();
// Layout popPhiCommand();
// Layout popKhiCommand();
// Layout popPsiCommand();
// Layout popOmegaCommand();
// Greek small letters
Layout popalphaCommand();
Layout popbetaCommand();
Layout popgammaCommand();
Layout popdeltaCommand();
Layout popepsilonCommand();
Layout popzetaCommand();
Layout popetaCommand();
Layout popthetaCommand();
Layout popiotaCommand();
Layout popkappaCommand();
Layout poplambdaCommand();
Layout popmuCommand();
Layout popnuCommand();
Layout popksiCommand();
Layout poppiCommand();
Layout poprhoCommand();
Layout popsigmaCommand();
Layout poptauCommand();
Layout popupsilonCommand();
Layout popphiCommand();
Layout popkhiCommand();
Layout poppsiCommand();
Layout popomegaCommand();
const char * m_text;
const char * m_endOfText;
@@ -48,9 +96,59 @@ private:
static constexpr char const * k_forallCommand = "forall";
static constexpr char const * k_partialCommand = "partial";
static constexpr char const * k_existsCommand = "exists";
// Greek letters
// Greek capital letters
// static constexpr char const * k_AlphaCommand = "Alpha";
// static constexpr char const * k_BetaCommand = "Beta";
// static constexpr char const * k_GammaCommand = "Gamma";
// static constexpr char const * k_DeltaCommand = "Delta";
// static constexpr char const * k_EpsilonCommand = "Epsilon";
// static constexpr char const * k_ZetaCommand = "Zeta";
// static constexpr char const * k_EtaCommand = "Eta";
// static constexpr char const * k_ThetaCommand = "Theta";
// static constexpr char const * k_IotaCommand = "Iota";
// static constexpr char const * k_KappaaCommand = "Kappa";
// static constexpr char const * k_LambdaCommand = "Lambda";
// static constexpr char const * k_MuCommand = "Mu";
// static constexpr char const * k_NuCommand = "Mu";
// static constexpr char const * k_KsiCommand = "Ksi";
// static constexpr char const * k_OmicronCommand = "Omicron";
// static constexpr char const * k_PiCommand = "Pi";
// static constexpr char const * k_RhoCommand = "Rho";
// static constexpr char const * k_SigmaCommand = "Sigma";
// static constexpr char const * k_TauCommand = "Tau";
// static constexpr char const * k_UpsilonCommand = "Upsilon";
// static constexpr char const * k_PhiCommand = "Phi";
// static constexpr char const * k_KhiCommand = "Khi";
// static constexpr char const * k_PsiCommand = "Psi";
// static constexpr char const * k_OmegaCommand = "Omega";
// Greek small letters
static constexpr char const * k_alphaCommand = "alpha";
static constexpr char const * k_betaCommand = "beta";
static constexpr char const * k_gammaCommand = "gamma";
static constexpr char const * k_deltaCommand = "delta";
static constexpr char const * k_epsilonCommand = "epsilon";
static constexpr char const * k_zetaCommand = "zeta";
static constexpr char const * k_etaCommand = "eta";
static constexpr char const * k_thetaCommand = "theta";
static constexpr char const * k_iotaCommand = "iota";
static constexpr char const * k_kappaaCommand = "kappa";
static constexpr char const * k_lambdaCommand = "lambda";
static constexpr char const * k_muCommand = "mu";
static constexpr char const * k_nuCommand = "nu";
static constexpr char const * k_ksiCommand = "ksi";
// static constexpr char const * k_omicronCommand = "omicron"; // just write "o"
static constexpr char const * k_piCommand = "pi";
static constexpr char const * k_rhoCommand = "rho";
static constexpr char const * k_sigmaCommand = "sigma";
static constexpr char const * k_tauCommand = "tau";
static constexpr char const * k_upsilonCommand = "upsilon";
static constexpr char const * k_phiCommand = "phi";
static constexpr char const * k_khiCommand = "khi";
static constexpr char const * k_psiCommand = "psi";
static constexpr char const * k_omegaCommand = "omega";
};
}