* Uniform font size for English and Tamil text inside GNU Emacs
@ 2015-06-05 18:10 Shakthi Kannan
2015-06-05 19:52 ` Eli Zaretskii
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Shakthi Kannan @ 2015-06-05 18:10 UTC (permalink / raw)
To: help-gnu-emacs
Hi,
I create UTF-8 files in GNU Emacs 24.3.1 with both English and Tamil
(native language) text. An example is illustrated below:
http://shakthimaan.com/dump/emacs-english-tamil.png
I see that the Tamil font size is very small when compared to the
English text. I use the following in my emacs init scripts:
(defun fontify-frame (frame)
(set-frame-parameter frame 'font "DejaVu Sans Mono"))
Is there a way to get both the language font texts to be of the same
size, or, is there a way to explicitly set the font size for the Tamil
text?
I wonder how it looks for other non-English text inside Emacs.
Appreciate any inputs in this regard,
Thanks!
SK
--
Shakthi Kannan
http://www.shakthimaan.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-05 18:10 Uniform font size for English and Tamil text inside GNU Emacs Shakthi Kannan
@ 2015-06-05 19:52 ` Eli Zaretskii
2015-06-06 2:45 ` Shakthi Kannan
2015-06-06 2:12 ` Vaidheeswaran C
2015-06-09 9:14 ` Richard Wordingham
2 siblings, 1 reply; 9+ messages in thread
From: Eli Zaretskii @ 2015-06-05 19:52 UTC (permalink / raw)
To: help-gnu-emacs
> Date: Fri, 5 Jun 2015 23:40:27 +0530
> From: Shakthi Kannan <shakthimaan@gmail.com>
>
> I create UTF-8 files in GNU Emacs 24.3.1 with both English and Tamil
> (native language) text. An example is illustrated below:
>
> http://shakthimaan.com/dump/emacs-english-tamil.png
>
> I see that the Tamil font size is very small when compared to the
> English text.
Doesn't happen to me, I see them both in very similar size.
> I use the following in my emacs init scripts:
>
> (defun fontify-frame (frame)
> (set-frame-parameter frame 'font "DejaVu Sans Mono"))
What happens if you don't do this customization? Do you have another
font that supports Tamil? (On my system, there's Latha.)
> Is there a way to get both the language font texts to be of the same
> size
You need to make sure you avoid bad fonts, I think.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-05 18:10 Uniform font size for English and Tamil text inside GNU Emacs Shakthi Kannan
2015-06-05 19:52 ` Eli Zaretskii
@ 2015-06-06 2:12 ` Vaidheeswaran C
2015-06-06 2:47 ` Shakthi Kannan
2015-06-09 9:14 ` Richard Wordingham
2 siblings, 1 reply; 9+ messages in thread
From: Vaidheeswaran C @ 2015-06-06 2:12 UTC (permalink / raw)
To: help-gnu-emacs
On Friday 05 June 2015 11:40 PM, Shakthi Kannan wrote:
> Hi,
>
> I create UTF-8 files in GNU Emacs 24.3.1 with both English and Tamil
> (native language) text. An example is illustrated below:
>
> http://shakthimaan.com/dump/emacs-english-tamil.png
> I see that the Tamil font size is very small when compared to the
> English text. I use the following in my emacs init scripts:
I see no such problems. நான் உபயோகிப்பது Lohit Tamil.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-05 19:52 ` Eli Zaretskii
@ 2015-06-06 2:45 ` Shakthi Kannan
0 siblings, 0 replies; 9+ messages in thread
From: Shakthi Kannan @ 2015-06-06 2:45 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: help-gnu-emacs
Hi,
--- On Sat, Jun 6, 2015 at 1:22 AM, Eli Zaretskii <eliz@gnu.org> wrote:
| What happens if you don't do this customization? Do you have another
| font that supports Tamil? (On my system, there's Latha.)
\--
I removed the customization and it is much better. I also installed
Lohit Tamil font.
Thanks!
SK
--
Shakthi Kannan
http://www.shakthimaan.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-06 2:12 ` Vaidheeswaran C
@ 2015-06-06 2:47 ` Shakthi Kannan
2015-06-06 3:49 ` Vaidheeswaran C
2015-06-06 7:02 ` Eli Zaretskii
0 siblings, 2 replies; 9+ messages in thread
From: Shakthi Kannan @ 2015-06-06 2:47 UTC (permalink / raw)
To: Vaidheeswaran C; +Cc: help-gnu-emacs
Hi,
--- On Sat, Jun 6, 2015 at 7:42 AM, Vaidheeswaran C
<vaidheeswaran.chinnaraju@gmail.com> wrote:
| I see no such problems. நான் உபயோகிப்பது Lohit Tamil.
\--
How do we know which font Emacs uses for rendering the text?
SK
--
Shakthi Kannan
http://www.shakthimaan.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-06 2:47 ` Shakthi Kannan
@ 2015-06-06 3:49 ` Vaidheeswaran C
2015-06-06 14:16 ` Shakthi Kannan
2015-06-06 7:02 ` Eli Zaretskii
1 sibling, 1 reply; 9+ messages in thread
From: Vaidheeswaran C @ 2015-06-06 3:49 UTC (permalink / raw)
To: Shakthi Kannan; +Cc: help-gnu-emacs
On Saturday 06 June 2015 08:17 AM, Shakthi Kannan wrote:
> Hi,
>
> --- On Sat, Jun 6, 2015 at 7:42 AM, Vaidheeswaran C
> <vaidheeswaran.chinnaraju@gmail.com> wrote:
> | I see no such problems. நான் உபயோகிப்பது Lohit Tamil.
> \--
>
> How do we know which font Emacs uses for rendering the text?
I think part of the problem is the cognitive dissonance that arises
from inter-mixing வட்டெழுத்து (rounded letters) and the near 'linear'
nature of English letters. We aren't much used to seeing such mixed
texts, are we?
----------------------------------------------------------------
At the command line use:
| $ fc-list :lang="ta"
|
| /usr/share/fonts/truetype/samyak-fonts/Samyak-Tamil.ttf: Samyak
Tamil:style=Regular
| /usr/share/fonts/truetype/unifont/unifont.ttf: unifont:style=Medium
| /usr/share/fonts/truetype/freefont/FreeSerif.ttf:
FreeSerif:style=Regular,нормален,normal,obyčejné,Mittel,µεσαία,Normaali,Normál,Normale,Gemiddeld,odmiana
zwykła,Обычный,Normálne,
ปกติ,menengah,прямій,Navadno,vidējs,normalusis,عادی,vừa,Arrunta,सामान्य
| /usr/share/fonts/truetype/lohit-tamil/Lohit-Tamil.ttf: Lohit
Tamil:style=Regular
| /usr/share/fonts/opentype/freefont/FreeSerif.otf:
FreeSerif:style=Regular,нормален,normal,obyčejné,Mittel,µεσαία,Normaali,Normál,Normale,Gemiddeld,odmiana
zwykła,Обычный,Normálne,
ปกติ,menengah,прямій,Navadno,vidējs,normalusis,عادی,vừa,Arrunta,सामान्य
|
----------------------------------------------------------------
| $ dpkg -S /usr/share/fonts/truetype/lohit-tamil/Lohit-Tamil.ttf
| fonts-lohit-taml: /usr/share/fonts/truetype/lohit-tamil/Lohit-Tamil.ttf
----------------------------------------------------------------
M-: (font-family-list)
----------------------------------------------------------------
To answer your question... Put your cursor on the text you are
interested in and do C-u C-x =.
I see:
| position: 192 of 1891 (10%), column: 0
| character: க (displayed as க) (codepoint 2965, #o5625, #xb95)
| preferred charset: unicode (Unicode (ISO10646))
| code point in charset: 0x0B95
| script: tamil
| syntax: w which means: word
| category: .:Base, L:Left-to-right (strong)
| to input: type "C-x 8 RET b95" or "C-x 8 RET TAMIL LETTER KA"
| buffer code: #xE0 #xAE #x95
| file code: #xE0 #xAE #x95 (encoded by coding system
utf-8-unix)
| display: by this font (glyph code)
| xft:-unknown-Lohit
Tamil-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1 (#x41)
|
| Character code properties: customize what to show
| name: TAMIL LETTER KA
| general-category: Lo (Letter, Other)
| decomposition: (2965) ('க')
|
| There are text properties here:
| fontified t
|
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-06 2:47 ` Shakthi Kannan
2015-06-06 3:49 ` Vaidheeswaran C
@ 2015-06-06 7:02 ` Eli Zaretskii
1 sibling, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2015-06-06 7:02 UTC (permalink / raw)
To: help-gnu-emacs
> Date: Sat, 6 Jun 2015 08:17:00 +0530
> From: Shakthi Kannan <shakthimaan@gmail.com>
> Cc: help-gnu-emacs@gnu.org
>
> How do we know which font Emacs uses for rendering the text?
Put point on some character whose font you want to know, and type
"C-u C-x =". The "*Help*" buffer that pops up shows the font
information, among many other details.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-06 3:49 ` Vaidheeswaran C
@ 2015-06-06 14:16 ` Shakthi Kannan
0 siblings, 0 replies; 9+ messages in thread
From: Shakthi Kannan @ 2015-06-06 14:16 UTC (permalink / raw)
To: Vaidheeswaran C; +Cc: help-gnu-emacs
Hi,
--- On Sat, Jun 6, 2015 at 9:19 AM, Vaidheeswaran C
<vaidheeswaran.chinnaraju@gmail.com> wrote:
| To answer your question... Put your cursor on the text you are
| interested in and do C-u C-x =.
\--
It does mention 'Lohit Tamil'.
Thanks Vaidheeswaran and Eli Zaretskii for your help!
SK
--
Shakthi Kannan
http://www.shakthimaan.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Uniform font size for English and Tamil text inside GNU Emacs
2015-06-05 18:10 Uniform font size for English and Tamil text inside GNU Emacs Shakthi Kannan
2015-06-05 19:52 ` Eli Zaretskii
2015-06-06 2:12 ` Vaidheeswaran C
@ 2015-06-09 9:14 ` Richard Wordingham
2 siblings, 0 replies; 9+ messages in thread
From: Richard Wordingham @ 2015-06-09 9:14 UTC (permalink / raw)
To: help-gnu-emacs
On Fri, 5 Jun 2015 23:40:27 +0530
Shakthi Kannan <shakthimaan@gmail.com> wrote:
> Is there a way to get both the language font texts to be of the same
> size, or, is there a way to explicitly set the font size for the Tamil
> text?
I don't know about automatic matching, especially as not all fonts are
in a TrueType derivative, but explicit sizing can be done by commands
such as the following I used to get the Khmer script working better:
; Correct the script definition in Emacs 23.1!
(set-char-table-range char-script-table (cons ?\u19e0 ?\u19ff) 'khmer)
; Make the Khmer text readable
(set-fontset-font t 'khmer (font-spec :name "Khmer OS" :height 20))
Richard.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2015-06-09 9:14 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-05 18:10 Uniform font size for English and Tamil text inside GNU Emacs Shakthi Kannan
2015-06-05 19:52 ` Eli Zaretskii
2015-06-06 2:45 ` Shakthi Kannan
2015-06-06 2:12 ` Vaidheeswaran C
2015-06-06 2:47 ` Shakthi Kannan
2015-06-06 3:49 ` Vaidheeswaran C
2015-06-06 14:16 ` Shakthi Kannan
2015-06-06 7:02 ` Eli Zaretskii
2015-06-09 9:14 ` Richard Wordingham
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).