Zipf’s law of abbreviation, which posits a negative correlation between word frequency and length, is one of the most famous and robust cross-linguistic generalizations. At the same time, it has been shown that contextual informativity (average surprisal given previous context) can be more strongly correlated with word length, although this tendency is not observed consistently, depending on several methodological choices. The present study, which examines a more diverse sample of languages than in the previous studies (Arabic, Finnish, Hungarian, Indonesian, Russian, Spanish and Turkish), reveals intriguing cross-linguistic differences, which can be explained by typological properties of the languages. I use large web-based corpora from the Leipzig Corpora Collection to estimate word lengths in UTF-8 characters, as well as word frequency, informativity given previous word and informativity given next word, applying different methods of bigrams processing. The results show consistent cross-linguistic differences in the size of correlations between word length and the corpus-based measures. I argue that these differences can be explained by the properties of noun phrases in a language, most importantly, the order of heads and modifiers and their relative morphological complexity, as well as by orthographic conventions.