Babel: Vietnamese hyphenation patterns

\documentclass{article}
\usepackage[vietnamese]{babel}
\begin{document}
\end{document}


results in this .log produced with TeXlive:

...texmf-dist/tex/generic/babel/babel.sty
Package: babel 2016/02/24 3.9q The Babel package

texmf-dist/tex/generic/babel-vietnamese/vietnamese.ldf
Language: vietnamese

texmf-dist/tex/generic/babel/babel.def
File: babel.def 2016/02/24 3.9q Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)

Package babel Warning: No hyphenation patterns were preloaded for
(babel)                the language Vietnamese' into the format.
(babel)                rebuild the format. Now I will use the patterns


Where do I find the Vietnamese hyphenation patterns on-line and where do I place them (texmf-dist/tex/generic/hyph-utf8/patterns/...)?

• Does Vietnamese use hyphenation to begin with? – egreg Jun 3 '17 at 14:06

As far as I know, Vietnamese doesn't use hyphenation, since all words are monosyllabic.

You can avoid the warning (and possible wrong hyphenation) with the help of hyphsubst:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[vietnamese=nohyphenation]{hyphsubst}
\usepackage[vietnamese]{babel}

\begin{document}

Chào thế giới

\end{document}

• I only need to (possibly) hyphenate some names, e.g. Nguyen, which seems to have more than one syllable, but I do not speak Vietnamese. Not hyphenating those names is probably a good approach. Would it make sense for babel` to have "empty" hyphenation rules for Vietnamese? – Burgmeister Jun 3 '17 at 14:29
• @Burgmeister Yes, it would. And, yes, not hyphenating is better than doing it wrong. – egreg Jun 3 '17 at 14:31
• As a native speaker, I can confirm that all native Vietnamese words are monosyllabic. Hyphenation would only be useful for scientific words that are transcribed from another language, but since there are too many conventions to write them (I can recall at least 4), probably one should best do manual hyphenating. – McSinyx Dec 2 '17 at 13:01