Загрыз меня сегодня один очень важный вопрос, как мне кажется, вселенского масштаба, а именно – шрифт оформления кода на страницах блога. И, как вы уже смогли заметить, что у меня весь код в блоге оформлен шрифтом Verdana, что является моветоном (Verdana – не моноширинный шрифт). В принципе, ни для кого не секрет, что любой код должен оформляться только моноширинными шрифтами. И я решил проверить, на сколько это будет хорошо выглядеть. Поэтому я предлагаю вам на обозрение по 10 строк произвольного кода раскрашенного в PowerGUI, но оформленного разными шрифтами:

  • Verdana (используется сейчас в блоге)
if ($name -ne $null) {
$shares = Get-WmiObject Win32_Share -filter "name = '$name'"
} Else {$shares = Get-WmiObject Win32_Share -filter 'type = 0'}
$Shareinfo = @()
# цикл извлечения сведений о каждой сетевой папке в переменную $ShareInfo
foreach ($share in $shares) { 
  $ShareSec = Get-WmiObject Win32_LogicalShareSecuritySetting  -filter "name='$($share.name)'" 
  if($shareSec) { 
    $sd = $sharesec.GetSecurityDescriptor()
    $ShareInfo += $SD.Descriptor.DACL | % {
      $_ | select @{e = {$share.name};n = 'Name'},
  • Consolas
if ($name -ne $null) {
$shares = Get-WmiObject Win32_Share -filter "name = '$name'"
} Else {$shares = Get-WmiObject Win32_Share -filter 'type = 0'}
$Shareinfo = @()
# цикл извлечения сведений о каждой сетевой папке в переменную $ShareInfo
foreach ($share in $shares) { 
  $ShareSec = Get-WmiObject Win32_LogicalShareSecuritySetting  -filter "name='$($share.name)'" 
  if($shareSec) { 
    $sd = $sharesec.GetSecurityDescriptor()
    $ShareInfo += $SD.Descriptor.DACL | % {
      $_ | select @{e = {$share.name};n = 'Name'},
  • Courier
if ($name -ne $null) {
$shares = Get-WmiObject Win32_Share -filter "name = '$name'"
} Else {$shares = Get-WmiObject Win32_Share -filter 'type = 0'}
$Shareinfo = @()
# цикл извлечения сведений о каждой сетевой папке в переменную $ShareInfo
foreach ($share in $shares) { 
  $ShareSec = Get-WmiObject Win32_LogicalShareSecuritySetting  -filter "name='$($share.name)'" 
  if($shareSec) { 
    $sd = $sharesec.GetSecurityDescriptor()
    $ShareInfo += $SD.Descriptor.DACL | % {
      $_ | select @{e = {$share.name};n = 'Name'},
  • Courier New (используется по умолчанию в PowerGUI)
if ($name -ne $null) {
$shares = Get-WmiObject Win32_Share -filter "name = '$name'"
} Else {$shares = Get-WmiObject Win32_Share -filter 'type = 0'}
$Shareinfo = @()
# цикл извлечения сведений о каждой сетевой папке в переменную $ShareInfo
foreach ($share in $shares) { 
  $ShareSec = Get-WmiObject Win32_LogicalShareSecuritySetting  -filter "name='$($share.name)'" 
  if($shareSec) { 
    $sd = $sharesec.GetSecurityDescriptor()
    $ShareInfo += $SD.Descriptor.DACL | % {
      $_ | select @{e = {$share.name};n = 'Name'},
  • Courier 10TL
if ($name -ne $null) {
$shares = Get-WmiObject Win32_Share -filter "name = '$name'"
} Else {$shares = Get-WmiObject Win32_Share -filter 'type = 0'}
$Shareinfo = @()
# цикл извлечения сведений о каждой сетевой папке в переменную $ShareInfo
foreach ($share in $shares) { 
  $ShareSec = Get-WmiObject Win32_LogicalShareSecuritySetting  -filter "name='$($share.name)'" 
  if($shareSec) { 
    $sd = $sharesec.GetSecurityDescriptor()
    $ShareInfo += $SD.Descriptor.DACL | % {
      $_ | select @{e = {$share.name};n = 'Name'},
  • Lucida Console (используется по умолчанию в PowerShell ISE)
if ($name -ne $null) {
$shares = Get-WmiObject Win32_Share -filter "name = '$name'"
} Else {$shares = Get-WmiObject Win32_Share -filter 'type = 0'}
$Shareinfo = @()
# цикл извлечения сведений о каждой сетевой папке в переменную $ShareInfo
foreach ($share in $shares) { 
  $ShareSec = Get-WmiObject Win32_LogicalShareSecuritySetting  -filter "name='$($share.name)'" 
  if($shareSec) { 
    $sd = $sharesec.GetSecurityDescriptor()
    $ShareInfo += $SD.Descriptor.DACL | % {
      $_ | select @{e = {$share.name};n = 'Name'},

И мне хотелось бы получить от вас ответ – какой из этих шрифтов является наиболее читабельным и удобным для вас? Очень большая просьба отписаться в каментах со своим ответом. Спасибо!

Monday, June 08, 2009 12:02:29 AM (FLE Daylight Time, UTC+03:00)   Comments [5]    

 

Monday, June 08, 2009 12:43:36 AM (FLE Daylight Time, UTC+03:00)
Люцида православна чуть менее, чем полностью. Но впечатление от неё портит совершенно уёбищный курсив. Консолас мне нравится больше всех. Курьеры унылы все как один и не рассматриваются вообще.

Но считаю, что надо увеличивать междустрочное расстояние. Потому что оно расчитано на обычный текст — в котором, как правило, мало выносных элементов. А в сценариях их очень много. Все эти скобки, знаки доллара. И вообще чуть ли не каждое слово с заглавной буквы, а в некоторых словах — каждый слог.
Tuesday, June 09, 2009 6:05:26 PM (FLE Daylight Time, UTC+03:00)
Lucida
pan_2@LJ
Friday, June 26, 2009 11:20:35 AM (FLE Daylight Time, UTC+03:00)
Из представленных примеров наимолее читабелен Consolas

Если бы было возможно увеличить межстрочное расстояние, то, возможно, проголосовал бы за Courier
shs
Friday, June 26, 2009 12:58:58 PM (FLE Daylight Time, UTC+03:00)
Consolas оптимален. Courier New у меня отображается в Хроме консоласом (в блоге) :)
Alexey
Saturday, June 27, 2009 12:36:20 PM (FLE Daylight Time, UTC+03:00)
> Courier New у меня отображается в Хроме консоласом (в блоге)
забавно :) я остановил свой выбор на consolas в качестве основного, а у кого этого шрифта нету будет отображаться lucida.
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Live Comment Preview
 · 

All content © 2008 - 2012, Vadims Podāns
"Spaces" Theme provided by: Vadims Podāns
About


E-mail - Send mail to the author(s)
Live Messenger -
For english language visitors
Библиотека
Календарик
<February 2012>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

Карта расположения посетителей
Favorites





Fan list



Disclaimer
Вся информация на сайте предоставляется на условиях «как есть», без предоставления каких-либо гарантий и прав.

При использовании материалов c данного сайта ссылка на оригинальный источник обязательна.
Protected by Copyscape Online Plagiarism Scanner