Generating an APL Font

Total Page:16

File Type:pdf, Size:1020Kb

Generating an APL Font TUGboat, Volume 8 (1987), No. 3 275 Generating an APL Font a typewriter-like typeface with fixed spacing; the Aarno Hohti and Okko Kanerva same approach for representing TEX input was University of Helsinki adopted by Knuth in the wbook. The verbatim macros have often been used for importing screen ABSTRACT. The APL language is well known for its or paper outputs into 'I@X documents; some people peculiar symbols which have inhibited the use of this misuse them for an easy construction of tables etc. language in many programming environments. Making In verbatim, the typewriter mode is entered by the APL documents of good quality has been difficult and control sequence \ begint t - that mode is ended by expensive. We describe here a simple way how to use METAFONT to generate an APL font for Tk,X by using \endtt. In the same vein, we could enter the APL existing font definitions as far as possible. mode by the control sequence \beginapl, and to end it by \endapl. However, it is more convenient Introduction to augment verbatim with aplstyle so that it This note describes an interesting exercise in using can be used with several different typewriter-like METAFONT to produce new typefaces by combining fonts. (The verbatim macros can be found in the letters from standard fonts. As we know, the APL Wbook, p. 421.) Since Q (the at sign) is used as language [6] of Kenneth Iverson has never gained the escape character inside verbatim mode, our the popularity it deserves largely because of its code might (and in fact does) look as follows: strange symbol set. Indeed, true APL users require \choosett(apl) a special keyboard to support the nonstandard but \begintt powerful operator symbols. Moreover, putting APL @DL-S-SUMSQ N;I into print has always been a problem, and modern Cll s-1-0 low cost computerized typesetting programs do not [2] @GO (N<I-I+1) /0 usually support APL style. 'I@X can be used to C31 S-S+I*2 produce high quality printouts for technical text, [4] @GO-2 and it would be desirable to have a possibility to [5l @DL mix in APL code. The companion program of \endt t 'I)$-METAFONT-provides a full means for a The control sequences \DL and \GO are not cho- simple generation of an APL font for QX, and sen arbitrarily but follow the conventions used in the purpose of this note is to inform other people Digital's VAX APL interpreter [I]. As terminals about the result we have obtained at the University usually do not support the APL character set, an of Helsinki. Let us note that there are at least alternative representation by two-letter mnemonics three other APL fonts available for small computer is provided by the interpreter. For the most part environments. Indeed, the newsletter APL Quote we have adopted these mnemonics also for our APL Quad* is produced by using Troff, and there exists font. Hence, as an additional bonus the user should a Postscript APL font for the Apple Laserwriter find it easy to combine his or her APL code with [5] and another font for the TEXT typesetting usual TEX code. Thus, it is not necessary for a VAX system [2]. APL user to retype the definitions of APL functions Consider the following usual kind of function in order to be able to use them in documents. definition in APL: However, the syntax of TEX code for APL text is VS+-SUMSQ N; I somewhat different from that of Digital APL. In- Ell S+I+O deed, mnemonics must be followed by a non-letter [21 +(N<I+I+I)/O (a character whose catcode is different from 12) C3l S+S+I*2 and the escape character is Q, not period as in the 141 +2 interpreter. Moreover, all spaces are obeyed; thus, C5l V if the user does not want a space after an APL How to write in this code, providing that we have symbol obtained from a control sequence, the tilde a suitable font? The APL font should represent character (here a character with zero width) must the screen output style of APL code and obey be used as an end character. Using a macro for the same laws of spacing. Hence, it should be removing these differences would make aplstyle both slower and unnecessarilv com~licated. * Newsletter of SIGAPL, the Special Interest Group for APL. Quote Quad has the same status in the world of APL as TUGboat in mnical world. 276 TUGboat, Volume 8 (1987): No. 3 The APL font table comparison with modern typesetting. Then he de- APL symbols are divided into two classes: the prim- cided (together with the second author) to remedy itive symbols and those obtained by overstriking the situation by creating an APL font for Tm he two primitive ones. The overstrikes are tradition- was using for other kinds of document. Many of ally obtained by typing the first symbol, by using the APL symbols needed were contained in stan- backspace to go back one space and then typing dard fonts: for example. dzamond can be found in the second symbol over the first one. However, in cmsyl0. For alphanumeric characters one could use modern APL keyboards these double symbols are cmslttl0. The simplest try for a solution of the assigned to non-alphanumeric keys (for example, to problem would be to write a list of definitions that keys under the ALT key). We decided to include pick symbols from appropriate fonts. However. this only the primitive APL symbols in the font table; brute force method does not really work since these this enabled us to include also the lower-case letters, symbols come from very different typefaces and. following modern conventions. (The original APL moreover. do not provide a fixed typeface. Hence. letters were restricted to capitals.) The comment we decided to find an easy way of producing an symbol a is the only exception since it is keyed in APL font by using METRFONT. as a double quote. Our font is a fixed size typeface As the starting point. we took the font cm- with strongly slanted letters. Moreover, we have texl0. This is a fixed typeface for an extended followed the style of best books in APL: all symbols typewriter-like font including some Greek charac- should be drawn with a thin pen to get a touch of ters and mathematical symbols. The METRFONT a typewriter. (This point is clearly witnessed, for file for this font, cmtexl0 .mf contains (as usual) a example, in [5].) The places of some symbols are preamble that assigns values to several global vari- determined by the TEX font tables. For example, ables. and the command generate textset;. Now the hash sign # is used for the multiplication sign the driver file textset . mf contains the commands in VAX APL. and hence the corresponding symbol mode-setup;f ont-setup; (establishing the values has the the same octal code (043) as the hash sign of the variables for this font) and several input in m. The font table has the following form: files from which the METAFONT descriptions of the characters are to be found. Since some of these files treat the characters by name and since some of the definitions have to be changed (and some dropped). we considered it advisable to discard the driver file and to collect the separate METAFONT files. together with the preamble, to form a large single file cmapll0.mf. The .mf character files needed for cmapllo .mf are the following: greekl (rho.omega.alpha) i talms (iota) romand (roman digits) punct (punctuation symbols) romanp symbol (math symbols) sym romanu (upper case letters) roman1 (lower case letters) Definitions The necessary METRFONT files First. put font-ldentifier:="CMAPL1';and set The whole process started when the first author slant:=O; in the preamble. Many definitions can had a paper containing APL symbols and was dis- be copied verbatim from the .mf files. but some of appointed with the quality of the symbols available them need changes. The Greek zota. as given in on the typewriter. Moreover. the secretary who greekl .mf,is strange to APL style: we use instead had typed in the text had forgotten a couple of the dotless z from italms .mf. Moreover. we used lines in the middle of the paper. and the correc- the symbol elt (element) from sym.mf instead of tion of such mistakes seemed to be very clumsy in the Greek epsilon. The symbols del and delta are TUGboat, Volume 8 (1987), No. 3 taken from symbol .mf (where their names are large triangle and large inverted triangle). However, they \def\ifundefined#lC\expandafter are too sturdy and too short to be placed in a \ifx\csname#l\endcsname\relax~ proper APL font. Further, del must be lifted up so \outer\def \choosett#l(\ifundef ined(#l3 that it is vertically aligned with other symbols. The \message(Undefined font(?), modifications are very easy to do, and the modified replaced with cmttl03 definition is shown below. \let\tt=\tentt % sqrt48 was changed to 6.25 since the \else % Del symbol in APL has a narrower top \def\ttC\expandafter % than the original reversed triangle \csname#l\endcsname)\f i) % symbol (The control sequence \ifundefined comes from % rule.nib has been changed to the mbook, p. 308.) With the help of \choosett, % light-rule.nib the standard verbatim macro can be used without % bot y3=-d-o has been changed to y3=0 changes. % top yl=h-d has been changed to The APL symbols not in the font table are ob % top yl=h+20 tained - as usual -by overstriking two table sym- bols.
Recommended publications
  • Is Ja Dialect of APL? Reported by Jonathan Barman Eugene Mcdonnell - the Question Is Irrelevant
    VICTOR Vol.8 No.2 convert the noun back to verb and as a result various interesting control structures can be created. The verbal nouns thus formed can be put into arrays and some of the benefits that various people have suggested might arise from arrays of functions can be obtained. A design goal is to make compilation possible without limiting the expressive power of J. APL Technology of Computer Simulation, by A Boozin and I Popselov reported by Sylvia Camacho Both authors of this paper are academic mathematicians and their use of APL is just where one might expect it to be: in modelling linear differential equations and stochastic Markovian processes. Questions put showed that they first used APL 15 years ago on terminals to what was described as 'a big old computer'. Currently they use APL*PLUS/PC. They have set up an environment in which they can split the screen and display data graphically with some zoom facilities. This environment can be used in conjunction with raw APL while exploring the results of a model, or can be used in conjunction with data derived from APL or some other source. In fact it is often used by Pascal programmers. Most recently they have been setting up economic models to try to come to terms with the consequences of decentralisation and privatisation. They use both Roman and Cyrillic alphabets. Panel: Is Ja Dialect of APL? reported by Jonathan Barman Eugene McDonnell - The question is irrelevant. Surely proponents of J would not be thrown out of the APL community? Garth Foster - J is quite definitely not APL.
    [Show full text]
  • An APL Subset Interpreter for a New Chip Set / by James Hoskin
    An APL Subset Interpreter for a New Chip Set James Hoskin MSc (Physics), University of Calgary A THESIS SUBMI 1 TED IN L'ARTlAl f Ul FILLMENT OF THE REQUIKEMENTS FOR THE DEGREE OF MASTER OF SCIFNCE In the School of Cornput~ngSc~enre " James Hosk~n1987 SIMON FRASER UNIVERSITY May 1987 All rights reserved This thesis may not be reproduced in whole or in part. by photocopy or other means w~thoutthe permission of the author Approval Title of Thesis: An APL Subset Interpreter for a New Chip Set Name. James D Hoskin Degree: Master of ~iience Examining Committee. Chairperson. Dr. W. S. Luk Dr. R. F. Hobson Senior Supervisor Dr J& Weinkam,"I/, Dr. R. D. Cameron External Examiner Dr. Carl McCrosky External Examiner April 28, 1987 Date Approved: PART IAL COPYR l GHT L ICENSE I hereby grant to Simon Fraser University the right to lend my thesis, project or extended essay (the title of which is shown below) to users of the Simon Fraser University Library, and to make partial or single copies only for such users or in response to a request from the library of any other university, or other educational institution, on its own behalf or for one of its users. I further agree that permission for multiple copying of this work for scholarly purposes may be granted by me or the Dean of Graduate Studies. It is understood that copying or publication of this work for financial gain shall not be allowed without my written permission. Title of Thesis/Project/Extended Essay -- - Author: (signature) (date) Abstract The APL language provides a powerful set of functions and operators to handle dynamic array data.
    [Show full text]
  • Fira Code: Monospaced Font with Programming Ligatures
    Personal Open source Business Explore Pricing Blog Support This repository Sign in Sign up tonsky / FiraCode Watch 282 Star 9,014 Fork 255 Code Issues 74 Pull requests 1 Projects 0 Wiki Pulse Graphs Monospaced font with programming ligatures 145 commits 1 branch 15 releases 32 contributors OFL-1.1 master New pull request Find file Clone or download lf- committed with tonsky Add mintty to the ligatures-unsupported list (#284) Latest commit d7dbc2d 16 days ago distr Version 1.203 (added `__`, closes #120) a month ago showcases Version 1.203 (added `__`, closes #120) a month ago .gitignore - Removed `!!!` `???` `;;;` `&&&` `|||` `=~` (closes #167) `~~~` `%%%` 3 months ago FiraCode.glyphs Version 1.203 (added `__`, closes #120) a month ago LICENSE version 0.6 a year ago README.md Add mintty to the ligatures-unsupported list (#284) 16 days ago gen_calt.clj Removed `/**` `**/` and disabled ligatures for `/*/` `*/*` sequences … 2 months ago release.sh removed Retina weight from webfonts 3 months ago README.md Fira Code: monospaced font with programming ligatures Problem Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like -> , <= or := are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet. Solution Download v1.203 · How to install · News & updates Fira Code is an extension of the Fira Mono font containing a set of ligatures for common programming multi-character combinations.
    [Show full text]
  • KDB Kernel Debugger and Kdb Command
    AIX Version 7.2 KDB kernel debugger and kdb command IBM Note Before using this information and the product it supports, read the information in “Notices” on page 323. This edition applies to AIX Version 7.2 and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 2015. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About this document.............................................................................................ix Highlighting..................................................................................................................................................ix Case-sensitivity in AIX................................................................................................................................ ix ISO 9000......................................................................................................................................................ix KDB kernel debugger and kdb command................................................................ 1 KDB kernel debugger................................................................................................................................... 1 Invoking the KDB kernel debugger........................................................................................................ 2 The kdb command..................................................................................................................................3
    [Show full text]
  • Compendium of Technical White Papers
    COMPENDIUM OF TECHNICAL WHITE PAPERS Compendium of Technical White Papers from Kx Technical Whitepaper Contents Machine Learning 1. Machine Learning in kdb+: kNN classification and pattern recognition with q ................................ 2 2. An Introduction to Neural Networks with kdb+ .......................................................................... 16 Development Insight 3. Compression in kdb+ ................................................................................................................. 36 4. Kdb+ and Websockets ............................................................................................................... 52 5. C API for kdb+ ............................................................................................................................ 76 6. Efficient Use of Adverbs ........................................................................................................... 112 Optimization Techniques 7. Multi-threading in kdb+: Performance Optimizations and Use Cases ......................................... 134 8. Kdb+ tick Profiling for Throughput Optimization ....................................................................... 152 9. Columnar Database and Query Optimization ............................................................................ 166 Solutions 10. Multi-Partitioned kdb+ Databases: An Equity Options Case Study ............................................. 192 11. Surveillance Technologies to Effectively Monitor Algo and High Frequency Trading ..................
    [Show full text]
  • A Lambda Calculus for Transfinite Arrays
    1 A Lambda Calculus for Transfinite Arrays Unifying Arrays and Streams ARTJOMS ŠINKAROVS, Heriot-Watt University SVEN-BODO SCHOLZ, Heriot-Watt University Array programming languages allow for concise and generic formulations of numerical algorithms, thereby providing a huge potential for program optimisation such as fusion, parallelisation, etc. One of the restric- tions that these languages typically have is that the number of elements in every array has to be finite. This means that implementing streaming algorithms in such languages requires new types of data structures, with operations that are not immediately compatible with existing array operations or compiler optimisations. In this paper, we propose a design for a functional language that natively supports infinite arrays. We use ordinal numbers to introduce the notion of infinity in shapes and indices. By doing so, we obtain a calculus that naturally extends existing array calculi and, at the same time, allows for recursive specifications as they are found in stream- and list-based settings. Furthermore, the main language construct that can be thought of as an n-fold cons operator gives rise to expressing transfinite recursion in data, something that lists or streams usually do not support. This makes it possible to treat the proposed calculus as a unifying theory of arrays, lists and streams. We give an operational semantics of the proposed language, discuss design choices that we have made, and demonstrate its expressibility with several examples. We also demonstrate that the proposed formalism preserves a number of well-known universal equalities from array/list/stream theories, and discuss implementation-related challenges.
    [Show full text]
  • Base Monospace
    SPACE PROBE: Investigations Into Monospace Introducing Base Monospace Typeface BASE MONOSPACE Typeface design 1997ZUZANA LICKO Specimen design RUDY VANDERLANS Rr SPACE PROBE: Investigations into Monospace SPACE PROBE: Occasionally, we receive inquiries from type users asking Monospaced Versus Proportional Spacing Investigations Into Monospace us how many kerning pairs our fonts contain. It would seem 1. that the customer wants to be dazzled with numbers. Like cylinders in a car engine or the price earnings ratio of a /o/p/q/p/r/s/t/u/v/w/ Occasionally, we receive inquiries fromstock, type theusers higher asking the number of kerning pairs, the more us how many kerning pairs our fonts contain.impressed It thewould customer seem will be. What they fail to understand /x/y/s/v/z/t/u/v/ that the customer wants to be dazzled iswith that numbers. the art Like of kerning a typeface is as subjective a discipline as is the drawing of the letters themselves. The In a monospaced typeface, such as Base Monospace, cylinders in a car engine or the price earnings ratio of each character fits into the same character width. a stock, the higher the number of kerningfact pairs,that a theparticular more typeface has thousands of kerning impressed the customer will be. What theypairs fail is relative,to understand since some typefaces require more kerning is that the art of kerning a typeface pairsis as thansubjective others aby virtue of their design characteristics. /O/P/Q/O/Q/P/R/S/Q/T/U/V/ discipline as is the drawing of the lettersIn addition, themselves.
    [Show full text]
  • Sketch Block Bold Accord Heavy SF Bold Accord SF Bold Aclonica Adamsky SF AFL Font Pespaye Nonmetric Aharoni Vet Airmole Shaded
    Sketch Block Bold Accord Heavy SF Bold Accord SF Bold Aclonica Adamsky SF AFL Font pespaye nonmetric Aharoni Vet Airmole Shaded Airmole Stripe Airstream Alegreya Alegreya Black Alegreya Black Italic Alegreya Bold Alegreya Bold Italic Alegreya Italic Alegreya Sans Alegreya Sans Black Alegreya Sans Black Italic Alegreya Sans Bold Alegreya Sans Bold Italic Alegreya Sans ExtraBold Alegreya Sans ExtraBold Italic Alegreya Sans Italic Alegreya Sans Light Alegreya Sans Light Italic Alegreya Sans Medium Alegreya Sans Medium Italic Alegreya Sans SC Alegreya Sans SC Black Alegreya Sans SC Black Italic Alegreya Sans SC Bold Alegreya Sans SC Bold Italic Alegreya Sans SC ExtraBold Alegreya Sans SC ExtraBold Italic Alegreya Sans SC Italic Alegreya Sans SC Light Alegreya Sans SC Light Italic Alegreya Sans SC Medium Alegreya Sans SC Medium Italic Alegreya Sans SC Thin Alegreya Sans SC Thin Italic Alegreya Sans Thin Alegreya Sans Thin Italic AltamonteNF AMC_SketchyOutlines AMC_SketchySolid Ancestory SF Andika New Basic Andika New Basic Bold Andika New Basic Bold Italic Andika New Basic Italic Angsana New Angsana New Angsana New Cursief Angsana New Vet Angsana New Vet Cursief Annie BTN Another Typewriter Aparajita Aparajita Bold Aparajita Bold Italic Aparajita Italic Appendix Normal Apple Boy BTN Arabic Typesetting Arabolical Archive Arial Arial Black Bold Arial Black Standaard Arial Cursief Arial Narrow Arial Narrow Vet Arial Unicode MS Arial Vet Arial Vet Cursief Aristocrat SF Averia-Bold Averia-BoldItalic Averia-Gruesa Averia-Italic Averia-Light Averia-LightItalic
    [Show full text]
  • KDB+ Quick Guide
    KKDDBB++ -- QQUUIICCKK GGUUIIDDEE http://www.tutorialspoint.com/kdbplus/kdbplus_quick_guide.htm Copyright © tutorialspoint.com KKDDBB++ -- OOVVEERRVVIIEEWW This is a complete quide to kdb+ from kx systems, aimed primarily at those learning independently. kdb+, introduced in 2003, is the new generation of the kdb database which is designed to capture, analyze, compare, and store data. A kdb+ system contains the following two components − KDB+ − the database kdatabaseplus Q − the programming language for working with kdb+ Both kdb+ and q are written in k programming language (same as q but less readable). Background Kdb+/q originated as an obscure academic language but over the years, it has gradually improved its user friendliness. APL 1964, AProgrammingLanguage A+ 1988, modifiedAPLbyArthurWhitney K 1993, crispversionofA + , developedbyA. Whitney Kdb 1998, in − memorycolumn − baseddb Kdb+/q 2003, q language – more readable version of k Why and Where to Use KDB+ Why? − If you need a single solution for real-time data with analytics, then you should consider kdb+. Kdb+ stores database as ordinary native files, so it does not have any special needs regarding hardware and storage architecture. It is worth pointing out that the database is just a set of files, so your administrative work won’t be difficult. Where to use KDB+? − It’s easy to count which investment banks are NOT using kdb+ as most of them are using currently or planning to switch from conventional databases to kdb+. As the volume of data is increasing day by day, we need a system that can handle huge volumes of data. KDB+ fulfills this requirement. KDB+ not only stores an enormous amount of data but also analyzes it in real time.
    [Show full text]
  • Phase 1 Standards
    Kos-GIRO Standards 1 Kosovo GIRO Document Standards CBK, 33 Garibaldi Street, Pristina, Kosovo, Phone: +381 38 222 055 Fax: +381 38 243 763 Web: www.bqk-kos.org Kos-GIRO Standards 2 Kosovo GIRO Document v.1.3 CBK, 33 Garibaldi Street, Pristina, Kosovo, Phone: +381 38 222 055 Fax: +381 38 243 763 Web: www.bqk-kos.org Kos-GIRO Standards 3 Table of Contents 1. Introduction Page 4 2. The Form Page 4 2.1 Format Page 4 2.2 Face Side Layout Page 6 2.3 Counterfoil Layout Page 7 2.4 Reverse Side Layout Page 8 2.5 Standard Combination Forms Page 9 3. Specifications for Printing the GIRO Page 10 3.1 OCR-B and Bar Code for Automated Processing Page 10 3.2 OCR-B Page 10 3.3 Line Thickness Page 10 3.4 Character Spacing Page 10 3.5 Code line position Page 10 3.6 Tips for Ensuring a Good Quality OCR-B Typeface Page 12 3.7 Colour Scheme Page 12 3.8 Font to be changed for offset printing of blank invoices Page 13 4. OCR-B Page 13 4.1 The OCR-B Code line Page 13 4.2 Check digit Page 14 4.3 Payment Reference Page 15 4.4 From Account Page 15 4.5 Amount Page 15 4.6 Unique Identification Number Page 15 4.7 Form Code Page 15 4.8 Relation between Code Line, Barcode and Body Page 15 5. Barcode Data Page 17 5.1 Barcode 128 and 128B Page 17 5.2 Kosovo GIRO Barcode Description Page 18 5.3 PTK Barcode Sample Page 19 5.4 KEK Barcode Sample Page 20 Appendix 1.
    [Show full text]
  • Getting Your Work Online Behance.Net | Cargo Collective | Krop | Coroflot | Behance Online Presence Behance.Net Has a Free and Pro Version
    Getting your work online behance.net | cargo collective | krop | coroflot | behance online presence behance.net has a free and pro version. The free version is fine for getting internships. Free Version Pros Cons networked into AIGA looks ok but not great linked to LinkedIn limited customization when including a link to your online website in an e-mail use the /frame url... http://www.behance.net/lukelisi/frame Pro Version networked into AIGA costs $11 a month linked to LinkedIn Served sites Easy (very easy no CSS to costomize) Looks good Can switch from pro to free and back any time examples of pro sites http://www.brucemaudesign.com/ http://maartendeckers.com/ http://portfolio.emilymaye.com/ cargo online presence cargocollective.com is free (up to 12 projects). To start a cargo site you need to get an account. Go to Contact Us and apply. Talk sweetly to them... There are a number of advantages to a Cargo site. It is free for up to 12 projects. Looks professional. Many templates to choose from. You can edit the css. examples http://thea2.com/ http://jordanjacobson.com/ http://www.brianrio.com/ http://www.megancollins-design.com/ http://www.jaclynco.com/ tips Type of files : both cargo and behance take jpgs. Import motion as .mov file or embed vimeo. Use issuu.com to embed pdfs. SWF files you need to post onto a webserver. I can help you with that if you have a .swf file you want to upload. Sizing photos : size your images in photoshop opposed to letting behance or cargo do it for you.
    [Show full text]
  • Fixedsys Regular Font Free Download Fixedsys Excelsior 3.01 Font
    fixedsys regular font free download Fixedsys Excelsior 3.01 Font. Cufonfonts.com's fonts are uploaded by our members. The license information stated by the members is usually correct but we cannot guarantee it. We give great importance to copyright and have developed some techniques to make sure that the previously mentioned issue doesn't occur, also the system automatically displays the copyright information of the font here. If you believe that this font is in violation of copyright and isn't legal, please let us know in order for the font to be removed or revised. The legal authority of the font can make a request using the "Report a Violation" button above. You can also check the legal and commercial status of this font; It is the users' own legal responsibility to download and use this font. Your download will begin in a moment. How About 1.5 Million Design Resources? Don't forget to check out our partners over at Envato Elements where you can explore over 1.5 million items with unlimited downloads: Mirc Font. Use the text generator tool below to preview Mirc font, and create appealing text graphics with different colors and hundreds of text effects. Font Tags. Search. :: You Might Like. About. Font Meme is a fonts & typography resource. The "Fonts in Use" section features posts about fonts used in logos, films, TV shows, video games, books and more; The "Text Generator" section features simple tools that let you create graphics with fonts of different styles as well as various text effects; The "Font Collection" section is the place where you can browse, filter, custom preview and download free fonts.
    [Show full text]