Альтернативные шрифты для консолей? [закрытый]

Примечание: Преобразование в строковое преобразование

Это происходит просто, если вы пытаетесь рассматривать массив как строку:

$arr = array('foo', 'bar');

echo $arr;  // Notice: Array to string conversion
$str = 'Something, ' . $arr;  // Notice: Array to string conversion

Массив не может быть просто echo 'd или конкатенируется с строкой, потому что результат не определен. PHP будет использовать строку «Array» вместо массива и вызвать уведомление, чтобы указать, что это, вероятно, не то, что было предназначено, и что вы должны проверять свой код здесь. Вероятно, вы захотите что-то вроде этого:

echo $arr[0];  // displays foo
$str = 'Something ' . join(', ', $arr); //displays Something, foo, bar

Или зациклируйте массив:

foreach($arr as $key => $value) {
    echo "array $key = $value";
    // displays first: array 0 = foo
    // displays next:  array 1 = bar
}

Если это уведомление появляется где-то, чего вы не ожидаете, это означает переменную, которую вы мысль - это строка, на самом деле это массив. Это означает, что у вас есть ошибка в коде, которая делает эту переменную массивом вместо ожидаемой строки.

42
задан 10 revs, 4 users 49% 29 October 2011 в 13:33
поделиться

15 ответов

Consolas.

я нашел Consolas от блог Jeff. Это - безусловно мой любимый моноширинный шрифт.

39
ответ дан jjnguy 26 November 2019 в 23:50
поделиться

Consolas, если Вы - Windows только чувак (было похоже на мусор, когда я попробовал его в другом месте). Inconsolata, если Вы находитесь на других платформах.

0
ответ дан whaley 26 November 2019 в 23:50
поделиться

Так, победитель является Consolas

Jeff, имел хороший тема об этом:

Другие интересные шрифты:

0
ответ дан HardQuestions 26 November 2019 в 23:50
поделиться

что-то моноширинный и гротесковый шрифт, не заботьтесь иначе

0
ответ дан annakata 26 November 2019 в 23:50
поделиться

Consolas 10 ПБ

0
ответ дан Dmitri Nesteruk 26 November 2019 в 23:50
поделиться

Этот шрифт программиста является большим, если Вы находите кодирование слишком легким и хотите, чтобы что-то еще думало о том, в то время как Вы работаете, или Вы проводите некоторую наступательную кампанию против глаз по некоторым причинам.

1
ответ дан jTresidder 26 November 2019 в 23:50
поделиться

Andale Mono является другой опцией, которую я играл с (хотя я не обосновывался на нем).

1
ответ дан AJ. 26 November 2019 в 23:50
поделиться

Fixedsys, Consolas, Sans Serif.

2
ответ дан Vilx- 26 November 2019 в 23:50
поделиться

Вы могли попробовать, например, Consolas. Однако другие шрифты должны быть настроены в Реестре (см. http://blog.wolffmyren.com/2008/09/15/consolas-as-cmdexe-windows-console-font/ )

2
ответ дан Dirk Vollmar 26 November 2019 в 23:50
поделиться

Proggy или Конечная остановка (трижды-112n 9 ПБ), оба превосходны для кодирования также.

5
ответ дан Manuel 26 November 2019 в 23:50
поделиться

Существует хорошее список моноширинных шрифтов здесь , который мог бы обеспечить некоторое вдохновение.

обновление: неработающая ссылка

я обновил ссылку выше из комментария @jleedev, но, как он указывает, связи на изображения, кажется, разорваны. Appologies.

старая ссылка была: http://www.lowing.org/fonts/

5
ответ дан AJ. 26 November 2019 в 23:50
поделиться

6x13 - классический xterm шрифт. Его требование известности состоит в том, что это 6 пикселей шириной, где самый маленький полезный размер Lucida Console 7 пикселей шириной. Используя 6x13 окно терминала или редактора на 80 столбцов 480 пикселей шириной плюс полосы прокрутки и границы окна. Это означает, что экран на 1 024 пикселя достаточно широк для двух редакторов или окон оболочки рядом, и экран на 1 600 пикселей достаточно широк для три.

, В то время как экраны на 1 024 пикселя немного выходятся из моды на ПК в эти дни, они широко найдены на нетбуках. 1600x1200 экраны широко использовались на ПК, и много ноутбуков имеют 1600x900 экраны, таким образом, этот шрифт имеет несколько зон наилучшего восприятия в зависимости от того, какой экран Вы имеете.

версия для Windows А может быть загружена здесь. существует также несколько шрифтов X11 6 пикселей шириной, которые меньше чем 13 пикселей высотой (часто названный 'ясным'), таким образом, можно получить больше строк на экране. Однако я никогда не видел окна.FON преобразования их. Обратите внимание, что это растровые шрифты, и, в то время как довольно скромный с экранным агентом по операциям с недвижимостью они не масштабируемы и не поддерживают сглаживание.

P.S. сказавший, что, я использую Lucida Console в Windows на работе, хотя я имею два 1280x1024 экраны, которые достаточно широки для него. Консоль Lucida не совсем так же высока как 6x13, таким образом, она дает больше строк для данного числа пикселей вертикально. Дома я имею два 1600x1200 дисплеи и использование 6x13 на Linux и Lucida Console в Windows для Visual Studio.

9
ответ дан ConcernedOfTunbridgeWells 26 November 2019 в 23:50
поделиться

Фиксированное 18 Среднее. Очень понятный, поддерживает много символов и поставляется с X.

Единственная проблема, с которой я столкнулся, это то, что gnome-terminal будет вносить некоторые изменения в размер шрифта. То есть я еще не видел настоящего fixed-18 в gnome-terminal (xterm ftw). И, если вы не получите настоящего fix-18, это будет просто мусор, IMO.

0
ответ дан 26 November 2019 в 23:50
поделиться

ProFont - отличная альтернатива Monaco (косые нули, более четкие знаки препинания, можно различить I, l и 1.)

0
ответ дан 26 November 2019 в 23:50
поделиться

Некоторое время я был фанатом Consolas, но только что перешел на Monaco - этот шрифт Apple доступен и для Windows. Очень приятный на вид .. но, может быть, я просто люблю пышные формы;)

1
ответ дан 26 November 2019 в 23:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: