How to install HarfTeX on TeXLive?Bangla breaks apart with lualatex!How to install mathpazo correctly from TeX Live Manager?LyX and TeX Live Ubuntu 12.04 LTSWhere to install .cls and .clo files in texlive 2013?How to install TexLive on dualboot with shared TEXDIR?TexLive Manager - tlmgr version conflict (2013-2014)How to compile .tex file to a pdf using luajittex engine?Classicthesis + texlive fresh installTexStudio crashes on the first run with texliveHow to install REVtex into TEXliveProblem with STIX2 in TeXLive 2019
What do I need to do, tax-wise, for a sudden windfall?
Is pointing finger in meeting consider bad?
Does WiFi affect the quality of images downloaded from the internet?
ifnum expanding too much - what is happening?
Jam with honey & without pectin has a saucy consistency always
Can a 40amp breaker be used safely and without issue with a 40amp device on 6AWG wire?
Is it true that "only photographers care about noise"?
Idiom for 'person who gets violent when drunk"
Why did the AvroCar fail to fly above 3 feet?
Is fission/fusion to iron the most efficient way to convert mass to energy?
French citizen, did I need a visa in 2004 and 2006 when I visited the US as a child?
Is all-caps blackletter no longer taboo?
Must a CPU have a GPU if the motherboard provides a display port (when there isn't any separate video card)?
What are the advantages of using TLRs to rangefinders?
Is it a good security practice to force employees hide their employer to avoid being targeted?
Am I being scammed by a sugar daddy?
Is there a term for when fiction refers to fiction
What publication claimed that Michael Jackson died in a nuclear holocaust?
Why does this Apple //e drops into system monitor when booting?
Approach sick days in feedback meeting
Placement of positioning lights on A320 winglets
Fastest way from 10 to 1 with everyone in between
What's the reason for the decade jump in the recent X-Men trilogy?
Background for black and white chart
How to install HarfTeX on TeXLive?
Bangla breaks apart with lualatex!How to install mathpazo correctly from TeX Live Manager?LyX and TeX Live Ubuntu 12.04 LTSWhere to install .cls and .clo files in texlive 2013?How to install TexLive on dualboot with shared TEXDIR?TexLive Manager - tlmgr version conflict (2013-2014)How to compile .tex file to a pdf using luajittex engine?Classicthesis + texlive fresh installTexStudio crashes on the first run with texliveHow to install REVtex into TEXliveProblem with STIX2 in TeXLive 2019
I've Installed TeX Live 2019 and downloaded HarfTeX. I'm using Visual Studio Code along with LatexWorkshop on Windows 10 and without any problem tex files compile with xelatex and lualatex. What to do now to make HarfTex work with it or with TexStudio?
Here's my problem with lualatex without HarfTeX.
luatex texlive unicode harftex
add a comment |
I've Installed TeX Live 2019 and downloaded HarfTeX. I'm using Visual Studio Code along with LatexWorkshop on Windows 10 and without any problem tex files compile with xelatex and lualatex. What to do now to make HarfTex work with it or with TexStudio?
Here's my problem with lualatex without HarfTeX.
luatex texlive unicode harftex
add a comment |
I've Installed TeX Live 2019 and downloaded HarfTeX. I'm using Visual Studio Code along with LatexWorkshop on Windows 10 and without any problem tex files compile with xelatex and lualatex. What to do now to make HarfTex work with it or with TexStudio?
Here's my problem with lualatex without HarfTeX.
luatex texlive unicode harftex
I've Installed TeX Live 2019 and downloaded HarfTeX. I'm using Visual Studio Code along with LatexWorkshop on Windows 10 and without any problem tex files compile with xelatex and lualatex. What to do now to make HarfTex work with it or with TexStudio?
Here's my problem with lualatex without HarfTeX.
luatex texlive unicode harftex
luatex texlive unicode harftex
edited May 31 at 15:10
Emon Haque
asked May 29 at 10:44
Emon HaqueEmon Haque
1016
1016
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Hm. Looks like I lured you into an adventure.
First step
As you are on windows, get binaries from http://w32tex.org/. If you follow the link ctan you will find a link to harftex-w32.tar.xz.
Unpack it and copy harftex.dll, perhaps icudt64.dll, harflatex.exe and harftex.exe to your texlive/<year>/bin/win32 folder.
Create in texmf-local/web2c a fmtutil.cnf with this content
harflatex harftex language.dat,language.dat.lua lualatex.ini
harftex harftex language.def,language.dat.lua luatex.ini
Then create a texmf.cnf in the same directory with this content
TEXINPUTS.harftex = $TEXMFDOTDIR;$TEXMF/tex/harftex,luatex,plain,generic,//
TEXINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
LUAINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/scripts/$progname,$engine,/lua,//;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
Then run in command line
mktexlsr
fmtutil-sys --byengine=harftex
You can then try if harflatex works by running a small document with
harflatex test-document
You will see no real difference to using lualatex here. To make use of the additional feature of harflatex more files are needed, but this is then the second step.
Second step
get from https://github.com/khaledhosny/harf/tree/master/src all luafiles and the harfload.sty file. Put them e.g. in texmf-local/tex/latex/harf. Run mktexlsr.
Then test e.g. with this document (I used the noto-font as I don't have yours). The important part is (beside loading the harfload-package) the mode=harf in the font definitions. Fonts with this settings will use harfbuzz in the background. Don't use it for fonts that should use the "normal" lualatex fontloader.
documentclassarticle
usepackageharfload
usepackagefontspec
setmainfontnotosansbengali-regular.ttf[RawFeature=mode=harf]
begindocument
কণ্যা এখন কি করিবে?
enddocument
output with harflatex

output with lualatex for comparision:

1
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
1
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
2
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
1
I'll report it.
– Javier Bezos
May 29 at 17:23
1
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
|
show 31 more comments
harftex for (currently) x86_64-linux, i386-linux, and win32 is now in contrib.texlive.info. One can install it with
tlmgr --repository https://contrib.texlive.info/current install harftex
If I get access to other binaries I will add them later on.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f493180%2fhow-to-install-harftex-on-texlive%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Hm. Looks like I lured you into an adventure.
First step
As you are on windows, get binaries from http://w32tex.org/. If you follow the link ctan you will find a link to harftex-w32.tar.xz.
Unpack it and copy harftex.dll, perhaps icudt64.dll, harflatex.exe and harftex.exe to your texlive/<year>/bin/win32 folder.
Create in texmf-local/web2c a fmtutil.cnf with this content
harflatex harftex language.dat,language.dat.lua lualatex.ini
harftex harftex language.def,language.dat.lua luatex.ini
Then create a texmf.cnf in the same directory with this content
TEXINPUTS.harftex = $TEXMFDOTDIR;$TEXMF/tex/harftex,luatex,plain,generic,//
TEXINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
LUAINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/scripts/$progname,$engine,/lua,//;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
Then run in command line
mktexlsr
fmtutil-sys --byengine=harftex
You can then try if harflatex works by running a small document with
harflatex test-document
You will see no real difference to using lualatex here. To make use of the additional feature of harflatex more files are needed, but this is then the second step.
Second step
get from https://github.com/khaledhosny/harf/tree/master/src all luafiles and the harfload.sty file. Put them e.g. in texmf-local/tex/latex/harf. Run mktexlsr.
Then test e.g. with this document (I used the noto-font as I don't have yours). The important part is (beside loading the harfload-package) the mode=harf in the font definitions. Fonts with this settings will use harfbuzz in the background. Don't use it for fonts that should use the "normal" lualatex fontloader.
documentclassarticle
usepackageharfload
usepackagefontspec
setmainfontnotosansbengali-regular.ttf[RawFeature=mode=harf]
begindocument
কণ্যা এখন কি করিবে?
enddocument
output with harflatex

output with lualatex for comparision:

1
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
1
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
2
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
1
I'll report it.
– Javier Bezos
May 29 at 17:23
1
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
|
show 31 more comments
Hm. Looks like I lured you into an adventure.
First step
As you are on windows, get binaries from http://w32tex.org/. If you follow the link ctan you will find a link to harftex-w32.tar.xz.
Unpack it and copy harftex.dll, perhaps icudt64.dll, harflatex.exe and harftex.exe to your texlive/<year>/bin/win32 folder.
Create in texmf-local/web2c a fmtutil.cnf with this content
harflatex harftex language.dat,language.dat.lua lualatex.ini
harftex harftex language.def,language.dat.lua luatex.ini
Then create a texmf.cnf in the same directory with this content
TEXINPUTS.harftex = $TEXMFDOTDIR;$TEXMF/tex/harftex,luatex,plain,generic,//
TEXINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
LUAINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/scripts/$progname,$engine,/lua,//;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
Then run in command line
mktexlsr
fmtutil-sys --byengine=harftex
You can then try if harflatex works by running a small document with
harflatex test-document
You will see no real difference to using lualatex here. To make use of the additional feature of harflatex more files are needed, but this is then the second step.
Second step
get from https://github.com/khaledhosny/harf/tree/master/src all luafiles and the harfload.sty file. Put them e.g. in texmf-local/tex/latex/harf. Run mktexlsr.
Then test e.g. with this document (I used the noto-font as I don't have yours). The important part is (beside loading the harfload-package) the mode=harf in the font definitions. Fonts with this settings will use harfbuzz in the background. Don't use it for fonts that should use the "normal" lualatex fontloader.
documentclassarticle
usepackageharfload
usepackagefontspec
setmainfontnotosansbengali-regular.ttf[RawFeature=mode=harf]
begindocument
কণ্যা এখন কি করিবে?
enddocument
output with harflatex

output with lualatex for comparision:

1
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
1
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
2
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
1
I'll report it.
– Javier Bezos
May 29 at 17:23
1
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
|
show 31 more comments
Hm. Looks like I lured you into an adventure.
First step
As you are on windows, get binaries from http://w32tex.org/. If you follow the link ctan you will find a link to harftex-w32.tar.xz.
Unpack it and copy harftex.dll, perhaps icudt64.dll, harflatex.exe and harftex.exe to your texlive/<year>/bin/win32 folder.
Create in texmf-local/web2c a fmtutil.cnf with this content
harflatex harftex language.dat,language.dat.lua lualatex.ini
harftex harftex language.def,language.dat.lua luatex.ini
Then create a texmf.cnf in the same directory with this content
TEXINPUTS.harftex = $TEXMFDOTDIR;$TEXMF/tex/harftex,luatex,plain,generic,//
TEXINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
LUAINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/scripts/$progname,$engine,/lua,//;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
Then run in command line
mktexlsr
fmtutil-sys --byengine=harftex
You can then try if harflatex works by running a small document with
harflatex test-document
You will see no real difference to using lualatex here. To make use of the additional feature of harflatex more files are needed, but this is then the second step.
Second step
get from https://github.com/khaledhosny/harf/tree/master/src all luafiles and the harfload.sty file. Put them e.g. in texmf-local/tex/latex/harf. Run mktexlsr.
Then test e.g. with this document (I used the noto-font as I don't have yours). The important part is (beside loading the harfload-package) the mode=harf in the font definitions. Fonts with this settings will use harfbuzz in the background. Don't use it for fonts that should use the "normal" lualatex fontloader.
documentclassarticle
usepackageharfload
usepackagefontspec
setmainfontnotosansbengali-regular.ttf[RawFeature=mode=harf]
begindocument
কণ্যা এখন কি করিবে?
enddocument
output with harflatex

output with lualatex for comparision:

Hm. Looks like I lured you into an adventure.
First step
As you are on windows, get binaries from http://w32tex.org/. If you follow the link ctan you will find a link to harftex-w32.tar.xz.
Unpack it and copy harftex.dll, perhaps icudt64.dll, harflatex.exe and harftex.exe to your texlive/<year>/bin/win32 folder.
Create in texmf-local/web2c a fmtutil.cnf with this content
harflatex harftex language.dat,language.dat.lua lualatex.ini
harftex harftex language.def,language.dat.lua luatex.ini
Then create a texmf.cnf in the same directory with this content
TEXINPUTS.harftex = $TEXMFDOTDIR;$TEXMF/tex/harftex,luatex,plain,generic,//
TEXINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
LUAINPUTS.harflatex = $TEXMFDOTDIR;$TEXMF/scripts/$progname,$engine,/lua,//;$TEXMF/tex/harflatex,lualatex,latex,luatex,generic,//
Then run in command line
mktexlsr
fmtutil-sys --byengine=harftex
You can then try if harflatex works by running a small document with
harflatex test-document
You will see no real difference to using lualatex here. To make use of the additional feature of harflatex more files are needed, but this is then the second step.
Second step
get from https://github.com/khaledhosny/harf/tree/master/src all luafiles and the harfload.sty file. Put them e.g. in texmf-local/tex/latex/harf. Run mktexlsr.
Then test e.g. with this document (I used the noto-font as I don't have yours). The important part is (beside loading the harfload-package) the mode=harf in the font definitions. Fonts with this settings will use harfbuzz in the background. Don't use it for fonts that should use the "normal" lualatex fontloader.
documentclassarticle
usepackageharfload
usepackagefontspec
setmainfontnotosansbengali-regular.ttf[RawFeature=mode=harf]
begindocument
কণ্যা এখন কি করিবে?
enddocument
output with harflatex

output with lualatex for comparision:

edited May 31 at 15:38
Khaled Hosny
21.6k172110
21.6k172110
answered May 29 at 11:05
Ulrike FischerUlrike Fischer
206k9313705
206k9313705
1
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
1
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
2
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
1
I'll report it.
– Javier Bezos
May 29 at 17:23
1
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
|
show 31 more comments
1
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
1
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
2
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
1
I'll report it.
– Javier Bezos
May 29 at 17:23
1
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
1
1
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
I'm experiencing similar problems, but with Arabic. See github.com/khaledhosny/harf/issues/35. I haven't had time to investigate further.
– Javier Bezos
May 29 at 15:57
1
1
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
@Ulrike Fischer, how is it working on your machine? are you on Linux or Mac?
– Emon Haque
May 29 at 17:04
2
2
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
I think it is a change in the binary. On the other pc I still had harftex 0.1.1 but now with 0.1.2 it fails. Some should please make a bug report at github.com/khaledhosny/harftex/issues with a link to the discussion here. I'm busy now.
– Ulrike Fischer
May 29 at 17:09
1
1
I'll report it.
– Javier Bezos
May 29 at 17:23
I'll report it.
– Javier Bezos
May 29 at 17:23
1
1
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
As I wrote I got if from the ctan.ijs.si server: ctan.ijs.si/mirror/w32tex/current
– Ulrike Fischer
May 30 at 14:07
|
show 31 more comments
harftex for (currently) x86_64-linux, i386-linux, and win32 is now in contrib.texlive.info. One can install it with
tlmgr --repository https://contrib.texlive.info/current install harftex
If I get access to other binaries I will add them later on.
add a comment |
harftex for (currently) x86_64-linux, i386-linux, and win32 is now in contrib.texlive.info. One can install it with
tlmgr --repository https://contrib.texlive.info/current install harftex
If I get access to other binaries I will add them later on.
add a comment |
harftex for (currently) x86_64-linux, i386-linux, and win32 is now in contrib.texlive.info. One can install it with
tlmgr --repository https://contrib.texlive.info/current install harftex
If I get access to other binaries I will add them later on.
harftex for (currently) x86_64-linux, i386-linux, and win32 is now in contrib.texlive.info. One can install it with
tlmgr --repository https://contrib.texlive.info/current install harftex
If I get access to other binaries I will add them later on.
answered Jun 3 at 4:41
norbertnorbert
6,8051434
6,8051434
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f493180%2fhow-to-install-harftex-on-texlive%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown