aboutsummaryrefslogtreecommitdiff
path: root/README.txt
blob: 710147a279f237eb5de2efdd4d50684f6d63719f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
bidirectional text input support for Pd
=======================================

while Pd>=0.43 has support for UTF-8 characters, there are still some problems
with text-input of middle-eastern characters, that have a right-to-left text
orientation (hebrew, arabic,...)
this plugin tries to solve this, by fixing the text-orientation for such texts.


INSTALLATION
------------
you will need the tcl-fribidi bindings.
get it from
  https://github.com/umlaeute/tcl-fribidi/
or directly via git like
  git clone git@github.com:umlaeute/tcl-fribidi.git
and follow the tcl-fribidi instructions for compiling.
it should be something like:
 $ cd tcl-fribidi/
 $ autoconf
 $ ./configure
 $ make
(note that you need the libfribidi library (dev-package!) installed)
compiling tcl-fribidi should give you these files:
 libfribidi0.1.so (version '0.1' might be different)
 pkgIndex.tcl
copy these two files into the bidi-plugin/ directory (where you are currently
reading THIS readme.txt)

finally copy the entire bidi-plugin/ directory into ~/pd-externals/, so you end
up with 
	~/pd-externals/bidi-plugin/bidi-plugin.tcl
	~/pd-externals/bidi-plugin/libfribidi0.1.so
	~/pd-externals/bidi-plugin/pkgIndex.tcl
	~/pd-externals/bidi-plugin/README.txt

now start Pd.
you should see a "loaded: bidi-plugin 0.1" message.

once you type in hebrew or arabic letters, you should see that they will be
displayed in the correct order.




AUTHOR
------
IOhannes m zmölnig