• R/O
  • SSH
  • HTTPS

catalpa: Commit


Commit MetaInfo

Revision65 (tree)
Time2019-09-14 10:09:46
Authorhirukawa_ryo

Log Message

* catalpa 0.7.2

疑問符等の後ろに付くアキが全角幅ではなく1/2アキになってしまうバグを修正しました。

Change Summary

Incremental Difference

--- catalpa/trunk/src/main/java/net/osdn/catalpa/html/Char.java (revision 64)
+++ catalpa/trunk/src/main/java/net/osdn/catalpa/html/Char.java (revision 65)
@@ -250,7 +250,12 @@
250250 }
251251 }
252252 if(letterSpacing != 0.0) {
253- sb.append(String.format("<span style=\"font-family:monospace;font-size:%d%%;\"> </span>", (int)Math.min(200 * letterSpacing, 100)));
253+ if(letterSpacing <= 0.5) {
254+ sb.append(String.format("<span style=\"font-family:monospace;font-size:%d%%;\"> </span>", (int)(200 * letterSpacing)));
255+ } else {
256+ //letterSpacingが0.5よりも大きい場合、font-sizeが100%を超えます。この場合、行間が広くならないようにline-height:0.1;を付加します。
257+ sb.append(String.format("<span style=\"font-family:monospace;font-size:%d%%;line-height:0.1;\"> </span>", (int)(200 * letterSpacing)));
258+ }
254259 }
255260 return sb.toString();
256261 }
Show on old repository browser