ENGG1811 VBA Reference Card

Total Page:16

File Type:pdf, Size:1020Kb

ENGG1811 VBA Reference Card Part A ENGG1811 VBA Reference Card VBA Language Structure ' comment starts with a single quote Examples: Editor Access and Setup ' (and is ignored by the VB system) Dim longitude As Double Developer tab, Visual Basic identifiers are names you give to things like Dim numCells As Integer button. Starts the VBE. variables and procedures. They start with a Dim e As Double ' surface roughness letter, followed by any number of letters, digits Shortcut is Alt-F11 . Dim stressMildSteel As Double or underscores (_). Select Tools – Options menu. First data types include Integer , Long (integer with Procedures few options should be like this: wider range), Double (for normal calculations), Only two types, subprograms and functions. String , Boolean and Variant (= any type). Sub name (parameter-list ...) number formats include integer, decimal or End Sub scientific (also hexadecimal prefixed by &H ) Function name (parameter-list ...) As type string literals are enclosed in double quote name = ... ' assign result to func name characters, type two of them to represent a End Function double quote symbol: "He said, ""Hi!""" . Procedures contain local variable declarations Others are according to preference, including font each module consists of optional constant (normally occur first), and statements. in Editor Format (Consolas, Fixedsys are better than definitions, optional variable declarations, then Courier). procedures. parameter-list is a comma-separated list of local variables associated with the arguments passed to VBE Layout Declarations the procedure. Simplest format is Top left: Project Explorer. Constant definitions are of the form name As type Top right: edit window, one per object being edited. Const name = value A subprogram with no parameters is called a Bottom right: Properties window, F4 to unhide. where name is by convention ALL_CAPS and value is macro , and can be initiated by the user ( Alt-F8 ). Bottom right: Immediate window ( Debug.Print a literal or constant expression, for example: See also Parameters and Procedure Calls overleaf. Const ROW_START = 4 ' first data row destination), Ctrl-g to unhide. Procedure Conventions Const PLANCK = 6.626068e-34 'in J s Workbook objects Subprograms perform general tasks, should be Variable declarations are of the form Sheets , for related event procedures and controls. named using a verb phrase in Title Case (for Dim name As type example, ProcessCells . Workbook , event procedures open/close etc. or Functions should just calculate and return a Modules , where most of the VBA resides; Insert – Dim name1 As type1, name2 As type2, ... value, not change the workbook directly. Their Module to create, rename using the Properties names should be nouns or noun phrases, such as window. Variable names may be simple algebraic ( x, k), or indicate counting purpose (row , col ), or hold Pythagoras, LastCell, IsEmpty, significant values, using initial lower case but then RelativeBearing. Title Case (wordsJoinedWithInitialCaps). GW 1209 1 Formatting Conventions (Rules) Selection Statements Iteration Statements Always indent lines that belong to an outer If Boolean-expression Then Set variable var (usually Integer or Long) to each structure, such as procedure contents and statement element of arithmetic progression: Else selected or iterated statements. optional For var = start To finish Step amount statement Leave an empty line before each group of statements optional End If related statements. Next var Chained form: Use a comment before each procedure, before a Continue as long as Boolean-expression is true: If Boolean-expression Then statement that does something non-obvious and While Boolean-expression statement on important variable declarations. statements ElseIf Boolean-expression Then repeat as Long lines should be split by inserting a space, Wend statement needed underscore and Enter, increase indent by half. Also general form (not required for ENGG1811) : Else optional Assignment Statement statement Do ... Loop with Exit Do and/or While conditions Statements perform actions by changing the End If at either end. program state. Simplest is assignment: A single expression can be matched this way (not Parameters and Procedure Calls variable = expression required for ENGG1811) : Each parameter is a local variable, initialised from expression combines literals, named constants, Select Case expression the corresponding argument. variables and function calls, combined using Case value1 ByVal prefix means copy argument value only operators with this precedence: statements ByRef prefix means associate argument variable (if ( ) parentheses Case value1, value2, ... it is a variable) with parameter, this is default. ^ exponentiation statements Example: + – unary: sign operators Case value1 To value2, ... * / multiplication, division Sub DoIt(ByVal count As Integer , _ statements \ integer division ByRef result As Double) Case Is > value ' or any comparison Mod remainder If parameter names are known, can associate in any statements + – binary: add, subtract order using the := notation: & string concatenation Case Like pattern DoIt result:=myAnswer, count:=22 = <> < > <= >= comparisons statements Like Functions always require parentheses around Case Else ' if no match, optional Not And Or Xor Boolean operators arguments (if any), subprograms don’t, but can be statements patterns: forced with the Call statement: Like End Select * string of any length Call DoIt(22, myAnswer) each of these Early exit from procedure: [abcx-z] any single character DoIt 22, myAnswer is equivalent If exception-condition Then [!xyzE-G] any char except these to the above # digit = [0-9] Exit Function ' or Exit Sub ? any single character End If GW 1209 2 Excel Objects Object Variables Part B Hierarchy Can declare variables of specific or generic object Other Shape methods (all return a shape): Application types: AddLine( beginX, beginY, endX, endY ) ActiveWorkbook Dim rng As Range AddTextBox( orientation, left, top, _ ActiveSheet Dim wks As Worksheet width, height ) ActiveCell Dim obj As Object BuildFreeform see VBA Drawing document. Most common objects are ranges: Must use the Set keyword when assigning object Shape properties include Line , Fill ; use these to variables (because the var “points” to the object). ActiveSheet.Cells( row ,column ) change appearance: Set rng = ActiveSheet.Columns(5) ActiveSheet.Range( name ) ' "max" etc With shp.Line ActiveSheet.Range( address ) ' "A4" etc Collections .Weight = 1.5 Selection ' created by .Select Group (usually related) objects under a single name .DashStyle = msoLineDashDot .Forecolor.RGB = _ Objects have properties (attributes, some of which Can be indexed by position (1.. n) or name can be set), and methods (associated procedures). ActiveWorkbook.Sheets.Add _ RGB(128,0,0) ' dark red Notation is the same: after:=Sheets(3) End With object .property used in an expression ActiveWorkbook.Sheets("Temp").Delete With shp.Fill object .property = newvalue For Each wks In ActiveWorkbook.Sheets .Forecolor.RGB = vbYellow object .method arguments ... if a subprogram Debug.Print wks.Name .Transparency = 0.5 ' translucent object .method (arguments ...) if a function Next wks .Visible = True ' False = hide End With Range properties include ActiveSheet.Shapes Collection Value (default if omitted) Formula Represent drawing objects, coords are X and Y Colours Interior Font (down is positive) in pixels (approximately). Define Long constants, or use the RGB function. Borders NumberFormat Dim shp As Shape If you know the hexadecimal code as used on web Range methods include Set shp = _ pages, can also create meaningful Consts: ClearContents AutoFit ActiveSheet.Shapes.AddShape( type , _ web : #00CC99 = RGB(0,204,153) FillDown Merge Offset(row, col) left, top, width, height ) VBA: Const BLUE_GREEN = &H99CC00 With Statement type includes many predefined constants such as Note the reversed red and blue order. Can factorise common prefix object reference: msoShapeRectangle, msoShapeOval Built-in constants: vbBlack, vbWhite, msoShapeRightArrow, msoShapeHeart With ActiveSheet.Cells(1,4).Interior vbRed, vbGreen, vbBlue, (see MsoAutoShapeType in Excel Help) .Pattern = xlSolid vbCyan, vbMagenta, vbYellow. other arguments define rectangular bounding box. .Color = RGB(100,50,100) ' purple End With GW 1209 3 Standard Functions VBA Examples Notes Use Excel Help for more info. Function to calculate Pythagorean distance given the Here num is a Double or Integer, i is an integer, differences in X and Y values: str is a string, a is an angle in radians. Function Pythag(xDiff As Double , _ Conversions: yDiff As Double ) As Double Int( num ), Fix( num ), Round( num ,i) Pythag = Sqr(xDiff ^ 2 + yDiff ^ 2) Abs( num ), Val( str ), CStr( num ), End Function CInt( str ) Real mathematics: Snippet to process column in variable col : Sqr( num ) (square root) Dim row As Integer Exp( num ), Log( num ) (both base e, not 10) Trigonometry: row = ROW_START Sin( a), Cos( a), Tan( a) While Activesheet.Cells(row,col) <> "" Atn( num ) (arctangent) ' do something with the cell Others: row = row + 1 IsNumeric( str ) (looks like a number?) Wend RGB( red,green,blue ) (integer colour values) Rnd() (random number 0..1) Subprogram calculating two values, passed back to the caller Functions used in formulas: using ByRef parameters. Cartesian to polar conversion: WorksheetFunction. functionname (... ) Sub Polar(x As Double , y As Double , _ ByRef mag As Double , _ Error Codes and possible causes ByRef angle As Double ) 6: Overflow : calculated integer value is too large (> 32767) or too small (< –32768) mag = Pythag(x, y) 13 Type mismatch : expression mixes up numbers angle = WorksheetFunction.Atan2(x, y) and non-numeric values ' Atan2 works for x=0, Atn doesn’t 438 Object doesn’t support this property or method : End Sub you may have misspelled something after a dot, such as Activesheet. Culls (row,col) 1004 Unable to get the property [...] of the WorksheetFunction class : probably incorrect argument such as Asin with arg > 1 GW 1209 4 .
Recommended publications
  • Cloud Fonts in Microsoft Office
    APRIL 2019 Guide to Cloud Fonts in Microsoft® Office 365® Cloud fonts are available to Office 365 subscribers on all platforms and devices. Documents that use cloud fonts will render correctly in Office 2019. Embed cloud fonts for use with older versions of Office. Reference article from Microsoft: Cloud fonts in Office DESIGN TO PRESENT Terberg Design, LLC Index MICROSOFT OFFICE CLOUD FONTS A B C D E Legend: Good choice for theme body fonts F G H I J Okay choice for theme body fonts Includes serif typefaces, K L M N O non-lining figures, and those missing italic and/or bold styles P R S T U Present with most older versions of Office, embedding not required V W Symbol fonts Language-specific fonts MICROSOFT OFFICE CLOUD FONTS Abadi NEW ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Abadi Extra Light ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Note: No italic or bold styles provided. Agency FB MICROSOFT OFFICE CLOUD FONTS ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Agency FB Bold ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Note: No italic style provided Algerian MICROSOFT OFFICE CLOUD FONTS ABCDEFGHIJKLMNOPQRSTUVWXYZ 01234567890 Note: Uppercase only. No other styles provided. Arial MICROSOFT OFFICE CLOUD FONTS ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Arial Italic ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Arial Bold ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Arial Bold Italic ABCDEFGHIJKLMNOPQRSTUVWXYZ
    [Show full text]
  • Lushootseed Unicode Keyboard Help
    Lushootseed Unicode Keyboard 1.1 Overview Design This Keyman keyboard is designed for Lushootseed, a language of the Pacific Northwest spoken in Washington state. The arrangement of Lushootseed letters on this keyboard closely follow the arrangement of keys in a standard English QWERTY keyboard. On Screen Keyboard This keyboard includes an On Screen Keyboard view for easy reference. The On Screen Keyboard works best when associated with a QWERTY US layout. Fonts This is a Unicode keyboard and works with any Unicode font which has support for Lushootseed characters. Common fonts which work with Lushootseed are: Arial Consolas Arial Unicode MS Courier New Calibri Tahoma Cambria Times New Roman This keyboard also includes the following fonts which work well with Lushootseed: Lushootseed Sulad Gentium Plus Lushootseed School Keyboard Layout Lushootseed Unicode: Unshifted ` 1 2 3 4 5 6 7 8 9 0 - = Backspace © 1 2 3 4 5 6 7 8 9 0 - = Tab q w e r t y u i o p [ ] \ q w ə š t y u i ʷ p [ ] \ Caps Lock a s d f g h j k l ; ' Enter a s d ʔ g h ǰ k l ɬ ' Shift z x c v b n m , . / Shift & x c č b n m , . / Ctrl Alt Alt Ctrl Lushootseed Unicode: Shifted ~ ! @ # $ % ^ & * ( ) _ + Backspace © ! @ # $ % ^ & * ( ) _ + Tab Q W E R T Y U I O P { } ¦ ; < ;ʷ = > kʷ ? { } ¦ Caps Lock A S D F G H J K L : " Enter qʷ dᶻ gʷ Aʷ A B C " Shift Z X C V B N M < > ? Shift &ʷ xʷ E F G H I < > ? Ctrl Alt Alt Ctrl Keyboard Details You can find most keys on the Lushootseed keyboard by thinking of a similar letter in English.
    [Show full text]
  • Suitcase Fusion 8 Getting Started
    Copyright © 2014–2018 Celartem, Inc., doing business as Extensis. This document and the software described in it are copyrighted with all rights reserved. This document or the software described may not be copied, in whole or part, without the written consent of Extensis, except in the normal use of the software, or to make a backup copy of the software. This exception does not allow copies to be made for others. Licensed under U.S. patents issued and pending. Celartem, Extensis, LizardTech, MrSID, NetPublish, Portfolio, Portfolio Flow, Portfolio NetPublish, Portfolio Server, Suitcase Fusion, Type Server, TurboSync, TeamSync, and Universal Type Server are registered trademarks of Celartem, Inc. The Celartem logo, Extensis logos, LizardTech logos, Extensis Portfolio, Font Sense, Font Vault, FontLink, QuickComp, QuickFind, QuickMatch, QuickType, Suitcase, Suitcase Attaché, Universal Type, Universal Type Client, and Universal Type Core are trademarks of Celartem, Inc. Adobe, Acrobat, After Effects, Creative Cloud, Creative Suite, Illustrator, InCopy, InDesign, Photoshop, PostScript, Typekit and XMP are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apache Tika, Apache Tomcat and Tomcat are trademarks of the Apache Software Foundation. Apple, Bonjour, the Bonjour logo, Finder, iBooks, iPhone, Mac, the Mac logo, Mac OS, OS X, Safari, and TrueType are trademarks of Apple Inc., registered in the U.S. and other countries. macOS is a trademark of Apple Inc. App Store is a service mark of Apple Inc. IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license. Elasticsearch is a trademark of Elasticsearch BV, registered in the U.S.
    [Show full text]
  • Vision Performance Institute
    Vision Performance Institute Technical Report Individual character legibility James E. Sheedy, OD, PhD Yu-Chi Tai, PhD John Hayes, PhD The purpose of this study was to investigate the factors that influence the legibility of individual characters. Previous work in our lab [2], including the first study in this sequence, has studied the relative legibility of fonts with different anti- aliasing techniques or other presentation medias, such as paper. These studies have tested the relative legibility of a set of characters configured with the tested conditions. However the relative legibility of individual characters within the character set has not been studied. While many factors seem to affect the legibility of a character (e.g., character typeface, character size, image contrast, character rendering, the type of presentation media, the amount of text presented, viewing distance, etc.), it is not clear what makes a character more legible when presenting in one way than in another. In addition, the importance of those different factors to the legibility of one character may not be held when the same set of factors was presented in another character. Some characters may be more legible in one typeface and others more legible in another typeface. What are the character features that affect legibility? For example, some characters have wider openings (e.g., the opening of “c” in Calibri is wider than the character “c” in Helvetica); some letter g’s have double bowls while some have single (e.g., “g” in Batang vs. “g” in Verdana); some have longer ascenders or descenders (e.g., “b” in Constantia vs.
    [Show full text]
  • Table of Contents
    CentralNET Business User Guide Table of Contents Federal Reserve Holiday Schedules.............................................................................. 3 About CentralNET Business ......................................................................................... 4 First Time Sign-on to CentralNET Business ................................................................. 4 Navigation ..................................................................................................................... 5 Home ............................................................................................................................. 5 Balances ........................................................................................................................ 5 Balance Inquiry Terms and Features ........................................................................ 5 Account & Transaction Inquiries .................................................................................. 6 Performing an Inquiry from the Home Screen ......................................................... 6 Initiating Transfers & Loan Payments .......................................................................... 7 Transfer Verification ................................................................................................. 8 Reporting....................................................................................................................... 8 Setup (User Setup) .......................................................................................................
    [Show full text]
  • Ultimate++ Forum It Higher Priority Now
    Subject: It's suspected to be an issue with Font. Posted by Lance on Fri, 18 Mar 2011 22:50:28 GMT View Forum Message <> Reply to Message The programs I used to compare are UWord from the UPP, and MS Word. The platform is Windows 7. The text I used to test is: The problem with U++ drawed text is that some characters are notably larger than others and some have incorrect horizontal displacement. Please see attached picture for a visual effect. I also encountered issue where chinese characters are displayed correctly displayed on Windows but are blank on Ubuntu. And when I copies the same text that was displayed as blank to, say gedit, the text displayed correctly as in Windows. That part I will attach picture in future. File Attachments 1) font problem.png, downloaded 650 times Subject: Re: It's suspected to be an issue with Font. Posted by mirek on Sun, 10 Apr 2011 12:42:52 GMT View Forum Message <> Reply to Message Lance wrote on Fri, 18 March 2011 18:50The programs I used to compare are UWord from the UPP, and MS Word. The platform is Windows 7. The text I used to test is: The problem with U++ drawed text is that some characters are notably larger than others and some have incorrect horizontal displacement. It works fine on my Windows 7. However, I believe that the problem is caused by font substitution mechanism and perhaps on your system, you have some font that takes precendence for some glyphs, but does not contain other characters.
    [Show full text]
  • Fonts Installed with Each Windows OS
    FONTS INSTALLED WITH EACH WINDOWS OPERATING SYSTEM WINDOWS95 WINDOWS98 WINDOWS2000 WINDOWSXP WINDOWSVista WINDOWS7 Fonts New Fonts New Fonts New Fonts New Fonts New Fonts Arial Abadi MT Condensed Light Comic Sans MS Estrangelo Edessa Cambria Gabriola Arial Bold Aharoni Bold Comic Sans MS Bold Franklin Gothic Medium Calibri Segoe Print Arial Bold Italic Arial Black Georgia Franklin Gothic Med. Italic Candara Segoe Print Bold Georgia Bold Arial Italic Book Antiqua Gautami Consolas Segoe Script Georgia Bold Italic Courier Calisto MT Kartika Constantina Segoe Script Bold Georgia Italic Courier New Century Gothic Impact Latha Corbel Segoe UI Light Courier New Bold Century Gothic Bold Mangal Lucida Console Nyala Segoe UI Semibold Courier New Bold Italic Century Gothic Bold Italic Microsoft Sans Serif Lucida Sans Demibold Segoe UI Segoe UI Symbol Courier New Italic Century Gothic Italic Palatino Linotype Lucida Sans Demibold Italic Modern Comic San MS Palatino Linotype Bold Lucida Sans Unicode MS Sans Serif Comic San MS Bold Palatino Linotype Bld Italic Modern MS Serif Copperplate Gothic Bold Palatino Linotype Italic Mv Boli Roman Small Fonts Copperplate Gothic Light Plantagenet Cherokee Script Symbol Impact Raavi NOTE: Trebuchet MS The new Vista fonts are the Times New Roman Lucida Console Trebuchet MS Bold Script newer cleartype format Times New Roman Bold Lucida Handwriting Italic Trebuchet MS Bold Italic Shruti designed for the new Vista Times New Roman Italic Lucida Sans Italic Trebuchet MS Italic Sylfaen display technology. Microsoft Times
    [Show full text]
  • CSS [10] Desenvolvimento E Design De Websites
    CSS [10] Desenvolvimento e Design de Websites Prof.: Ari Oliveira CSS [10] │ Folhas de Estilo em Cascata – CSS │ Localização dos estilos │ Seletores 2 CSS [10] │ Faça uma página de “trabalhe conosco”. │ Esta página deverá conter um formulário para que o candidato se cadastre │ Use todos os tipos de campos de formulário 3 CSS [10] │ CSS significa Cascading Style Sheets (Folha de Estilo em Cascata) │ Criado e mantido por World Wide Web Consortium (W3C) - ou seja, é um padrão │ Atualmente na versão 3 │ Definem como mostrar os elementos HTML │ Economizam muito nosso trabalho! 4 CSS [10] │ Todos os navegadores suportam CSS │ Toda a formatação pode ser removida do documento HTML e armazenado em um arquivo separado (arquivo .css) │ Folhas de Estilo permitem que se mude a aparência de todas as páginas Web editando apenas um único arquivo │ Torna o documento HTML mais limpo, enxuto e de fácil manutenção │ É recomendado usar doctype para especificar que se está trabalhando com html5 e css3 5 CSS [10] │ Folha de Estilo externa (.css) ‖ Ideal quando utilizado em vários documentos HTML ‖ Basta criar um novo arquivo .css, e liga-lo na página, desta forma: <head> <link rel="stylesheet" href="meuestilo.css"> </head> Faça! 6 CSS [10] │ É possível inserir um CSS diretamente dentro do HTML. Esta forma não é recomendada, pois cada página terá que ter seu estilo. <head> <style> coloque aqui seu CSS </style> </head> 7 CSS [10] │ É possível também inserir um CSS diretamente dentro de um só elemento. Esta forma só é usada para pequenos reparos, pois a manutenção será mais difícil.
    [Show full text]
  • Standard Fonts List Used for Poster Creation
    Standard Fonts List used for Poster Creation Please use any of the fonts listed below when designing your poster. These are the standard fonts. Failure to comply with using a standard font, will result in your poster not printing correctly. 13 Misa Arial Rounded MT Bold Bodoni MT 2 Tech Arial Unicode MS Bodoni MT Black 39 Smooth Arno Pro Bodoni MT Condensed 4 My Lover Arno Pro Caption Bodoni Poster MT Poster Compressed Abadi Condensed Light Arno Pro Display Book Antiqua ABCTech Bodoni Cactus Arno Pro Light Display Bookman Old Style ABSOLOM Arno Pro Smdb Bookshelf Symbol 7 Adobe Calson Pro Arno Pro Smdb Caption Bradley Hand ITC Adobe Calson Pro Bold Arno Pro Smdb Display Britannic Bold Adobe Fangsong Std R Arno Pro Smdb SmText Broadway Adobe Garamond Pro Arno Pro Smdb Subhead Brush Script MT Adobe Garamond Pro Bold Arno Pro SmTest Brush Script Std Adobe Heiti Std R Arno Pro Subhead Calibri Adobe Kaiti Std R Baskerville Old Face Californian FB Adobe Ming Std L Bauhous 93 Calisto MT Adobe Myungjo Std M Bell Gothic Std Black Cambria Adobe Song Std L Bell Gothic Std Light Cambria Math Agency FB Bell MT Candara Albertus Extra Bold Berlin Sans FB Castellar Albertus Medium Berlin Sans FB Demi Centaur Algerian Bernard MT Condensed Century AlphabetTrain Bickham Script Pro Regular Century Gothic Antique Olive Bickham Script Pro Semibold Century Schoolbook Arial Birch Std CG Omega Arial Black Blackadder ITC CG Times Arial Narrow Blackoak Std 1 Standard Fonts List used for Poster Creation Please use any of the fonts listed below when designing your poster.
    [Show full text]
  • Webtypogrphy Inforgraphic.Graffle
    THE NEW WEB TYPOGRAPHY #1 WHAT IS A WEBFONT? + Although it is estimated that there are more than one hundred fifty thousand different digital fonts, that does not mean you can 150,000 legally use them in your web designs as webfonts. Fonts are small pieces of software subject to End User License Agreements (EULAs) which control what you can and can not legally do with them. Most fonts do not include the right to use the font with ✗ALL DIGITAL FONTS@font-face, so you should not use them. If in doubt, check with the font manufacturer before using as a webfont. f f 10! 182! 40,000@+ ! ✔CORE WEB FONTS ✔WEB SAFE FONTS ✔WEBFONTS Microsoft licensed ten typefaces to be installed on all PCs. Both Mac and Windows computers have a list of fonts that Webfonts are downloadable font file that can be used by a Apple also provided the same fonts, making them the most are always installed. Additionally, commonly installed Web browser to display text. Webfonts come in different commonly available typefaces, and thus the default choice software such as Microsoft Office and Apple iLife include formats which are supported by different browsers, but for most designers. The list originally included 11 typeface, more fonts. From this, we can derive a list of one-hundred virtually all browsers support Webfonts now, including but Microsoft no longer includes Andale Mono. eighty-two additional fonts that are commonly installed on Internet Explorer. Of the 100K digital fonts, around forty most computers. For the full list, visit http://bit.ly/web- thousand have been licensed for @font-face usage and the safe-fonts .
    [Show full text]
  • Proquest Dissertations
    TYPEFACE PERSONALITY TRAITS AND THEIR DESIGN CHARACTERISTICS Ying Li A Thesis In The Department of Computer Science and Software Engineering Presented in Partial Fulfillment of the Requirements For the Degree of Master of Computer Science at Concordia University Montreal, Quebec, Canada November 2009 © Ying Li, 2009 Library and Archives Bibliothèque et 1*1 Canada Archives Canada Published Heritage Direction du Branch Patrimoine de l'édition 395 Wellington Street 395, rue Wellington Ottawa ON K1A 0N4 Ottawa ON K1A 0N4 Canada Canada Your file Votre référence ISBN: 978-0-494-71016-6 Our file Notre référence ISBN: 978-0-494-7 1 0 1 6-6 NOTICE: AVIS: The author has granted a non- L'auteur a accordé une licence non exclusive exclusive license allowing Library and permettant à la Bibliothèque et Archives Archives Canada to reproduce, Canada de reproduire, publier, archiver, publish, archive, preserve, conserve, sauvegarder, conserver, transmettre au public communicate to the public by par télécommunication ou par l'Internet, prêter, telecommunication or on the Internet, distribuer et vendre des thèses partout dans le loan, distribute and sell theses monde, à des fins commerciales ou autres, sur worldwide, for commercial or non- support microforme, papier, électronique et/ou commercial purposes, in microform, autres formats. paper, electronic and/or any other formats. The author retains copyright L'auteur conserve la propriété du droit d'auteur ownership and moral rights in this et des droits moraux qui protège cette thèse. Ni thesis. Neither the thesis nor la thèse ni des extraits substantiels de celle-ci substantial extracts from it may be ne doivent être imprimés ou autrement printed or otherwise reproduced reproduits sans son autorisation.
    [Show full text]
  • TKINTER Default COLORS and FONTS
    TKINTER default COLORS and FONTS TKINTER default COLORS TKINTER default FONTS aliceblue #f0f8ff @Arial Unicode MS antiquewhite #faebd7 @MS Mincho antiquewhite1 #ffefdb Agency FB antiquewhite2 #eedfcc Algerian antiquewhite3 #cdc0b0 Arial antiquewhite4 #8b8378 Arial Baltic aquamarine #7fffd4 Arial Black aquamarine1 #7fffd4 Arial CE aquamarine2 #76eec6 Arial CYR aquamarine3 #66cdaa Arial Greek aquamarine4 #458b74 Arial Narrow azure #f0ffff Arial Rounded MT Bold azure1 #f0ffff Arial TUR azure2 #e0eeee Arial Unicode MS azure3 #c1cdcd Baskerville Old Face azure4 #838b8b Bauhaus 93 beige #f5f5dc Bell MT bisque #ffe4c4 Berlin Sans FB bisque1 #ffe4c4 Berlin Sans FB Demi bisque2 #eed5b7 Bernard MT Condensed bisque3 #cdb79e Blackadder ITC bisque4 #8b7d6b Bodoni MT black #000000 Bodoni MT Black blanchedalmond #ffebcd Bodoni MT Condensed blue #0000ff Bodoni MT Poster Compressed blue1 #0000ff Book Antiqua blue2 #0000ee Bookman Old Style blue3 #0000cd Bookshelf Symbol 7 blue4 #00008b Bradley Hand ITC blueviolet #8a2be2 Britannic Bold brown #a52a2a Broadway brown1 #ff4040 Brush Script MT brown2 #ee3b3b Calibri brown3 #cd3333 Californian FB brown4 #8b2323 Calisto MT burlywood #deb887 Cambria burlywood1 #ffd39b Cambria Math burlywood2 #eec591 Candara burlywood3 #cdaa7d Castellar burlywood4 #8b7355 Centaur cadetblue #5f9ea0 Century cadetblue1 #98f5ff Century Gothic cadetblue2 #8ee5ee Century Schoolbook cadetblue3 #7ac5cd Chiller cadetblue4 #53868b Colonna MT chartreuse #7fff00 Comic Sans MS chartreuse1 #7fff00 Consolas chartreuse2 #76ee00 Constantia chartreuse3
    [Show full text]