Sauna Mono One Size for All
Total Page:16
File Type:pdf, Size:1020Kb
Sauna OneMono size for all c Sauna Mono One size for all Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono One size for all Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono One size for all Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono One size for all Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono Pro Regular Sauna Mono is a monospaced typeface with an unusual flair. Unlike most monospaced typefaces, Sauna Mono has a lot of flair. Although every character has the same width, Saunu Mono doesn’t feel forced into a box. Instead every character remains as warm and characteristic as the other Sauna typefaces. Some swashy characters give a lot of charm to this typeface, especially the italic lowercase characters. Their strokes fly all over. Sauna Mono is the monospaced buddy of the type family Sauna. Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono Pro Regular Italic Sauna Mono is a monospaced typeface with an unusual flair. Unlike most monospaced typefaces, Sauna Mono has a lot of flair. Although every character has the same width, Saunu Mono doesn’t feel forced into a box. Instead every character remains as warm and characteristic as the other Sauna typefaces. Some swashy characters give a lot of charm to this typeface, especially the italic lowercase characters. Their strokes fly all over. Sauna Mono is the monospaced buddy of the type family Sauna. Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono Pro Bold Sauna Mono is a monospaced typeface with an unusual flair. Unlike most monospaced typefaces, Sauna Mono has a lot of flair. Although every character has the same width, Saunu Mono doesn’t feel forced into a box. Instead every character remains as warm and characteristic as the other Sauna typefaces. Some swashy characters give a lot of charm to this typeface, especially the italic lowercase characters. Their strokes fly all over. Sauna Mono is the monospaced buddy of the type family Sauna. Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono Pro Bold Italic Sauna Mono is a monospaced typeface with an unusual flair. Unlike most monospaced typefaces, Sauna Mono has a lot of flair. Although every character has the same width, Saunu Mono doesn’t feel forced into a box. Instead every character remains as warm and characteristic as the other Sauna typefaces. Some swashy characters give a lot of charm to this typeface, especially the italic lowercase characters. Their strokes fly all over. Sauna Mono is the monospaced buddy of the type family Sauna. Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl 0123456789 !@€#$%^&*( ?<™>©«æ»…¶ Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl “””Get the extreme bottom and top values (yMin and yMax) of all opened fonts””” def measureMetrics (self, sender): if len(self.w.browse)==0: self.showMessage(“Batch Info Bro Error”, “No Fonts added (or selected). Please add some fonts. Once fonts are added, you can also select only some of them to process.”) return False fontRange = self.w.browse.getSelection() if len(fontRange) == 0 : fontRange = range(0,(len(self.w.browse))) fyMax = 0 fyMin = 0 unitsPerEm = 1000 allyMin = [] allyMax = [] for i in fontRange: font = Font(self.fullPathsDict.get(self.w.browse[i])) xMin, yMin, xMax, yMax CODE= font.bounds DOESN’T HAVE if font.info.unitsPerEm <>TO 1000 LOOK : unitsPerEm BORING =’Not 1000!’ if yMin < fyMin : fyMin = int(yMin) if yMax > fyMax : fyMax = int(yMax) allyMin.append(yMin) allyMax.append(yMax) # and put thec stuff in the suggested fields self.FamilySpecificTab.openTypeOS2WinAscentSuggest.set(fyMax)cc self.FamilySpecificTab.openTypeOS2WinDescentSuggest.set(-fyMin)c Sauna #Mono also Pro, showa typeface all by values Underware, Den Haag, the Netherlands self.FamilySpecificTab.openTypeOS2WinAscentSuggestAll.set(str(allyMax)) self.FamilySpecificTab.openTypeOS2WinDescentSuggestAll.set(str(allyMin)) • Underware © 2013 • More info at www.underware.nl self.FamilySpecificTab.openTypeHheaAscenderSuggest.set((fyMax)) self.FamilySpecificTab.openTypeHheaDescenderSuggest.set((fyMin)) self.FamilySpecificTab.openTypeHheaLineGapSuggest.set(0) self.FamilySpecificTab.openTypeOS2TypoLineGapSuggest.set((-fyMin + fyMax -1000)) # this needs a better formula divider = float(-fyMin + fyMax)/1000 self.FamilySpecificTab.openTypeOS2TypoAscenderSuggest.set(int(fyMax/divider)) self.FamilySpecificTab.openTypeOS2TypoDescenderSuggest.set(int(fyMax/divider)-1000) self.FamilySpecificTab.ascenderSuggest.set(int(fyMax/divider)) self.FamilySpecificTab.descenderSuggest.set(int(fyMax/divider)-1000) self.FamilySpecificTab.unitsPerEmSuggest.set(unitsPerEm) def takeSuggestion (self, sender): for i in range(len(self.FamilySpecific)-2): if eval(‘self.FamilySpecificTab.’ + self.FamilySpecific[i] + ‘Suggest.get()’) <>’’: exec (‘self.FamilySpecificTab.%s.set(“%s”)’) % (self.FamilySpecific[i], eval(‘self.FamilySpecificTab.’ + self.FamilySpecific[i] + ‘Suggest.get()’)) def clearFontListCallback (self, sender): x=0 self.fullPathsDict.clear() while x < len(self.w.browse): del self.w.browse[x] def addFolderFontListCallback (self, sender): paths=[] #acceptedFonts = [“.ufo”, “.ttf”, “.otf”] acceptedFonts = [“.ufo”] folder = getFolder() if not folder == None: EXAMPLE OF SAUNA MONO PRO / PREVIEW / SAUNA © UNDERWARE 1999-2013 // These tables and numbers are fictitious and don’t represent any companies results ANNUAL RESULTS OF SPRODE-JFK Reported vs. Adjusted Income and EPS from Continuing Operations Full Year of 2023, 2013 & 2003 YTD 2005 YTD 2005 YTD 2005 YTD 2004 YTD 2004 YTD 2004 FY 2003 FY 2003 FY 2003 As Reported Adjustments As Adjusted As Reported Adjustments As Adjusted As Reported Adjustments As Adjusted Segment Operating Income 591.2• 288.1• 879.3• 692.0• 32.1• 724.1• 573.7• Annual 26.3• 600.0• Interest Income (Expense) (32.3) (20.9) (53.2) (27.9) (4.2) (32.1) 10.1• (32.3) (22.2) Other Income (Expense) (19.7) -• reports (19.7) (17.7) 1.2• (16.5) (8.5) -• (8.5) Gain on sale of Assets -• -• -• 20.8•don’t (20.8)have -• -• -• -• Corporate (Expense) (91.1) 0.4• (90.7) (82.4)to look1.7• (80.7) (74.7) 1.3• (73.4) Income from Continuing boring Operations before Tax 448.1• 267.6• 715.7 • 584.8• 10.0• 594.8• 500.6• (4.7) 495.9• Income Tax Items 73.7• 73.7• 16.5• 16.5• (26.0) (26.0) Income Tax Expense (133.7) (161.8) (295.5) (164.7) (36.3) (201.0) (130.3) 1.5• (128.8) Total Tax Expense (133.7) (88.1) (221.8) (164.7) (19.8) (184.5) (130.3) (24.5) (154.8) Income from Continuing Operations 314.4• 179.5• 493.9 • 420.1• (9.8) 410.3• 370.3• (29.2) 341.1• Income from Continuing Operations per Share (Diluted) 1.67• 0.95• 2.62 • 2.23z• (0.06) 2.17z• 1.97• (0.16) 1.81• This report is provided in accordance with * The Alternate Water Impactz Fee is calcu- ** The Water System Impact Fee is calculated ARS 9-463.05 which requires an annual report zlated based on meter size, the $4,485 fee based on meter size, the $4,888 fee repre- on impact fee activity to be filed with the represents a 3/4” meter, for a 2” meter the sents a 3/4” meter, for a 2” meter the fee City Clerk by September 30 each year. This fee increases to $23,905. increases to $26,053. information has not been audited. The non-residential fee starts at $4,485 for The non-residential fee starts at •$4,488 More for info at www.underware.nl a 3/4” meter, the $23,905 fee is for a 2” a 3/4” meter,• Underware the $26,053 © fee2013 is for a 2” meter. For meters in excess of 2” an engineer meter. For meters in excess of 2” an engineer computes the fee based on projected use. computes the fee based on projected use. Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands Sauna Sauna Mono Regular Regular Regular Small Caps Regular Italic Regular Italic Bold Regular Italic Swash Bold Italic Bold Bold Italic Bold Italic Swash Sauna Mono is the monospaced buddy of the type family Sauna. Next to the 4 Black monospaced styles, there are 10 other Black Italic (non-monospaced) Sauna styles. Warm Black Italic Swash and comfortable curves come in any variation, making it suitable for more complex corporate identities for example. Sauna Mono Pro, a typeface by Underware, Den Haag, the Netherlands • Underware © 2013 • More info at www.underware.nl Sauna Mono Pro supports the following languages: Abenaki, Afaan Oromo, Afar, Afrikaans, Albanian, Alsatian, Amis, Anutan, Apache, Aragonese, Aranese, Aromanian, Arrernte, Arvanitic (Latin), Asturian, Atayal, Aymara, Azerbaijani, Bashkir (Latin), Basque, Belarusian (Latin), Bemba, Bikol, Bislama, Bosnian (Latin), Breton, Catalan, Cebuano, Chamorro, Chavacano, Cimbrian, Chichewa, Chickasaw, Cofán, Cornish, Corsican, Cape Verdean Creole, Creek, Crimean Tatar (Latin), Croatian (Latin), Czech, Danish, Dawan, Delaware, Dholuo, Drehu, Dutch, English, Esperanto, Estonian, Faroese, Fijian, Filipino, Finnish, Folkspraak, French, Frisian, Gagauz (Latin), Galician, Ganda, Genoese, German, Gikuyu, Gooniyandi, Greenlandic (Kalaallisut), Guadeloupean Creole,