1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-12-22 13:00:08 +00:00

set font-size-multiplier to 1

This commit is contained in:
Lu Wang 2012-09-21 17:05:01 +08:00
parent 6b60c08c7e
commit 818bbc7f67
3 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,9 @@
Latest v0.4 Latest v0.4
* auto hint fonts, good for Chrome
* many fixes for IE
* [Experimental] adjust widths of fonts according to PDF
v0.3 v0.3
2012.09.16 2012.09.16

View File

@ -87,10 +87,10 @@ pdf2htmlEX would try to optimize the generated HTML file moving Text within this
.B --space-threshold <ratio> (Default: 1.0/6) .B --space-threshold <ratio> (Default: 1.0/6)
pdf2htmlEX would insert a whitespace character ' ' if the distance between two consecutive letters in the same line is wider than ratio * font_size. pdf2htmlEX would insert a whitespace character ' ' if the distance between two consecutive letters in the same line is wider than ratio * font_size.
.TP .TP
.B --font-size-multiplier <ratio> (Default: 10) .B --font-size-multiplier <ratio> (Default: 1.0)
Many web browsers limit the minimum font size, and many would round the given font size, which results in incorrect rendering. Many web browsers limit the minimum font size, and many would round the given font size, which results in incorrect rendering.
Specify a ratio greater than 1 would resolve this issue. Specify a ratio greater than 1 would resolve this issue, however it might freeze some browsers.
For some versions of Firefox, however, there will be a problem when the font size is too large, in which case a smaller value should be specified here. For some versions of Firefox, however, there will be a problem when the font size is too large, in which case a smaller value should be specified here.
.TP .TP

View File

@ -73,7 +73,7 @@ void parse_options (int argc, char **argv)
.add("heps", &param.h_eps, 1.0, "max tolerated horizontal offset (in pixels)") .add("heps", &param.h_eps, 1.0, "max tolerated horizontal offset (in pixels)")
.add("veps", &param.v_eps, 1.0, "max tolerated vertical offset (in pixels)") .add("veps", &param.v_eps, 1.0, "max tolerated vertical offset (in pixels)")
.add("space-threshold", &param.space_threshold, (1.0/8), "distance no thiner than (threshold * em) will be considered as a space character") .add("space-threshold", &param.space_threshold, (1.0/8), "distance no thiner than (threshold * em) will be considered as a space character")
.add("font-size-multiplier", &param.font_size_multiplier, 10.0, "setting a value greater than 1 would increase the rendering accuracy") .add("font-size-multiplier", &param.font_size_multiplier, 1.0, "setting a value greater than 1 would increase the rendering accuracy")
.add("auto-hint", &param.auto_hint, 1, "Whether to generate hints for fonts") .add("auto-hint", &param.auto_hint, 1, "Whether to generate hints for fonts")
.add("tounicode", &param.tounicode, 0, "Specify how to deal with ToUnicode map, 0 for auto, 1 for forced, -1 for disabled") .add("tounicode", &param.tounicode, 0, "Specify how to deal with ToUnicode map, 0 for auto, 1 for forced, -1 for disabled")
.add("space-as-offset", &param.space_as_offset, 0, "treat space characters as offsets") .add("space-as-offset", &param.space_as_offset, 0, "treat space characters as offsets")