Fix font artifact in Google Chrome on Windows (#1490353)
| | |
| | | - Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325) |
| | | - Fix so unrecognized TNEF attachments are displayed on the list of attachments (#1490351) |
| | | - Fix lack of signature separator for plain text signatures in html mode (#1490352) |
| | | - Fix font artifact in Google Chrome on Windows (#1490353) |
| | | |
| | | RELEASE 1.1.1 |
| | | ------------- |
| | |
| | | protected $config = array( |
| | | // non-breaking space |
| | | 'space' => "\xC2\xA0", |
| | | // word-joiner (zero-width no-break space) |
| | | // 'wordjoiner' => "\xEF\xBB\xBF", // U+2060 |
| | | // use deprecated U+FEFF character because of webkit issue with displaying U+2060 (#1490353) |
| | | 'wordjoiner' => "\xEF\xBB\xBF", // U+FEFF |
| | | // enables format=flowed parser |
| | | 'flowed' => false, |
| | | // enables wrapping for non-flowed text |
| | |
| | | $text = strtr($text, $table); |
| | | |
| | | $nbsp = $this->config['space']; |
| | | $nobr = $this->config['wordjoiner']; |
| | | |
| | | // replace some whitespace characters |
| | | $text = str_replace(array("\r", "\t"), array('', ' '), $text); |
| | |
| | | |
| | | $text = $copy; |
| | | } |
| | | else { |
| | | // make the whole line non-breakable |
| | | $text = str_replace(array(' ', '-', '/'), array($nbsp, '-⁠', '/⁠'), $text); |
| | | else { |
| | | $repl = array( |
| | | ' ' => $nbsp, |
| | | '-' => $nobr . '-' . $nobr, |
| | | '/' => $nobr . '/', |
| | | ); |
| | | |
| | | $text = str_replace(array_keys($repl), array_values($repl), $text); |
| | | } |
| | | |
| | | return $text; |
| | |
| | | $data[] = array(">aaaa \n>aaaa", "<blockquote>aaaa_<br>aaaa</blockquote>", $options); |
| | | $data[] = array(">aaaa\n>aaaa", "<blockquote>aaaa<br>aaaa</blockquote>", $options); |
| | | $data[] = array(">aaaa \n>bbbb\ncccc dddd", "<blockquote>aaaa_<br>bbbb</blockquote>cccc_dddd", $options); |
| | | $data[] = array("aaaa-bbbb/cccc", "aaaa-⁠bbbb/⁠cccc", $options); |
| | | $data[] = array("aaaa-bbbb/cccc", "aaaa\xEF\xBB\xBF-\xEF\xBB\xBFbbbb\xEF\xBB\xBF/cccc", $options); |
| | | |
| | | $options['flowed'] = true; |
| | | |