mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 18:41:17 +02:00
78 lines
2.7 KiB
C
78 lines
2.7 KiB
C
--- ./src/main.c.orig 2010-06-02 01:19:18.000000000 +0300
|
|
+++ ./src/main.c 2010-08-31 14:21:37.000000000 +0300
|
|
@@ -239,7 +239,7 @@
|
|
* Select font to be used to print the standard simple header.
|
|
*/
|
|
char *HFname = "Courier-Bold";
|
|
-FontPoint HFpt = {10.0, 10.0};
|
|
+FontPoint HFpt = {11.0, 11.0};
|
|
|
|
/*
|
|
* -g, --print-anyway
|
|
@@ -811,6 +811,8 @@
|
|
{{"vms", NULL, NULL}, ENC_VMS, '\n', 8},
|
|
{{"hp8", NULL, NULL}, ENC_HP8, '\n', 8},
|
|
{{"koi8", NULL, NULL}, ENC_KOI8, '\n', 8},
|
|
+ {{"koi8-r", NULL, NULL}, ENC_KOI8, '\n', 8},
|
|
+ {{"koi8-ru", NULL, NULL}, ENC_KOI8, '\n', 8},
|
|
{{"ps", "PS", NULL}, ENC_PS, '\n', 8},
|
|
{{"pslatin1", "ISOLatin1Encoding", NULL}, ENC_ISO_8859_1, '\n', 8},
|
|
|
|
@@ -980,8 +982,9 @@
|
|
strerror (errno)));
|
|
|
|
/* Defaults for some options. */
|
|
+ afm_path = xstrdup (LIBRARY "/afm");
|
|
media_name = xstrdup ("A4");
|
|
- encoding_name = xstrdup ("88591");
|
|
+ encoding_name = xstrdup ("koi8");
|
|
npf_name = xstrdup ("octal");
|
|
page_label_format = xstrdup ("short");
|
|
ul_style_str = xstrdup ("outline");
|
|
@@ -1043,7 +1046,7 @@
|
|
*/
|
|
|
|
/* Global config. */
|
|
-#define CFG_FILE_NAME "enscript.cfg"
|
|
+#define CFG_FILE_NAME "enscript.conf"
|
|
if (!read_config (SYSCONFDIR, CFG_FILE_NAME))
|
|
{
|
|
int saved_errno = errno;
|
|
@@ -1064,16 +1067,19 @@
|
|
{
|
|
/* Maybe we are not installed yet, let's try `../lib'
|
|
and `../../lib'. */
|
|
- if (!read_config ("../lib", CFG_FILE_NAME)
|
|
- && !read_config ("../../lib", CFG_FILE_NAME))
|
|
+ if (!read_config ("../lib", CFG_FILE_NAME)
|
|
+ && !read_config ("../../lib", CFG_FILE_NAME))
|
|
{
|
|
/* No luck, report error from the original config file. */
|
|
ERROR ((stderr, _("couldn't read config file \"%s/%s\": %s"),
|
|
enscript_library, CFG_FILE_NAME,
|
|
strerror (saved_errno)));
|
|
+ ERROR ((stderr, _("\tin %s"), SYSCONFDIR));
|
|
+ ERROR ((stderr, _("couldn't read config file \"%s/%s\": %s"),
|
|
+ enscript_library, "enscript.conf",
|
|
+ strerror (saved_errno)));
|
|
ERROR ((stderr,
|
|
_("I did also try the following directories:")));
|
|
- ERROR ((stderr, _("\t%s"), SYSCONFDIR));
|
|
ERROR ((stderr, _("\t%s"), enscript_library));
|
|
ERROR ((stderr, _("\t%s"), buffer_ptr (&buffer)));
|
|
ERROR ((stderr, _("\t../lib")));
|
|
@@ -1166,7 +1172,12 @@
|
|
|
|
/* Default font for landscape, 2 column printing is Courier 7. */
|
|
if (!user_body_font_defined && landscape && num_columns > 1)
|
|
- Fpt.w = Fpt.h = 7.0;
|
|
+ { Fpt.w = Fpt.h = 7.0; }
|
|
+ else if (!user_body_font_defined && !landscape && num_columns > 1)
|
|
+ { Fpt.w = Fpt.h = 5.0; }
|
|
+ else if (!user_body_font_defined && num_columns == 1)
|
|
+ { Fpt.w = Fpt.h = 11.0; };
|
|
+
|
|
|
|
/* Cache for font AFM information. */
|
|
afm_cache = strhash_init ();
|