User's Manual

44
English
:$55$17<2)$1<.,1'(,7+(5(;35(66('25,03/,('
,1&/8',1*%87127/,0,7('727+(,03/,('
:$55$17,(62)0(5&+$17$%,/,7<$1'),71(66)25$
3$57,&8/$5385326(7+((17,5(5,6.$6727+(
48$/,7<$1'3(5)250$1&(2)7+(352*5$0,6:,7+
<286+28/'7+(352*5$03529('()(&7,9(<28
$6680(7+(&2672)$//1(&(66$5<6(59,&,1*5(3$,5
25&255(&7,21/LPLWDWLRQRI/LDELOLW\,112(9(17
81/(665(48,5('%<$33/,&$%/(/$:25$*5(('72,1
:5,7,1*:,//$1<&23<5,*+7+2/'(525$1<27+(5
3$57<:+202',),(6$1'25&219(<67+(352*5$0$6
3(50,77('$%29(%(/,$%/(72<28)25'$0$*(6
,1&/8',1*$1<*(1(5$/63(&,$/,1&,'(17$/25
&216(48(17,$/'$0$*(6$5,6,1*2872)7+(86(25
,1$%,/,7<7286(7+(352*5$0,1&/8',1*%87127
/,0,7('72/2662)'$7$25'$7$%(,1*5(1'(5('
,1$&&85$7(25/266(66867$,1('%<<28257+,5'
3$57,(625$)$,/85(2)7+(352*5$07223(5$7(
:,7+$1<27+(5352*5$06(9(1,)68&++2/'(525
27+(53$57<+$6%((1$'9,6('2)7+(3266,%,/,7<2)
68&+'$0$*(6,QWHUSUHWDWLRQRI6HFWLRQVDQG
,IWKHGLVFODLPHURIZDUUDQW\DQGOLPLWDWLRQRIOLDELOLW\SURYLGHG
above cannot be given local legal effect according to their
terms, reviewing courts shall apply local law that most closely
DSSUR[LPDWHVDQDEVROXWHZDLYHURIDOOFLYLOOLDELOLW\LQ
connection with the Program, unless a warranty or assumption
of liability accompanies a copy of the Program in return for a
IHH(1'2)7(506$1'&21',7,216+RZWR$SSO\7KHVH
7HUPVWR<RXU1HZ3URJUDPV,I\RXGHYHORSDQHZSURJUDP
and you want it to be of the greatest possible use to the
public, the best way to achieve this is to make it free software
which everyone can redistribute and change under these
terms. To do so, attach the following notices to the program.
,WLVVDIHVWWRDWWDFKWKHPWRWKHVWDUWRIHDFKVRXUFH¿OHWR
PRVWHIIHFWLYHO\VWDWHWKHH[FOXVLRQRIZDUUDQW\DQGHDFK¿OH
should have at least the "copyright" line and a pointer to
ZKHUHWKHIXOOQRWLFHLVIRXQGRQHOLQHWRJLYHWKHSURJUDPV
QDPHDQGDEULHILGHDRIZKDWLWGRHV!&RS\ULJKW&\HDU!
QDPHRIDXWKRU!7KLVSURJUDPLVIUHHVRIWZDUH\RXFDQ
UHGLVWULEXWHLWDQGRUPRGLI\LWXQGHUWKHWHUPVRIWKH*18
*HQHUDO3XEOLF/LFHQVHDVSXEOLVKHGE\WKH)UHH6RIWZDUH
)RXQGDWLRQHLWKHUYHUVLRQRIWKH/LFHQVHRUDW\RXURSWLRQ
any later version.This program is distributed in the hope that
LWZLOOEHXVHIXOEXW:,7+287$1<:$55$17<ZLWKRXWHYHQ
WKHLPSOLHGZDUUDQW\RI0(5&+$17$%,/,7<RU),71(66)25$
3$57,&8/$5385326(6HHWKH*18*HQHUDO3XEOLF/LFHQVH
IRUPRUHGHWDLOV<RXVKRXOGKDYHUHFHLYHGDFRS\RIWKH*18
*HQHUDO3XEOLF/LFHQVH
DORQJZLWKWKLVSURJUDP,IQRWVHHKWWSZZZJQXRUJ
OLFHQVHV!$OVRDGGLQIRUPDWLRQRQKRZWRFRQWDFW\RXE\
HOHFWURQLFDQGSDSHUPDLO,IWKHSURJUDPGRHVWHUPLQDO
interaction, make it output a short notice like this when it
VWDUWVLQDQLQWHUDFWLYHPRGHSURJUDP!&RS\ULJKW&
\HDU!QDPHRIDXWKRU!7KLVSURJUDPFRPHVZLWK
$%62/87(/<12:$55$17<IRUGHWDLOVW\SHCVKRZZ7KLV
is free software, and you are welcome to redistribute it under
FHUWDLQFRQGLWLRQVW\SHCVKRZFIRUGHWDLOV7KHK\SRWKHWLFDO
FRPPDQGVCVKRZZDQGCVKRZFVKRXOGVKRZWKH
DSSURSULDWHSDUWVRIWKH*HQHUDO3XEOLF/LFHQVH2IFRXUVH
\RXUSURJUDPVFRPPDQGVPLJKWEHGLIIHUHQWIRUD*8,
LQWHUIDFH\RXZRXOGXVHDQDERXWER[<RXVKRXOGDOVR
get your employer (if you work as a programmer) or school, if
any, to sign a "copyright disclaimer" for the program, if
necessary. For more information on this, and how to apply
DQGIROORZWKH*18*3/VHHKWWSZZZJQXRUJ
OLFHQVHV!7KH*18*HQHUDO3XEOLF/LFHQVHGRHVQRWSHUPLW
LQFRUSRUDWLQJ\RXUSURJUDPLQWRSURSULHWDU\SURJUDPV,I\RXU
program is a subroutine library, you may consider it more
useful to permit linking proprietary applications with the
OLEUDU\,IWKLVLVZKDW\RXZDQWWRGRXVHWKH*18/HVVHU
*HQHUDO3XEOLF/LFHQVHLQVWHDGRIWKLV/LFHQVH%XW¿UVW
SOHDVHUHDGKWWSZZZJQXRUJSKLORVRSK\ZK\QRWOJSO
KWPO!
HarfBuzz
+DUI%X]]ZDVSUHYLRXVO\OLFHQVHGXQGHUGLIIHUHQWOLFHQVHV7KLV
ZDVFKDQJHGLQ-DQXDU\ ,I\RXQHHGWRUHOLFHQVH\RXU
old copies, consult the announcement of the license change on
WKHLQWHUQHW2WKHUWKDQWKDWHDFKFRS\RI+DUI%X]]LVOLFHQVHG
XQGHU WKH &23<,1* ¿OH LQFOXGHG ZLWK LW 7KH DFWXDO OLFHQVH
IROORZV
Permission is hereby granted, without written agreement and
without license or royalty fees, to use, copy, modify, and dis-
tribute this software and its documentation for any purpose,
provided that the above copyright notice and the following two
paragraphs appear in all copies of this software.
,112(9(176+$//7+(&23<5,*+7+2/'(5%(/,$%/(72
$1< 3$57< )25 ',5(&7 ,1',5(&7 63(&,$/ ,1&,'(17$/
25 &216(48(17,$/ '$0$*(6 $5,6,1* 287 2) 7+( 86(
2)7+,662)7:$5($1',76'2&80(17$7,21(9(1,)7+(
&23<5,*+7+2/'(5+$6%((1$'9,6('2)7+(3266,%,/,7<
2)68&+'$0$*(
7+( &23<5,*+7 +2/'(5 63(&,),&$//< ',6&/$,06 $1<
:$55$17,(6 ,1&/8',1* %87 127 /,0,7(' 72 7+(
,03/,(' :$55$17,(6 2) 0(5&+$17$%,/,7< $1' ),71(66
)25 $ 3$57,&8/$5 385326( 7+( 62)7:$5( 3529,'('
+(5(81'(5,621$1$6,6%$6,6$1'7+(&23<5,*+7
+2/'(5 +$6 12 2%/,*$7,2172 3529,'( 0$,17(1$1&(
683325783'$7(6(1+$1&(0(1762502',),&$7,216
LGPLv2.1
*18/(66(5*(1(5$/38%/,&/,&(16(
Version 2.1, February 1999 Copyright (C) 1991, 1999
)UHH6RIWZDUH)RXQGDWLRQ,QF)UDQNOLQ6WUHHW)LIWK)ORRU
%RVWRQ0$86$(YHU\RQHLVSHUPLWWHGWRFRS\
and distribute verbatim copies of this license document, but
FKDQJLQJ LW LV QRW DOORZHG >7KLV LV WKH ¿UVW UHOHDVHG YHUVLRQ
RI WKH /HVVHU *3/ ,W DOVR FRXQWV DV WKH VXFFHVVRU RI WKH
*18 /LEUDU\ 3XEOLF /LFHQVH YHUVLRQ  KHQFH WKH YHUVLRQ
number 2.1.] Preamble The licenses for most software are
designed to take away your freedom to share and change it.
%\FRQWUDVWWKH*18*HQHUDO3XEOLF/LFHQVHVDUHLQWHQGHGWR
guarantee your freedom to share and change free software--to
make sure the software is free for all its users. This license,
WKH /HVVHU *HQHUDO 3XEOLF /LFHQVH DSSOLHV WR VRPH VSHFLDOO\
designated software packages--typically libraries--of the Free
Software Foundation and other authors who decide to use it.
<RXFDQXVHLWWRREXWZHVXJJHVW\RX¿UVWWKLQNFDUHIXOO\DERXW
ZKHWKHUWKLVOLFHQVHRU WKH RUGLQDU\*HQHUDO3XEOLF /LFHQVHLV
the better strategy to use in any particular case, based on
WKH H[SODQDWLRQV EHORZ :KHQ ZH VSHDN RI IUHH VRIWZDUH
we are referring to freedom of use, not price. Our General
3XEOLF/LFHQVHVDUHGHVLJQHGWRPDNHVXUHWKDW \RXKDYHWKH
freedom to distribute copies of free software (and charge for
WKLVVHUYLFHLI\RXZLVKWKDW\RXUHFHLYHVRXUFHFRGHRUFDQ
JHWLWLI\RXZDQWLWWKDW\RXFDQFKDQJHWKHVRIWZDUHDQGXVH
SLHFHVRIELWLQQHZIUHHSURJUDPVDQGWKDW\RXDUHLQIRUPHG
that you can do these things. To protect your rights, we
need to make restrictions that forbid distributors to deny you
these rights or to ask you to surrender these rights. These
restrictions translate to certain responsibilities for you if you
GLVWULEXWHFRSLHVRIWKHOLEUDU\RULI\RXPRGLI\LW)RUH[DPSOH
if you distribute copies of the library, whether gratis or for a
fee, you must give the recipients all the rights that we gave
\RX<RXPXVWPDNHVXUHWKDWWKH\WRRUHFHLYHRUFDQJHWWKH
VRXUFHFRGH,I\RXOLQNRWKHUFRGHZLWKWKHOLEUDU\\RXPXVW
SURYLGHFRPSOHWHREMHFW¿OHVWRWKHUHFLSLHQWVVRWKDWWKH\FDQ
relink them with the library after making changes to the library
and recompiling it. And you must show them these terms so
WKH\ NQRZ WKHLU ULJKWV :HSURWHFW\RXUULJKWV ZLWK D WZR
VWHSPHWKRGZHFRS\ULJKWWKHOLEUDU\DQGZHRIIHU\RX
this license, which gives you legal permission to copy, distribute
and/or modify the library. To protect each distributor, we
want to make it very clear that there is no warranty for the
IUHHOLEUDU\$OVRLIWKHOLEUDU\LVPRGL¿HGE\VRPHRQHHOVHDQG
passed on, the recipients should know that what they have is