これはDrupal 7.xのバグのようです。フィルターの順序を変更しても、私の場合は機能しません。
私の短期的な解決策は、これを私のテーマのtemplate.php(ref)内にスローすることでした:
<?php
/**
* Implements template_preprocess_field().
*/
function THEMENAME_preprocess_field(&$vars, $hook) {
// Add line breaks to plain text textareas.
if (
// Make sure this is a text_long field type.
$vars['element']['#field_type'] == 'text_long'
// Check that the field's format is set to null, which equates to plain_text.
&& $vars['element']['#items'][0]['format'] == null
) {
$vars['items'][0]['#markup'] = nl2br($vars['items'][0]['#markup']);
}
}
?>
ビューのフィールドの場合、フィールド設定の「結果の書き換え」セクションでこのオプションを個別に設定する必要があります。