* m17n, otf0 and configuring on Kubuntu
@ 2008-02-26 13:53 Angelo Graziosi
2008-02-26 15:20 ` Miles Bader
0 siblings, 1 reply; 14+ messages in thread
From: Angelo Graziosi @ 2008-02-26 13:53 UTC (permalink / raw)
To: emacs-devel
I have observed that on GNU/Linux Kubuntu 7.10 the result of
${src_dir}/configure --enable-font-backend
is
[...]
checking for libotf... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for m17n-flt... no
[...]
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
So I have installed (between 23401 packages):
libm17n-0, libm17n-dev
libotf0, libotf-dev
+dep.
which is the best I found.
But the result is the same: no, no...
Could it be caused by the fact that on Kubuntu I find libm17n and not
libm17n-flt?
Are libm17n and libm17n-flt truly different? or is that only a different
name convention?
And what for libotf? After installing the packages in /usr/lib I have
libotf.so --> libotf.so.0.0.0!
(From configure.in it seems that the usage of m17n and otf is on by
default, so that one should not use --with-...)
What am I missing?
Thanks,
Angelo.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-26 13:53 m17n, otf0 and configuring on Kubuntu Angelo Graziosi
@ 2008-02-26 15:20 ` Miles Bader
2008-02-26 16:44 ` Jan Djärv
2008-02-26 17:50 ` Manoj Srivastava
0 siblings, 2 replies; 14+ messages in thread
From: Miles Bader @ 2008-02-26 15:20 UTC (permalink / raw)
To: Angelo Graziosi; +Cc: emacs-devel
Angelo Graziosi <angelo.graziosi@alice.it> writes:
> libm17n-0, libm17n-dev
> libotf0, libotf-dev
> +dep.
..
> But the result is the same: no, no...
...
> What am I missing?
I know the libotf-dev and libm17n-dev packages in debian are simply too
old (they don't have pkg-config files, among other things).
I just built and installed the latest versions of those libraries
(available from the m17n.org website), and everything worked.
-Miles
--
Dawn, n. When men of reason go to bed.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-26 15:20 ` Miles Bader
@ 2008-02-26 16:44 ` Jan Djärv
2008-02-27 0:47 ` Kenichi Handa
2008-02-26 17:50 ` Manoj Srivastava
1 sibling, 1 reply; 14+ messages in thread
From: Jan Djärv @ 2008-02-26 16:44 UTC (permalink / raw)
To: Miles Bader; +Cc: emacs-devel, Angelo Graziosi
Miles Bader skrev:
> Angelo Graziosi <angelo.graziosi@alice.it> writes:
>> libm17n-0, libm17n-dev
>> libotf0, libotf-dev
>> +dep.
> ..
>> But the result is the same: no, no...
> ...
>> What am I missing?
>
> I know the libotf-dev and libm17n-dev packages in debian are simply too
> old (they don't have pkg-config files, among other things).
>
> I just built and installed the latest versions of those libraries
> (available from the m17n.org website), and everything worked.
>
What functionality do they add? AFAIK, AA-fonts work fine without them.
Jan D.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-26 15:20 ` Miles Bader
2008-02-26 16:44 ` Jan Djärv
@ 2008-02-26 17:50 ` Manoj Srivastava
1 sibling, 0 replies; 14+ messages in thread
From: Manoj Srivastava @ 2008-02-26 17:50 UTC (permalink / raw)
To: emacs-devel
On Wed, 27 Feb 2008 00:20:53 +0900, Miles Bader <miles@gnu.org> said:
> Angelo Graziosi <angelo.graziosi@alice.it> writes:
>> libm17n-0, libm17n-dev libotf0, libotf-dev +dep.
> ..
>> But the result is the same: no, no...
> ...
>> What am I missing?
> I know the libotf-dev and libm17n-dev packages in debian are simply
> too old (they don't have pkg-config files, among other things).
> I just built and installed the latest versions of those libraries
> (available from the m17n.org website), and everything worked.
I added pkg-config files for libotf on my machine (Debian Sid),
and that allows font-backends and devanagiri display to work. I'll try
and remember to file a bug on the packages in Debian to ensure the next
version has a pkg-config file when I get back home from this trip.
manoj
--
I trust the first lion he meets will do his duty. J.P. Morgan on Teddy
Roosevelt's safari
Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-26 16:44 ` Jan Djärv
@ 2008-02-27 0:47 ` Kenichi Handa
2008-02-27 3:58 ` YAMAMOTO Mitsuharu
2008-02-27 7:24 ` Jan Djärv
0 siblings, 2 replies; 14+ messages in thread
From: Kenichi Handa @ 2008-02-27 0:47 UTC (permalink / raw)
To: Jan =?ISO-2022-JP-2?B?RGobJChEKyMbKEJydg==?=
Cc: emacs-devel, angelo.graziosi, miles
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=ISO-2022-JP-2, Size: 459 bytes --]
In article <47C441DB.2000200@swipnet.se>, Jan Dj^[$(D+#^[(Brv <jan.h.d@swipnet.se> writes:
> > I just built and installed the latest versions of those libraries
> > (available from the m17n.org website), and everything worked.
> What functionality do they add? AFAIK, AA-fonts work fine without them.
They are to provide so called CTL (Complex Text Layout)
facility for Indic scripts and etc. using OpenType fonts.
---
Kenichi Handa
handa@ni.aist.go.jp
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 0:47 ` Kenichi Handa
@ 2008-02-27 3:58 ` YAMAMOTO Mitsuharu
2008-02-27 7:24 ` Jan Djärv
1 sibling, 0 replies; 14+ messages in thread
From: YAMAMOTO Mitsuharu @ 2008-02-27 3:58 UTC (permalink / raw)
To: Kenichi Handa; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 889 bytes --]
>>>>> On Wed, 27 Feb 2008 09:47:51 +0900, Kenichi Handa <handa@m17n.org> said:
>> > I just built and installed the latest versions of those libraries
>> > (available from the m17n.org website), and everything worked.
>> What functionality do they add? AFAIK, AA-fonts work fine without
>> them.
> They are to provide so called CTL (Complex Text Layout) facility for
> Indic scripts and etc. using OpenType fonts.
In the Mac Core Text font-backend driver I'm developing, these scripts
are laid out by the function `ctfont_shape' that is implemented using
the layout engine in Core Text framework instead of libm17n-flt. But
I could not find any examples of the case that LGLYPH_ADJUSTMENT
becomes non-nil in etc/HELLO. Could you possibly give some examples
where LGLYPH_ADJUSTMENT is essential so I can test such cases?
YAMAMOTO Mitsuharu
mituharu@math.s.chiba-u.ac.jp
[-- Attachment #2: ctfont-ctl.png --]
[-- Type: image/png, Size: 74661 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 0:47 ` Kenichi Handa
2008-02-27 3:58 ` YAMAMOTO Mitsuharu
@ 2008-02-27 7:24 ` Jan Djärv
2008-02-27 8:56 ` Jason Rumney
1 sibling, 1 reply; 14+ messages in thread
From: Jan Djärv @ 2008-02-27 7:24 UTC (permalink / raw)
To: Kenichi Handa; +Cc: miles, angelo.graziosi, emacs-devel
Kenichi Handa skrev:
> In article <47C441DB.2000200@swipnet.se>, Jan Djärv <jan.h.d@swipnet.se> writes:
>
>>> I just built and installed the latest versions of those libraries
>>> (available from the m17n.org website), and everything worked.
>
>> What functionality do they add? AFAIK, AA-fonts work fine without them.
>
> They are to provide so called CTL (Complex Text Layout)
> facility for Indic scripts and etc. using OpenType fonts.
Ok thanks.
Does it make sense to add something about this in the summary configure puts
out at the end? Like
Complex Text Layout yes/no
OpenType fonts yes/no
I could to that. Is it a one to one mapping, i.e. libotf => OpenType fonts
and m17n => CTL or are both required?
Jan D.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 7:24 ` Jan Djärv
@ 2008-02-27 8:56 ` Jason Rumney
2008-02-27 10:57 ` Kenichi Handa
0 siblings, 1 reply; 14+ messages in thread
From: Jason Rumney @ 2008-02-27 8:56 UTC (permalink / raw)
To: Jan Djärv; +Cc: miles, emacs-devel, angelo.graziosi, Kenichi Handa
Jan Djärv wrote:
> Does it make sense to add something about this in the summary
> configure puts out at the end? Like
>
> Complex Text Layout yes/no
> OpenType fonts yes/no
>
> I could to that. Is it a one to one mapping, i.e. libotf => OpenType
> fonts and m17n => CTL or are both required?
Does libotf enable the use of OpenType fonts, or does it just enable the
use of advanced features available in them?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 8:56 ` Jason Rumney
@ 2008-02-27 10:57 ` Kenichi Handa
2008-02-27 11:18 ` Angelo Graziosi
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Kenichi Handa @ 2008-02-27 10:57 UTC (permalink / raw)
To: Jason Rumney; +Cc: jan.h.d, emacs-devel, angelo.graziosi, miles
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=ISO-2022-JP-2, Size: 1297 bytes --]
In article <47C525C7.5030709@gnu.org>, Jason Rumney <jasonr@gnu.org> writes:
> Jan Dj^[$(D+#^[(Brv wrote:
> > Does it make sense to add something about this in the summary
> > configure puts out at the end? Like
> >
> > Complex Text Layout yes/no
> > OpenType fonts yes/no
> >
> > I could to that. Is it a one to one mapping, i.e. libotf => OpenType
> > fonts and m17n => CTL or are both required?
> Does libotf enable the use of OpenType fonts, or does it just enable the
> use of advanced features available in them?
The latter, even without m17n-lib and libotf, xft and ftx
font backends can use OpenType fonts just as TrueType fonts.
So, on GNU/Linux, if both m17n-lib and libotf are available,
Complex Text Layout yes
Otherwise
Complex Text Layout no
But, this message may be confusing.
> > OpenType fonts yes/no
Even the pre-unicode emacs can use OpenType fonts as X core
fonts because the recent X server supports TrueType fonts
(and most OpenType fonts are just TrueType fonts with some
additional tables).
So, perhaps the more correct message is:
Local system font yes/no
or
Font Antialiasing yes/no
On GNU/Linux, it's yes iff one of xft and ftx font backends
is available.
---
Kenichi Handa
handa@ni.aist.go.jp
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 10:57 ` Kenichi Handa
@ 2008-02-27 11:18 ` Angelo Graziosi
2008-02-27 16:03 ` Ulrich Mueller
2008-02-27 16:09 ` Stefan Monnier
2 siblings, 0 replies; 14+ messages in thread
From: Angelo Graziosi @ 2008-02-27 11:18 UTC (permalink / raw)
To: srivasta; +Cc: emacs-devel
Manoj Srivastava wrote:
> I added pkg-config files for libotf on my machine
> (Debian Sid), and that allows font-backends and
> devanagiri display to work.
May you explain how?
I am not very expert!
Thanks,
Angelo.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 10:57 ` Kenichi Handa
2008-02-27 11:18 ` Angelo Graziosi
@ 2008-02-27 16:03 ` Ulrich Mueller
2008-02-28 0:25 ` Kenichi Handa
2008-02-27 16:09 ` Stefan Monnier
2 siblings, 1 reply; 14+ messages in thread
From: Ulrich Mueller @ 2008-02-27 16:03 UTC (permalink / raw)
To: Kenichi Handa; +Cc: miles, jan.h.d, emacs-devel, angelo.graziosi, Jason Rumney
>>>>> On Wed, 27 Feb 2008, Kenichi Handa wrote:
>> Does libotf enable the use of OpenType fonts, or does it just
>> enable the use of advanced features available in them?
> The latter, even without m17n-lib and libotf, xft and ftx
> font backends can use OpenType fonts just as TrueType fonts.
Now libotf and m17n-lib have separate configure options.
Does libotf alone add any functionality, i.e. is it useful to specify
"--with-libotf --without-m17n-flt" as configure options?
Ulrich
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 10:57 ` Kenichi Handa
2008-02-27 11:18 ` Angelo Graziosi
2008-02-27 16:03 ` Ulrich Mueller
@ 2008-02-27 16:09 ` Stefan Monnier
2 siblings, 0 replies; 14+ messages in thread
From: Stefan Monnier @ 2008-02-27 16:09 UTC (permalink / raw)
To: Kenichi Handa; +Cc: miles, jan.h.d, emacs-devel, angelo.graziosi, Jason Rumney
> So, perhaps the more correct message is:
> Local system font yes/no
> or
> Font Antialiasing yes/no
> On GNU/Linux, it's yes iff one of xft and ftx font backends
> is available.
The summary configure outputs at the end is meant to describe the
details of the build, not the behavior of the resulting binary.
So I think the current message is better than talking about things like
anti-aliasing.
Stefan
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-27 16:03 ` Ulrich Mueller
@ 2008-02-28 0:25 ` Kenichi Handa
2008-02-28 7:46 ` Ulrich Mueller
0 siblings, 1 reply; 14+ messages in thread
From: Kenichi Handa @ 2008-02-28 0:25 UTC (permalink / raw)
To: Ulrich Mueller; +Cc: jasonr, jan.h.d, emacs-devel, angelo.graziosi, miles
In article <18373.35269.814636.593215@a1i15.kph.uni-mainz.de>, Ulrich Mueller <ulm@gentoo.org> writes:
>>>>>> On Wed, 27 Feb 2008, Kenichi Handa wrote:
>>> Does libotf enable the use of OpenType fonts, or does it just
>>> enable the use of advanced features available in them?
> > The latter, even without m17n-lib and libotf, xft and ftx
> > font backends can use OpenType fonts just as TrueType fonts.
> Now libotf and m17n-lib have separate configure options.
> Does libotf alone add any functionality, i.e. is it useful to specify
> "--with-libotf --without-m17n-flt" as configure options?
No. This is useless too: "--without-libotf"
"--with-m17n-flt". Both of them are required for CTL.
---
Kenichi Handa
handa@ni.aist.go.jp
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: m17n, otf0 and configuring on Kubuntu
2008-02-28 0:25 ` Kenichi Handa
@ 2008-02-28 7:46 ` Ulrich Mueller
0 siblings, 0 replies; 14+ messages in thread
From: Ulrich Mueller @ 2008-02-28 7:46 UTC (permalink / raw)
To: Kenichi Handa
Cc: emacs-devel, angelo.graziosi, Ulrich Mueller, jasonr, jan.h.d,
miles
>>>>> On Thu, 28 Feb 2008, Kenichi Handa wrote:
>> Does libotf alone add any functionality, i.e. is it useful to
>> specify "--with-libotf --without-m17n-flt" as configure options?
> No. This is useless too: "--without-libotf"
> "--with-m17n-flt". Both of them are required for CTL.
Maybe the two options should be united then?
Ulrich
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-02-28 7:46 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-26 13:53 m17n, otf0 and configuring on Kubuntu Angelo Graziosi
2008-02-26 15:20 ` Miles Bader
2008-02-26 16:44 ` Jan Djärv
2008-02-27 0:47 ` Kenichi Handa
2008-02-27 3:58 ` YAMAMOTO Mitsuharu
2008-02-27 7:24 ` Jan Djärv
2008-02-27 8:56 ` Jason Rumney
2008-02-27 10:57 ` Kenichi Handa
2008-02-27 11:18 ` Angelo Graziosi
2008-02-27 16:03 ` Ulrich Mueller
2008-02-28 0:25 ` Kenichi Handa
2008-02-28 7:46 ` Ulrich Mueller
2008-02-27 16:09 ` Stefan Monnier
2008-02-26 17:50 ` Manoj Srivastava
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.