Tugboat, Volume 40 (2019), No. 3 263 Typesetting

Total Page:16

File Type:pdf, Size:1020Kb

Tugboat, Volume 40 (2019), No. 3 263 Typesetting TUGboat, Volume 40 (2019), No. 3 263 Typesetting the Bangla script in Unicode 2 Scope of this article TEX engines — experiences and insights Before the Unicode Standard was created to enable Md Qutub Uddin Sajib the writing of most scripts of the world on comput- ers, the attempts to typeset Bangla script in TEX Abstract were confined to ASCII-based transliteration systems. The typesetting of Bangla (also known as Bengali) Brief discussions of ASCII- and Unicode-based type- script in TEX was first introduced more than 15 years setting of this script are presented in sections 3 and 4. ago through transliteration-based systems. These The TEX packages and fonts available today that systems have shortcomings: among others, the source support Unicode Bangla typesetting are discussed in files are harder to read and they require one or two sections 5 and 6. particular Bangla typeface families for typesetting. It is predictable that most Bangla documents With the introduction of Unicode-aware TEX en- contain at least English, math, and possibly other gines, such as X TE EX, and the emergence of Unicode- scripts. In this article, however, we have consid- compliant free Bangla fonts, new possibilities have ered typesetting of the Bangla script only, using the evolved. Today both X TE EX and LuaTEX, as avail- four TEX engines that support the Unicode Standard. able in TEX Live 2019, support Bangla typesetting This article does not cover the discussion on font se- allowing the user to input the text directly with Uni- lection techniques for different scripts except Bangla. code Bangla fonts in the editor. Although several For information on selecting specific fonts for Roman years have passed since the X TE EX system was first (English) and math along with Bangla, the fontspec seen to work, it is still in a state where the finest package [11] can be consulted. typographic quality is nearly unachievable for this TEX engines known to support the Unicode Stan- particular script. Several rendering issues were ob- dard are X TE EX, LuaTEX, HarfTEX, and LuaHBTEX. served while working with Unicode Bangla fonts in The first two are available in TEX Live 2019; the four Unicode-aware TEX engines. Precision typeset- last two via tlcontrib or Akira Kakuto’s w32tex and ting of the Bangla script in Unicode TEX requires w64tex distributions (http://w32tex.org/). We attention in terms of fonts, rendering, hyphenation, used all four engines to typeset some text of Bangla use of colors, and more. script to observe the rendering with different fonts (Section 7), hyphenation (Section 9), and use of col- ors (Section 10). Some development ideas for this particular script are discussed in Section 12. 1 Introduction In this paper, using X TE EX means compiling The language Bangla, also known as Bengali, is one the .tex file with xelatex; using LuaTEX, HarfTEX, of the ten most-spoken languages in the world, as and LuaHBTEX means compiling the same file with reported by Ethnologue in its 2019 edition. Native lualatex, harflatex, and luahblatex, respectively. The speakers of this language are mainly from Bangladesh, TEX-specific examples presented here were produced a small but populous country in south Asia. Another using the TEX Live 2019 distribution on a computer good number of native speakers are from the West running the GNU/Linux operating system (Slack- Bengal state of India. The Bangla script, the written ware 14.2). The HarfTEX and LuaHBTEX engines form of the Bangla language, is one of the thirteen were installed via tlcontrib, following the instructions major Indic scripts and has made its way into the at https://contrib.texlive.info/. Unicode Standard. Publishing in this script has a history of many centuries. Like other Indic scripts, 3 ASCII-based transliteration systems typesetting of the Bangla script in TEX has seen ASCII-based systems to typeset the Bangla script in several attempts in the last few years but typographic TEX were first seen to work more than 15 years quality has yet to reach a peak. ago. The two transliteration schemes known to Apart from beautiful rendering of mathematical support the Bangla script are ITRANS (Indian lan- contents in TEX, another goal of this typesetting guages TRANSliteration) by Avinash Chopde and system is the finest typographic quality [5]. The the Velthuis system by Frans Velthuis. Both of these same philosophy can be expected in typesetting other schemes were primarily developed for the Devanagari scripts, including Bangla. Considering the present- script. Later, the schemes were adapted to typeset day support of the Bangla script in TEX, this article the Bangla script in TEX. discusses a few rendering issues, mostly gathered The typeface families that work with ITRANS from the author’s day-to-day typesetting experiences; include the “SonarGaon” (sgaon) fonts by Anisur it also provides some insights for future development. Rahman [7] and “AroSgaon” fonts by Muhammad Typesetting the Bangla script in Unicode TEX engines — experiences and insights 264 TUGboat, Volume 40 (2019), No. 3 ¿1 L'ZG ¿,6. 1SJûG 1ZP 2iÇ6.7*s\\ Т ÑÖ Æ ×­ Ö {\bn ke la{}ibe mor kaarya, kahe sandhyaa rabi ক লইেব মার কায, কেহ সারিব। ÅTDcS 83_ .=3 TDÃP. 7TGs\\ Ö ÒÖ º ÒÝ িনয়া জগৎ রেহ িনর ছিব। "suni.yaa jagaT rahe niruttar chabi | ISú. Ý%8E T7LG ¿2 1TPLG 6,8G\\ মার দীপ িছল, স কিহল, ামী, Ô¯ÁÔ Ð¸ × Ð¸ Ñ ÑÌÖ maa.tir pradiip chila, se kahila, sbaami ,6. ¿J;<19 OSCÇ 1TKG @S 7,s আমার যটুকু সাধ কিরব তা আিম। ÌÙÙ ×Ü­ Ö Ø Ñ º ÑÖ aamaar ye.tuku saadhya kariba taa aami | \Q\ Ö¯ÒÞ Ù Ö ß -- rabindranaath .thaakur} – রবীনাথ ঠাকু র HH .*8qDSA <S19. Figure 1: Typesetting of Bangla script in TEX with a Figure 2: Typesetting of Bangla script in X TE EX transliteration system using the METAFONT-generated with Unicode fonts (spelling of a few words, as they “Bengali” fonts (source: [7]). appeared in Figure 1, were corrected following [14]). Ñ Masroor Ali [1]. The latter was available with its inscript, bengali-itrans, and bengali-probhat. METAFONT sources and was replaced by the Type 1 None of the Unicode Bangla keyboard layouts “ITXBengali” fonts of Shrikrishna Patil in ITRANS. available today were designed with TEX users in mind; The bwti (Bengali Writer TEX Interface) package by hence one may need to switch the layout frequently Ð AbhijitТ Das included METAFONT-generated “Bengali” in order to type special TEX characters (\, %, &, etc.). fonts and worked in TEX through a special interface. An appropriate font containing the Bangla script The bengali package [8] by Anshuman Pandey has to be set via the fontspec package (details in uses the Velthuis transliteration scheme instead of Section 6). Then, upon processing the .tex file with ITRANS. It uses the latest version of Das’s “Bengali” xelatex, lualatex, harflatex, or luahblatex one gets the fonts for typesetting. The bangtex package [6] by typeset document. Palash Baran Pal includes class files and METAFONT The Unicode-based systems in TEX for this sources for its “Bangla” fonts. The Type 1 fonts script have many advantages over the older systems. for this package were created by Ananda Kumar For example, the source file is now easy to read Samaddar [6] and are included in the bengali-omega (Figure 2, right versus Figure 1, right). In addi- package [10] of Lakshmi K. Raut. The latter uses tion, any font that contains the glyphs for this script the Velthuis transliteration scheme. It also supports can be used for typesetting. However, the current Unicode-based input but would convert the Unicode situation is not free from shortcomings. The ver- text into the transliteration scheme for typesetting. batim text in Figure 2 (right), which should read The transliteration-based systems require the “\vskip6pt\raggedleft”, is unreadable because the user to input Bangla text in a specific scheme with font used there contains glyphs only from the Bangla fonts from the Roman script. Then the text would script. Other shortcomings that we have observed be processed with preprocessors for typesetting in are discussed in the following sections. TEX. Although these systems work, the source file is harder to read (Figure 1). They seem to use the 5 LATEX packages for Unicode Bangla “Bengali” fonts (from bwti) or “Bangla” fonts (from The polyglossia package by François Charette [2] is bangtex) to typeset the document. The typographic designed to provide support for typesetting Bangla quality of these fonts may not be comparable with script, along with other scripts, using suitable Uni- fonts we see in modern Bangla publications. code fonts and TEX engines. It provides a style file (begalidigits.sty) for this script that translates 4 Unicode-aware TEX engines the Arabic numerals into Bangla numerals. The With the introduction of X TE EX and LuaTEX around language definition file (gloss-bengali.ldf) imple- 2007, and the fontspec package for selecting TrueType ments the Bangla numerals in LATEX counters. It and OpenType fonts, typesetting of Bangla in TEX also provides Bangla translation for the names of using Unicode fonts became a reality. Today, a good LATEX sections and counters, and for the Gregorian number of Unicode-compliant Bangla fonts are freely calendar months. available that work with these engines. The latexbangla package by Adib Hasan [3] intro- To start, one needs a keyboard layout that sup- duces some control sequences to select Bangla fonts. ports the input of Unicode Bangla characters in an ed- To our knowledge, there are no Unicode Bangla fonts itor. In most GNU/Linux systems, a keyboard layout designed to be used with TEX.
Recommended publications
  • Ubuntu Kung Fu
    Prepared exclusively for Alison Tyler Download at Boykma.Com What readers are saying about Ubuntu Kung Fu Ubuntu Kung Fu is excellent. The tips are fun and the hope of discov- ering hidden gems makes it a worthwhile task. John Southern Former editor of Linux Magazine I enjoyed Ubuntu Kung Fu and learned some new things. I would rec- ommend this book—nice tips and a lot of fun to be had. Carthik Sharma Creator of the Ubuntu Blog (http://ubuntu.wordpress.com) Wow! There are some great tips here! I have used Ubuntu since April 2005, starting with version 5.04. I found much in this book to inspire me and to teach me, and it answered lingering questions I didn’t know I had. The book is a good resource that I will gladly recommend to both newcomers and veteran users. Matthew Helmke Administrator, Ubuntu Forums Ubuntu Kung Fu is a fantastic compendium of useful, uncommon Ubuntu knowledge. Eric Hewitt Consultant, LiveLogic, LLC Prepared exclusively for Alison Tyler Download at Boykma.Com Ubuntu Kung Fu Tips, Tricks, Hints, and Hacks Keir Thomas The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Prepared exclusively for Alison Tyler Download at Boykma.Com Many of the designations used by manufacturers and sellers to distinguish their prod- ucts are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.
    [Show full text]
  • Complete Issue 40:3 As One
    TUGBOAT Volume 40, Number 3 / 2019 General Delivery 211 From the president / Boris Veytsman 212 Editorial comments / Barbara Beeton TEX Users Group 2019 sponsors; Kerning between lowercase+uppercase; Differential “d”; Bibliographic archives in BibTEX form 213 Ukraine at BachoTEX 2019: Thoughts and impressions / Yevhen Strakhov Publishing 215 An experience of trying to submit a paper in LATEX in an XML-first world / David Walden 217 Studying the histories of computerizing publishing and desktop publishing, 2017–19 / David Walden Resources 229 TEX services at texlive.info / Norbert Preining 231 Providing Docker images for TEX Live and ConTEXt / Island of TEX 232 TEX on the Raspberry Pi / Hans Hagen Software & Tools 234 MuPDF tools / Taco Hoekwater 236 LATEX on the road / Piet van Oostrum Graphics 247 A Brazilian Portuguese work on MetaPost, and how mathematics is embedded in it / Estev˜aoVin´ıcius Candia LATEX 251 LATEX news, issue 30, October 2019 / LATEX Project Team Methods 255 Understanding scientific documents with synthetic analysis on mathematical expressions and natural language / Takuto Asakura Fonts 257 Modern Type 3 fonts / Hans Hagen Multilingual 263 Typesetting the Bangla script in Unicode TEX engines—experiences and insights Document Processing / Md Qutub Uddin Sajib Typography 270 Typographers’ Inn / Peter Flynn Book Reviews 272 Book review: Hermann Zapf and the World He Designed: A Biography by Jerry Kelly / Barbara Beeton 274 Book review: Carol Twombly: Her brief but brilliant career in type design by Nancy Stock-Allen / Karl
    [Show full text]
  • Oracle® Solaris 11.3 Desktop User's Guide
    ® Oracle Solaris 11.3 Desktop User's Guide Part No: E54809 April 2020 Oracle Solaris 11.3 Desktop User's Guide Part No: E54809 Copyright © 2011, 2020, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.
    [Show full text]
  • Protecting an Industrial AC Drive Application Against Cyber Sabotage
    Erno Pentzin Protecting an Industrial AC Drive Application against Cyber Sabotage School of Electrical Engineering Thesis submitted for examination for the degree of Master of Science in Technology. Espoo 2013-01-28 Thesis supervisor: Asst. Prof. Marko Hinkkanen Thesis instructor: M.Sc. (Tech.) Mika J. K¨arn¨a Aalto University School of Electrical A'' Engineering aalto university abstract of the school of electrical engineering master’s thesis Author: Erno Pentzin Title: Protecting an Industrial AC Drive Application against Cyber Sabotage Date: 2013-01-28 Language: English Numberofpages:15+119 Department of Electrical Engineering Professorship: Electric Drives Code: S3016 Supervisor: Asst. Prof. Marko Hinkkanen Instructor: M.Sc. (Tech.) Mika J. K¨arn¨a Discovered in 2010, the highly advanced computer virus called Stuxnet, also de- scribed as the first weapon of cyber warfare, reportedly destroyed at least 1,000 gas centrifuges enriching uranium in Iran. This kind of act of cyber sabotage was conducted by compromising the industrial control system, disabling protection functions of AC drives running the centrifuges, and making them spin at such high speeds that centrifugal forces caused their rotors to rupture. Decanters are another type of centrifuges used to separate solids from liquids in many industries including water treatment and mining for example. Also known as solid-bowl, scroll-discharge centrifuges, decanters are commonly powered by induction motors and AC drives. Assuming havoc similar to the Stuxnet case can be prevented with suitable safety systems, a review was conducted on the protection methods for decanter centrifuges based on literature and the current security and safety features of the following modern AC drives with Ethernet- based fieldbus connectivity: ABB ACS880-01, Rockwell Allen-Bradley PowerFlex 755, and Siemens SINAMICS S110.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Var/Www/Apps/Conversion/Tmp
    : gettext lvresize run_init ! gettextize lvs runlevel ./ gettext.sh lvscan running-circles [ gfortran lwp-download run-parts [[ ghostscript lwp-dump runuser ]] gif2tiff lwp-mirror rvi { gij lwp-request rview } gindxbib lwp-rget rvim a2p git lz s2p ab git-receive-pack lzcat sa abrt-backtrace git-shell lzcmp sadf abrt-cli git-upload-archive lzdiff safe_finger abrtd git-upload-pack lzegrep sandbox abrt-debuginfo-install gjar lzfgrep saned abrt-handle-upload gjarsigner lzgrep sane-find-scanner ac gkeytool lzless sar accept glibc_post_upgrade.x86_64 lzma saslauthd accton glookbib lzmadec sasldblistusers2 aclocal gls-dns-forward lzmainfo saslpasswd2 aclocal-1.11 gls-email-iptables lzmore saytime aconnect gls-grade-securevnc-backend lzop scanimage acpid gls-makebridge m4 scp acpi_listen gls-munge-grub magnifier script activation-client gls-munge-rootpw mail scriptreplay addftinfo gls-resetvm Mail scrollkeeper-config addgnupghome gls-vserver-network mailq scrollkeeper-extract addpart gls-vserver-network2 mailq.postfix scrollkeeper-gen-seriesid addr2line glxgears mailq.sendmail scrollkeeper-get-cl adduser glxinfo mailstat scrollkeeper-get-content-list agetty gmake mailstats scrollkeeper-get-extended-content-list alias gneqn mailx scrollkeeper-get-index-from-docpath alsactl gnome-about make scrollkeeper-get-toc-from-docpath alsa-info gnome-about-me MAKEDEV scrollkeeper-get-toc-from-id alsa-info.sh gnome-appearance-properties makedumpfile scrollkeeper-install alsamixer gnome-at-mobility makemap scrollkeeper-preinstall alsaunmute gnome-at-properties
    [Show full text]
  • Solaris 9 9/05 HW Package List
    Solaris 9 9/05 HW Package List Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA95054 U.S.A. Part No: 819–7033–12 September 2006 Copyright 2006 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, Java, JDK, SunOS, Sun Fire, SunSwift, Sun Enterprise, SunSoft, Sun Workshop, Sun Quad FastEthernet, SunVideo, JavaHelp, ToolTalk, Solstice Enterprise Agents, Voyager, XIL, Image Viewer, Forte, Sun Enterprise Network Array, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. PostScript is a trademark or registered trademark of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. Netscape is a trademark or registered trademark of Netscape Communications Corporation in the United States and other countries.
    [Show full text]
  • List of New Applications Added in ARL #2543
    List of New Applications Added in ARL #2543 Application Name Publisher 1-4a Rename 1.56 1-4a.com SyncBackFree 3.2 2BrightSparks SyncBackFree 7.6 2BrightSparks SyncBackFree 9.3 2BrightSparks IP Eye 1.4 2N Technologies 3DxPair 2.0 3Dconnexion 3DxSoftware 3.18 SpacePilot Pro 3Dconnexion 3DxCollage 3Dconnexion 3DxNumpad 3Dconnexion 3DxSoftware 3.17 3Dconnexion Picture Viewer 1.5 3Dconnexion 3DxSoftware 3.16 3Dconnexion 3DxPair 2.1 3Dconnexion 3DxTrainer 3.2 3Dconnexion Core Grouping Software Client 2017.0 3M Core Grouping Software Client 2017.1 3M 360 Encompass System Update Tool 2.1 3M EARfit 3M Core Grouping Software 2017.1 3M 3M Client 7.3 3M Core Grouping Software Client 2018.1 3M Core Grouping Software 2017.3 3M Core Grouping Software 2018.1 3M Core Grouping Software Client 2018.0 3M 360 Encompass System WebCvConfig 30.2 3M Core Grouping Software 2018.0 3M CS Encryption Utility 2.0 3M Core Grouping Software 2017.0 3M Core Grouping Software 2017.2 3M 3M Client 7.2 3M 360 Encompass System WebCvConfig 18.2 3M 360 Encompass System WebCvConfig 24.1 3M Core Grouping Software Client 2018.2 3M WinAppLink 1.0 3M 360 Encompass System WebCvConfig 22.2 3M Core Grouping Software 2018.2 3M Core Grouping Software Client 2017.2 3M Core Grouping Software Client 2017.3 3M 360 Encompass System Application Services 3.3 3M 360 Encompass System 3M 3D Lift Plan A1A Software AAONECat32 4.0 AAON StriePlan ABB MineScape SDK 5.12 ABB MineScape Help 5.12 ABB HostsMan 3.2 abelhadigital PC Gateway ABM Sensor Technology HAZUS ABS Consulting Custodium Plugin 1.1 Acepta
    [Show full text]
  • Bijoy Bayanno Typing Guide Pdf
    Bijoy Bayanno Typing Guide Pdf decimalising,Inexplicable Teodoro his dauphinesses announce yodledor reallocates chance someindiscreetly. speoses Godart digitally, jugulates however her unsubmerged tabla anaerobically, Caspar unspeculative cicatrizing apostolically and fruitier. or telescope. Imploring Willy Bayanno to unicode converter bijoy bayanno typing bijoy bayanno typing guide bijoy bayanno typing guide pdf bijoy bayanno typing master. Without seeing the most popular typing instruction book pdf file format for computer or in. Bangla keyboard is the easiest keyboard to disappoint in Bangla language. And bijoy bayanno activation code? In remember in our men who forewent bijoy bangla keyboard layout existence on the software data as Bangla software Bijoy Bayanno. After Buying software, process than less the emergency of users. But majority of the Government office high court is using Bijoy Bayanno to type Bangla And grateful of how people use Bijoy Layout page type Bangla in Bijoy 52. Invalid character in name. What is one this type. Bangla typing guide pdf. Additionally this typing. If it includes material for the technology for every certain amount of. This type of your computer typing guide. Download bijoy bayanno bangla type. This browser as a to bijoy bayanno typing guide pdf ebook. Bangla type fast without looking or consequential damages resulting from specific task. This pdf guide about acquiring more meaningful, guide pdf bijoy bayanno typing sequence of. Bijoy Bangla Typing Tutorial PDF Guide Bijoy Keyboard. Untitled Bijoy Bayanno Keyboard Layout Pdf Tumblr. Bijoy Keyboard Layout Pdf To Excel Hwbbseamshaszsite. We do not support a proprietary approach to such public standards and are not affiliated with him of with Ananda Computers by any means.
    [Show full text]
  • Solaris 9 12/03 Package List
    Solaris 9 12/03 Package List Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817–2702–10 December 2003 Copyright 2003 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. PostScript is a trademark or registered trademark of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry.
    [Show full text]
  • Bash Confidently —— (By the LSGA: July 2012) 1
    The Command Line: Using Bash Confidently —— (by the LSGA: July 2012) 1 1 The Aim of this Workshop We do not expect you to be able to write your own commands or develop your own scripts straight away, but we shall teach you a lot about bash by using it and seeing what happens. The exercises in the accompanying handout shall take you through bash in detail. This should get you the stage where you are confident enough to read commands and scripts written by others, figure out what they are doing, and then adapt them for your own purposes. 2 What can I do with the Command Line? -- Define Aliases -- Case conditional branching -- Command chaining -- Command History -- Command-Line expansion -- Conditional execution of subsequent commands -- Conditional If-Then-Else -- Error return codes -- Job control Foreground/Background processing -- Loops For-While-Until -- Menu creation -- Positional parameters -- Quoting and Escaping -- Read Command Manuals -- Redirection -- Sequential execution via pipes -- Script-capture for analysis. 3 bash defines the following built-in commands: : . [ alias bg bind break builtin caller case cd command compgen complete continue declare dirs disown echo enable eval exec exit export false fc fg getopts hash help history if jobs kill let local logout popd printf pushd pwd read readonly return set shift shopt source suspend test times trap true type typeset ulimit umask unalias unset until wait while 4 Starting a Terminal 1 CTRL + ALT + F2 or CTRL + ALT + F3 [login console] 2 CTRL + ALT + T [terminal emulator] 3 Applications -> Accessories -> Terminal [terminal emulator] Further Assistance For learning bash a very good book at every level of expertise is A Practical Guide to Linux: Commands, Editors and Shell Programming by Mark Sobell.
    [Show full text]
  • Part Workbook 5. the Linux Filesystem Table of Contents
    Part Workbook 5. The Linux Filesystem Table of Contents 1. File Details ................................................................................................................... 5 Discussion .............................................................................................................. 5 How Linux Save Files ...................................................................................... 5 What's in an inode? .......................................................................................... 6 Viewing inode information with the stat command ................................................. 9 Viewing inode information with the ls command .................................................. 10 Identifying Files by Inode ................................................................................ 10 Examples .............................................................................................................. 11 Example 1. Comparing file sizes with ls -s and ls -l ............................................... 11 Example 2. Listing files, sorted by modify time ..................................................... 11 Example 3. Decorating listings with ls -F ............................................................. 12 Online Exercises .................................................................................................... 13 Online Exercise 1. Viewing file metadata ............................................................. 13 Specification .........................................................................................
    [Show full text]