Re: [PATCH 0/4] Add target for "Latin Modern Typewriter" font

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2017/03/12 18:12:03 -0700, Paul E. McKenney wrote:
> On Mon, Mar 13, 2017 at 12:36:56AM +0900, Akira Yokosawa wrote:
>> >From 2f6614cdf5e1b0f7da9a5c05833dbc4a251eaa9c Mon Sep 17 00:00:00 2001
>> From: Akira Yokosawa <akiyks@xxxxxxxxx>
>> Date: Mon, 13 Mar 2017 00:10:31 +0900
>> Subject: [PATCH 0/4] Add target for "Latin Modern Typewriter" font
>>
>> So, this is a patch set to add yet another target for alternative monospace font.
>> While preparing this set, I found a (not serious) bug in runlatex.sh.
>> In fixing it, I refactored the script so that redundant code can be removed.
>>
>> Latin Modern Typewriter font is based on "cmtt" (Computer Modern Typewrite) font.
>> I see that some of your articles cited in Bibliography use it as monospace font,
>> and they look quite good. cmtt is said to be not suited to Times Roman font
>> because of its short x-height, but as we are using scaled courier font,
>> it should not be a big deal.
>>
>> Please try the target "mslm" and let me know what you think.
> 
> I do like the better display of error messages -- especially now with
> the list of undefined references being printed, much nicer than editing
> perfbook.log and searching for them!
> 
> I very like the more narrow fixed-width font.  I -think- I like the mslm
> variant even better, but let's see what others think.

As I've using mslm for a week, I think it is nicer than mstx or msnt
in verbatim code snippets.
Howerver, when mixed used with Times Roman (clone) font in the main text,
I prefer the look of newtxtt font because of it is slightly thicker, and
it has mostly the same degree of serif as Times Roman.

One idea is to use cmtt (or lmtt) for code snippet, and use newtxtt (or
txtt as a fallback on older LaTeX environment). I'll try this direction
and prepare an RFC patch for you to try.

If it looks good for you, we might want to modify font selection for default
targets 2c, 1c and hb. Otherwise, we can expect few feedback if any.
When we do the change, current defaults' behaviors should be provided in
alternative targets for people to compare.

                                 Thanks, Akira

> 
> 							Thanx, Paul
> 
>>                                 Thanks, Akira
>> -- 
>> Akira Yokosawa (4):
>>   runlatex.sh: Refactor by defining functions
>>   runlatex.sh: Fix typo in grep pattern
>>   runlatex.sh: Add more lines of grep output around warning/error log
>>   Add target 'mslm' for 'Latin Modern Typewriter' font
>>
>>  Makefile                   | 11 ++++--
>>  perfbook.tex               |  3 +-
>>  utilities/runfirstlatex.sh |  3 +-
>>  utilities/runlatex.sh      | 87 +++++++++++++++++++++-------------------------
>>  4 files changed, 52 insertions(+), 52 deletions(-)
>>
>> -- 
>> 2.7.4
>>
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe perfbook" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux