| 3115 if (g_ascii_strcasecmp(size, "xx-small") == 0) |
3115 if (g_ascii_strcasecmp(size, "xx-small") == 0) |
| 3116 font->size = 1; |
3116 font->size = 1; |
| 3117 else if (g_ascii_strcasecmp(size, "smaller") == 0 |
3117 else if (g_ascii_strcasecmp(size, "smaller") == 0 |
| 3118 || g_ascii_strcasecmp(size, "x-small") == 0) |
3118 || g_ascii_strcasecmp(size, "x-small") == 0) |
| 3119 font->size = 2; |
3119 font->size = 2; |
| 3120 else if (g_ascii_strcasecmp(size, "larger") == 0 |
3120 else if (g_ascii_strcasecmp(size, "medium") == 0) |
| 3121 || g_ascii_strcasecmp(size, "medium") == 0) |
3121 font->size = 3; |
| |
3122 else if (g_ascii_strcasecmp(size, "large") == 0 |
| |
3123 || g_ascii_strcasecmp(size, "larger") == 0) |
| 3122 font->size = 4; |
3124 font->size = 4; |
| 3123 else if (g_ascii_strcasecmp(size, "large") == 0) |
3125 else if (g_ascii_strcasecmp(size, "x-large") == 0) |
| 3124 font->size = 5; |
3126 font->size = 5; |
| 3125 else if (g_ascii_strcasecmp(size, "x-large") == 0) |
3127 else if (g_ascii_strcasecmp(size, "xx-large") == 0) |
| 3126 font->size = 6; |
3128 font->size = 6; |
| 3127 else if (g_ascii_strcasecmp(size, "xx-large") == 0) |
|
| 3128 font->size = 7; |
|
| 3129 |
3129 |
| 3130 /* |
3130 /* |
| 3131 * TODO: Handle other values, like percentages, or |
3131 * TODO: Handle other values, like percentages, or |
| 3132 * lengths specified as em, ex, px, in, cm, mm, pt |
3132 * lengths specified as em, ex, px, in, cm, mm, pt |
| 3133 * or pc. Or even better, use an actual HTML |
3133 * or pc. Or even better, use an actual HTML |