Blog Code Font Change: From Courier New to Consolas

Courier New is an excellent monospaced (non-proportional) typeface introduced with Windows 3.1. As a UI designer, I cannot tell how many year I have worked with Courier New. As the release of Visual Studio 2010 and the new MSDN, Consolas becomes the default font of code.

image

The latest code font definition of MSDN is:

font-family: Consolas, Courier, monospace;
font-size: 0.83em;

According to Wikipedia:

Consolas is a monospaced (non-proportional) typeface, designed by Lucas de Groot. It is a part of a new suite of fonts that take advantage of Microsoft's ClearType font rendering technology.

Although it is introduced with Windows Vista and Office 2007, Consolas first came into my eyes later along with dev10. After playing with it for over 2 years, I think it is time to say goodbye to Courier New and catch up with the UI design of Visual Studio and MSDN.

For me, Courier New is as beautiful as Consolas; Consolas rocks mainly because of ClearType.

5 Comments

  • Nice to hear, friend!

  • Hi again Tony,I LOVE this app. Here it is a month latter and I'm still planiyg with it in a variety of incarnations pretty much daily (along with the new CSLA 3.6). Thank you for making it so comprehensive, i.e. all the CRUD operations, 1:M and M:M relationships, etc. Most sample apps don't go to the lengths you have. Thanks for covering ALL the bases for once in a digestable app.Wanted to point out one critical typo in the EntityDataProvider's UpdateOrder method. When you build your list of new OrderDetails to be inserted, you have: List insertedDetails = (from od in order.OrderDetails where od.TrackingState == TrackingInfo.Updated select od).ToList();TrackingInfo.Updated should be TrackingInfo.Created (As it stands you'll get duplicate primary key violations).Sure would be nice to be able to toggle off PropertyChanged and ListChanged notifications when simply fetching data, wouldn't it. Nice thing about the WinForms version is that BindingList has a RaiseListChangedEvents property that at least allows you to toggle off list changed events. I havn't stumbled across a WPF counterpart yet though. Fetching is SLOW, and I suspect supressing all the event notifications would be a major performance enhancement.Thanks again. Back at it tomorrow probably.Bob

  • با اخذ رتبه پیمانکاری در چه فعالیت ها و پروژه هایی می توانید کار کنید؟ آیا می دانید که چگونه می توان این کار را انجام داد و چه فعالیت هایی را می بایست بر روی سازمان خود پیاده سازی کنید تا بهترین رتبه پیمانکار را بعد از ثبت شرکت برای خود اخذ کنید. با ما همراه باشید.

    مهم ترین قضیه در این مورد آن است که هر شرکت حقیقی یا حقوقی که در زمینه پیمانکاری در حال فعالیت هست باید بلافاصله برای اخذ رتبه پیمانکار اقدام نماید، شاید از خودتان بپرسید که با شرع فعالیت نمی توانید رتبه های بالا را برای خود کسب کنید، این فکر کاملا درست است، اما لازم می دانیم این نکته را بیان کنیم که بدون داشتن این رتبه بندی به هیچ عنوان نمی توانید در پروژه های عمرانی و اجرایی شرکت کنید و این می تواند فرصت های مهمی را برای کسب و کار شما از بین ببرد.

    به هر حال اگر قصد شرکت در اخذ رتبه پیمانکار را دارید و یا این که قبل از اقدام می خواهید اطلاعاتی کامل به دست آورید همین الان با شماره های قرار داده شده در داخل سایت تماس بگیرید تا به صورت کامل و تخصصی راهنمایی شوید.


  • بطور کلی رزین‌های نوع قوی در یک محدوده وسیع PH و رزین‌های نوع ضعیف در یک محدوده کوچک از PH مناسب هستند. ولیکن با استفاده از رزین‌های نوع ضعیف، صرفه جویی قابل توجهی در مصرف مواد شیمیایی مورد نیاز برای احیا رزین را باعث می‌شود. رزین‌های کاتیونی قوی قادر به جذب کلیه کاتیون های موجود در آب می‌باشد ولی نوع ضعیف قادر به جذب کاتیون های هستند که به قلیائیت آب مرتبط است و محصول سیستم اسید کربنیک است.
    مزیت رزین‌های کاتیونی ضعیف بازدهی بالای آنها در مقایسه با رزین های کاتیونی قوی می‌باشد، در نتیجه باعث تولید پساب کمتر در احیا مکرر می‌گردد. اصولا زمانی که هدف جداسازی کلیه کاتیون های آب است بکارگیری توام رزین کاتیونی قوی و ضعیف اقتصادی تر از بکارگیری رزین های کاتیونی قوی می‌باشد. رزین‌های آنیونی قوی قادر به جذب کلیه آنیون های موجود در آب بوده ولی رزین‌های آنیونی ضعیف قادر به جذب آنیون اسیدهای قوی نظیر اسید سولفوریک، کلریدریک و نیتریک می‌باشد. رزین‌های آنیونی ضعیف مقاومتر از رزین های آنیونی قوی بوده و به همین جهت در سیستم‌های تصفیه آب، رزین‌های آنیونی قوی در پایین دست رزین های آنیونی ضعیف قرار می‌گیرند.

    برخی از کاربردهای رزین‌ها:

    • حذف سختی
    • حذف آهن ومنگنز
    • حذف سیلیکا
    ۰ تولید آب بدون یون (DM Water)

    اصول طراحی:
    طراحی رزین توسط نرم افزارهای مرتبط و بر اساس آنالیز و دبی آب ورودی، ساعت کارکرد و سرویس، کیفیت مورد نیاز خروجی و … انجام می گیرد. رزین ها در مخازنFRP، یا کربن استیل با پوشش مناسب و یا استنلس استیل بارگزاری می گردد. راهبری سیستم های سختی گیر رزینی به سه صورت دستی، نیمه اتوماتیک و یا تمام اتوماتیک قابل طراحی و اجرا می باشد. در مورد سیستم های تولید آب بدون یون بهتر است فرآیند تولید بصورت تمام اتوماتیک انجام پذیرد.


  • مصمم مواقع ومتاجر الكترونية

Add a Comment

As it will appear on the website

Not displayed

Your website