| 179 static guint |
179 static guint |
| 180 msim_height_to_point(MsimSession *session, guint height) |
180 msim_height_to_point(MsimSession *session, guint height) |
| 181 { |
181 { |
| 182 guint dpi; |
182 guint dpi; |
| 183 |
183 |
| 184 dpi = purple_account_get_int(session->account, "port", MSIM_DEFAULT_DPI); |
184 dpi = purple_account_get_int(session->account, "dpi", MSIM_DEFAULT_DPI); |
| 185 |
185 |
| 186 return (guint)msim_round((POINTS_PER_INCH * 1. / dpi) * height); |
186 return (guint)msim_round((POINTS_PER_INCH * 1. / dpi) * height); |
| 187 |
187 |
| 188 /* See also: libpurple/protocols/bonjour/jabber.c |
188 /* See also: libpurple/protocols/bonjour/jabber.c |
| 189 * _font_size_ichat_to_purple */ |
189 * _font_size_ichat_to_purple */ |
| 193 static guint |
193 static guint |
| 194 msim_point_to_height(MsimSession *session, guint point) |
194 msim_point_to_height(MsimSession *session, guint point) |
| 195 { |
195 { |
| 196 guint dpi; |
196 guint dpi; |
| 197 |
197 |
| 198 dpi = purple_account_get_int(session->account, "port", MSIM_DEFAULT_DPI); |
198 dpi = purple_account_get_int(session->account, "dpi", MSIM_DEFAULT_DPI); |
| 199 |
199 |
| 200 return (guint)msim_round((dpi * 1. / POINTS_PER_INCH) * point); |
200 return (guint)msim_round((dpi * 1. / POINTS_PER_INCH) * point); |
| 201 } |
201 } |
| 202 |
202 |
| 203 /** Convert the msim markup <f> (font) tag into HTML. */ |
203 /** Convert the msim markup <f> (font) tag into HTML. */ |