I’ve been doing way too many media interviews over this weird New York Times story that a Russian criminal gang has stolen over 1.2 billion passwords.
As expected, the hype is pretty high over this. But from the beginning, the story didn’t make sense to me. There are obvious details missing: are the passwords in plaintext or encrypted, what sites are they for, how did they end up with a single criminal gang? The Milwaukee company that pushed this story, Hold Security, isn’t a company that I had ever heard of before. (I was with Howard Schmidt when I first heard this story. He lives in Wisconsin, and he had never heard of the company before either.) The New York Times writes that “a security expert not affiliated with Hold Security analyzed the database of stolen credentials and confirmed it was authentic,” but we’re not given any details. This felt more like a PR story from the company than anything real.
Yesterday, Forbes wrote that Hold Security is charging people $120 to tell them if they’re in the stolen-password database:
"In addition to continuous monitoring, we will also check to see if your company has been a victim of the latest CyberVor breach,” says the site’s description of the service using its pet name for the most recent breach. “The service starts from as low as 120$/month and comes with a 2-week money back guarantee, unless we provide any data right away.”
Holden says by email that the service will actually be $10/month and $120/year. “We are charging this symbolical fee to recover our expense to verify the domain or website ownership,” he says by email. “While we do not anticipate any fraud, we need to be cognizant of its potential. The other thing to consider, the cost that our company must undertake to proactively reach out to a company to identify the right individual(s) to inform of a breach, prove to them that we are the ‘good guys’. Believe it or not, it is a hard and often thankless task.”
This story is getting squrrelier and squrrelier. Yes, security companies love to hype the threat to sell their products and services. But this goes further: single-handedly trying to create a panic, and then profiting off that panic.
I don’t know how much of this story is true, but what I was saying to reporters over the past two days is that it’s evidence of how secure the Internet actually is. We’re not seeing massive fraud or theft. We’re not seeing massive account hijacking. A gang of Russian hackers has 1.2 billion passwords — they’ve probably had most of them for a year or more — and everything is still working normally. This sort of thing is pretty much universally true. You probably have a credit card in your wallet right now whose number has been stolen. There are zero-vulnerabilities being discovered right now that can be used to hack your computer. Security is terrible everywhere, and it it’s all okay. This is a weird paradox that we’re used to by now.
Oh, and if you want to change your passwords, here’s my advice.
I’ve been running these trials since the first beta, and this is the first time that Swift has performed better than Objective-C for every single algorithm, with standard optimizations. And not only is Swift faster, but it is faster by significant margins.
Now I’m listening.
Gond akkor van, ha esik az eső. Nagy gond akkor, ha vihar. Amikor esik, nincs udvarra kimenetel, ha vihar, elmegy a UPC, meg az internet, oszt lehet kifelé találni, hogy mit csináljunk.
Én, meg a 13 gyerek.
Akik közül három gyógyszert szed, hogy elkábuljon, és ne csináljon olyan dolgokat, amitől az ember könnyen megijed. További kettő még azért tiszta állami nyugtatóilag, mert a bürokrácia első lépcsőfokán ácsorognak, ráadásul nyári szünet is van.
Majd ha az iskolában szeptemberben azt mondják az énektanárnak, hogy kurva anyád, akkor felgyorsítja az eseményeket az iskola.
Addig meg mi ügyesen zárjuk a kést a konyhában.
Telt ház van.
Vakáció az Átmeneti Otthonban.
Van két régi-új lány, nevelő apával nem változott a helyzet.
Az ötös testvérek sima ügy. Még nem tudják, de állami gondozás lesz. Anya behozta őket három hónapja, azóta havonta egyszer érdeklődött telefonon.
Két óvodás, egy másodikos, egy negyedikes, meg a kis elsős.
Ez utóbbi a mérges típus, ha úgy van, hozzávágja a széket az akárkihez.
Most vihar van.
Előszedem a kézműves cuccot, a fele lelkesedik három percet.
Zsani kézlenyomatot csinál, Gézuka kavicsot fest, nemzeti szín. Robi színes papírt ragaszt, szerelmes ajándék az egyik nagylánynak, de kisvártatva elmondása szerint elrontja, széttépi az egészet.
A többi várja vissza a tévét, meg az internetet.
Az eső zuhog, mintha.
Régen ilyenkor a kolis pulyák kis gatyában szaladgáltak a bitumen placcon, a nevelő meg kihozta a sampont, oszt ment a hajmosás.
Zolit visszazavarta az anyja egy hét után, hogy eddig bírta, és hogy maradjon büntetésből hétvégére is.
Ez a beadom a gyerekem az „intézetbe”, mert nem bírok vele, régóta bassza a csőrömet.
A hétvége is csak az ügyeleteseknek lesz büntetés.
Mérges, a kis elsős egyre nehezebben bírja, hogy nincs tévé, meg semmi, ordítva tépkedi a pólóját, a szemüvegét már elvettem.
- Le akarok menni a játszótérre focizni! – vicsorog ökölbe szorított kézzel, és én csendben nyugtázom, hogy mindjárt vacsora, és a vihar is csendesedett.
Handwritten text shows a personal side of its author, a side that is not easy to put into words and that contrasts with the standardized look of digital communication. This contrast and “aura” is perhaps what makes handwritten fonts so popular. As a typographer, I love handwriting, and in this article I’d like to share a hands-on overview of my creation process of a handwritten font.
Over the past four years, I’ve completed three typefaces inspired by handwriting. I started with the digitization of Albert Einstein’s handwriting and continued with Conspired Lovers, a font based on my own love-letter writing. In 2013, I ran a Kickstarter campaign to fund the creation of a font based on Sigmund Freud’s handwriting. The public interest in the project was overwhelming, and the Sigmund Freud typeface became the first typeface to be reviewed in the Wall Street Journal:
“For those who regret what keyboards and touch screens have done to their penmanship, typographer Harald Geisler has an answer.”
I’ll explain the process of creating a handwritten font inspired by the Sigmund Freud typeface, assuming that you’re familiar with illustration software or font-creation software or both.
I am aware that the prospect of creating a typeface based on Einstein or Freud’s handwriting introduces a lot of questions — specifically, issues of authorship and authority, originality, copyright, personality and identity. I never thought I’d find myself in an archive in Vienna, wearing white gloves, confronted by the relics of a great thinker.
To me, “relic” was a religious term. Suddenly, the idea of resurrecting Freud’s handwriting raised questions about the death of the author, and the religious dimension came in through the back door. Would this font be a Freudian zombie or vampire? Despite these interesting questions, I think that focusing on the technical and aesthetic aspects in this article would be more worthwhile. But if you have a thought to share, I would love to hear it in the comments.
Now, let’s get typographical.
Fonts are very different from handwriting. One letter connects to the next in handwriting, but not in a regular typeface. When I type the word “look” in a regular font, the two “o”s look the same. Handwriting has a vivid character because you never write the same letter twice.
In a handwritten font, the letters do two things:
A font can be programmed to render alternates. Two different “o”s would be drawn and stored in the font’s memory. Then, the font would be programmed to replace a second neighboring “o” with the alternate “o.”
In this article, we’ll focus on how to create digital drawings of connecting letters and then turn them into a font, rather than on the creative possibilities of OpenType programming. At the end, I’ll briefly share my thoughts on how to manipulate the appearance of type through code.
I’ll be working with Adobe Illustrator and FontLab, but the principles apply to any vector-drawing or font-creation software. You’ll find a list of such software at the end of this article.
Now, before we start working with famous people…
I went through hundreds of Freud’s letters and intuitively compiled the documents in a way that appeals to me. You could organize it according to the quality of the writing and reproduction, as well as distinctive qualities, such as a special uppercase letter or number.
Inspecting the letters in the Sigmund Freud Museum. (Large preview)
One technique to become familiar with the hand of a writer is to copy characteristic letters, letter combinations and words. Learning the movement that a writer made to create a letter is essential to creating its digital counterpart. I keep these exercises in a little notebook. The sketches do not go into the final design but are an important step in understanding the script.
“Copy, copy, copy, copy what you love. And at the end of copying, you will find yourself.”
– Yōji Yamamoto
Don’t be surprised if studying how another writer makes the bow of an “l” or the slope of a “g” also affects your own handwriting. Suddenly, I found myself writing my grocery lists with Freudian loops and hops.
My notebook with studies of Freud’s handwriting.
A cinematic example of this process of copying movement or, as Criterion calls it, “Identity Theft” can be found in René Clément’s “Purple Noon,” starring Alain Delon (note: four minutes of film, without one spoken word).
From the collection, I chose eight sample letters as a starting point for the typeface. The specimens were representative of different time periods, ranging from the 1880s to the late 1930s, and different purposes, ranging from scientific reports to personal letters and notes. This variety gave me an overview of how Freud’s writing changed over the years and according to formal and informal occasions.
Eight specimen spanning from 1883 to 1937. (Large preview)
The next step was to look further for details and find documents to focus on. I marked exceptional letters on prints of the manuscripts, which I kept in a binder.
To keep track of the markings, I noted the particular letter and its file name and page number in another notebook.
I ended up with two documents to focus on: a letter from Freud to his grandson in 1925, and a letter from 1919 containing English and German text.
The combination of German and English is important because until the late 1950s, the custom throughout German-speaking countries was to practice a German script called Kurrent. This form of handwriting was used only to write German; every other language (such as Latin, English and French) was written in a cursive still readable today. This passage was an important reference because I wanted to create a typeface that is true to the original but also readable today.
An excerpt from Freud’s letter of 1919, mixing German and English, reading “If I court more woman, you will couch with more men.” (Large preview)
Size matters. Digital type scales to any size, whereas handwriting exists only at a particular size. The size of one’s handwriting varies little from day to day and depends on the tool and surface being used. This is key to the digitalization process. If you are gathering scans and images, matching all DPI settings to the dimensions of the original scanned document is critical. So, an image file that is 1000 × 1000 pixels, scanned from a piece of paper that is 1 × 1 inch, should be set to 1000 DPI.
Before importing the material, we have to set up the Illustrator file. We’ll create a PostScript font, which stores letters (i.e. glyphs) on a 1000 × 1000 grid. Later we will copy the drawings to this format. To make the conversion accurate, select
Illustrator → Preferences → Units, and set the file-size unit from millimeters or inches to points. Double-click the Artboard tool, and set the canvas’ size to 1000 × 1000 points.
We’ll work with four layers:
Our Layers panel in Illustrator.
I’ll place the scanned documents on the template layer. Scale the letter that you’re working with (“e” in the screenshot below ) until the glyph comfortably fills the workspace.
Keep in mind that some letters, including “g,” “p” and “j,” have long ascenders and that some uppercase letters have wide swashes. Leave some extra room for them.
Positioning the template in Illustrator. (Large preview)
Tip (optional): If you’re working with more than one template, instead of individually scaling each template, just adjust the DPI of the template itself.
Now that we’ve positioned and sized the template, copy the size of the scaled document (in this case, we’ve scaled the envelop to 7647,938 points wide). Open the document in Photoshop. Select the menu item
Image → Image Size. Adjust the picture’s width to 7647,938 points, and uncheck “Resample Image.” This way, the document’s DPI value will be adjusted accordingly — in this case, to about 19 DPI.
Adjusting the DPI in Photoshop. (Large preview)
Adjust all of your templates so that all of your documents will appear in the correct size as you place them on the template layer. (If your templates were scanned with varying DPI values, insert some math here.)
I work with three guides: the baseline, the x-height guide and the connecting-height guide.
The letter sits on the baseline. It’s like the line that one writes on in a notebook. The x-height marks the average height of lowercase letters. The connecting height marks the height at which the letters connect.
The guides in the Illustrator template.
Every writer has their own angle at which one letter connects to the next. Not all letters connect at the same angle, but you will find that an average exists. Compare a few words and find that sweet spot that matches most letters. The guides in the angle layer represent the average angle at which most letters connect. Not all letters will have the same width, so move these left and right to match the width of each letter.
Placing the guides on the angle layer.
Lock the template, guides and angle layers, and activate the drawing layer. Select the Brush tool and reset all settings (i.e. 1-point width, no shape, etc.). Because I had practiced the movements and rhythm in my notebook, the forms of the letters are familiar to me. Now, let’s draw.
I am fascinated by how good people can draw with a mouse. I can only draw with a pen, which is why I recommend using a graphic tablet for digitizing.
Drawing letters on a graphics tablet with a screen.
The position of the line should be centered to the letterform and should represent the movement of the pen, not the outline of the letterform.
With the Direct Selection tool, adjust the position and Bézier handles of each point until you are satisfied.
Before using the Width tool to expand the stroke, we have to determine three width values:
The handwriting in our example was written with a fountain pen. A traditional nib makes thick strokes when moved downward with pressure and thin lines when moved upwards without pressure. I look for downstrokes to determine the maximum thickness. The minimum width can be found by looking at upstrokes.
In this example, the minimal and connecting width is 18 points, and the maximal width is 39 points.
Select the line and adjust the stroke’s width to the minimal width, also setting the stroke cap to “round” and the corner to “round join.”
Adjusting the stroke’s width.
Using the Width tool, expand the line to the desired form.
Tip: Reducing opacity makes it easier to adjust the stroke’s width to the template.
Working with the Width tool.
Double-click a width’s point to adjust its values precisely.
The dialog to edit a width’s point.
The writing in different documents will sometimes appears thicker or thinner than the defined range of the maximal and minimal width. Keep calm and carry on: Stick to the defined values. The width is not entirely controlled by the writer, but also depends on the nib, the ink’s flow and the paper. But a writer can’t go much outside of their unique patterns of movement either.
Even if the forms of individual letters look whimsical, they have been whimsically formed by that particular writer. Capturing this originality, rather than the “scanned” form, is important.
Create a new project in FontLab. At the bottom of the font window, select a code page:
Type 1 Basic → ISO 8859 - 1 Latin 1 (Western).
The font window in FontLab. (Large preview)
Double-click the prepared letter to create the glyph. Double-click again to open the glyph window.
The glyph window in FontLab.
Let’s go back to Illustrator and prepare the drawing that will be used as a Glyph.
Here is the conventional way:
Object → Expand Appearance.
Window → Pathfinder, and click “Unite.”
And the unconventional way:
Contour → Transform → Merge Contours.
Surprisingly, the unconventional way can lead to a better rendering in FontLab. Why? Illustrator works with decimal coordinates (like
x=111,95438 y=-90,451), whereas FontLab only supports integer coordinates. The coordinates we’ve copied would convert to
Copying and pasting is never just copying and pasting — it is an interpretation. Drawings that look smooth in Illustrator can end up looking bumpy or pixellated. Copying the line with the width data probably triggers a different algorithm in FontLab, leading to a better result. In case you run into trouble here, you now have an idea of where it might come from.
Making a joined script has a huge advantage over making disconnected fonts: no kerning. Kerning is the art of adjusting the space between all possible letter combinations. The drawback of a joined script, however, is that all letters have to join.
When you write with your hand, the letters will naturally join. In the following steps, we’ll prepare the form to connect seamlessly with all letters.
After pasting the letter, place it on the red baseline.
Pull a horizontal guide out of the rulers at the height where the glyphs connect. Right-click on the guide and select “Convert to Global.” The guide will turn from blue to red and will now be fixed in all future glyph windows.
The next step has to do with overlapping. Move the letter a bit beyond the dashed line on the left. The dashed line marks the left
0 position of the glyph. Placing the letter beyond that line ensures that other letters will join seamlessly from the left. Now, let’s pull the dashed line on the right over the letter a bit to make the joints seamless on the right.
Before simply exporting the font, we have to fill out some lengthy and technical forms, which is a good time to introduce you to FontLab’s Diamonds. Open the the Font Info dialog at
File → Font Info.
All of the important information regarding the font is shown in this window. In the first dialog, enter a name and click the green diamond; magically, all mandatory fields will be filled in with the necessary information. Head to the next page by clicking the right arrow. Again, click the diamond and continue until you reach the first page again. Only press the diamonds; never enter any information that you do not understand. You will find extensive information about all of these details in the User’s Manual (ZIP’ed PDF).
After you are done with the Font Info dialog, close it with “OK.”
To export the font, select
File → Generate Font.
Win TrueType/OpenType TT is the preselected output format. For now, I recommend using this format because it is easier to handle and outputs fewer errors.
Congrats! Here it is, your font! Double-click to install.
After installing the font, you can select it under the given name in your font menu. For example, in TextEdit:
Now, continue to draw all letters from a to z and A to Z, as well as punctuation, numbers, diacritics, dingbats, etc. You’re halfway there.
Overview of all 1467 glyphs in the Sigmund Freud Pro typeface. (Large preview)
By now, you are probably asking yourself how to deal with missing glyphs. Freud probably never drew an “@” sign in his life or the letter combination “www.”
In the beginning of this article, I emphasized the movement of creating a letter, rather than the form of a letter. Once I get a feel for the way a writer moves to write a loop or a hop, I can improvise with that knowledge. You, the artist, have to fill in the gaps by improvising based on what you’ve learned.
Scientists have theorized (MP3 in German) that dancing entails moving to a model in one’s head. They’ve also found that only humans, a few birds, whales and probably elephants are able to move to a model in their heads. (Sorry, apes are playful but do not dance.) This act of moving to a model in one’s head is an interpretation. The more intensely one studies and internalizes the movements that a writer made to draw letters in their manuscripts, the more faithful this interpretation will be.
Depending on the complexity of your typeface, you will export the font hundreds or thousands of times to test it outside of your development environment. If you are an InDesign user, here’s a tip on how to speed up testing.
In the “Export” dialog, navigate to the InDesign application folder. There you will find a folder named
Fonts. Export into this folder, and Indesign will instantly make the font available to you. As soon as you overwrite the font file with a new version, InDesign will update all open documents, and you can observe the change immediately on screen. This only works in InDesign.
Looking at your own handwriting, you will find that it is always about the same size. Digital type, however, can be reproduced at any size, from fine print to a billboard sign.
If it’s a print project and you’d like to give the rendered text a natural look, I would suggest finding the size of the original handwriting. And how does one find this original size?
Open a new document in Illustrator (letter or A4 size), and place a template with the original DPI setting in the background. Input the opening lines of text in the newly created typeface on top of the template. Modify the size until the text aligns with the template.
The size of written text will vary from sample to sample, and the size of a digital handwritten font is a range, rather than fixed. The size that renders Sigmund Freud’s handwriting correctly is between 18 and 24 points. The same rules apply to line-height settings.
I hope you’ve found this to be a helpful introduction to creating handwritten fonts. Creating a typeface in a day is possible, but usually it takes months or even years to finish all of the glyphs and for testing and production. When one writes by hand, every letter is a little different. At the beginning of this article, I mentioned the possibility of altering the appearance of type through code. In my opinion, this is a necessity for modern handwritten fonts.
A font can be programmed to render alternates during writing. Two different “o”s have to be drawn and stored in the font’s memory. Then, you would program the font to replace a second “o” with the alternate “o.”
With the Kickstarter funding, I was able to make the Sigmund Freud typeface the first handwritten font that holds four separate lowercase alphabets, and I made an algorithm to continuously alternate between the four glyphs. With every key pushed by the writer, the sequence of letters will alter to create a unique look.
I refer to this alternating mechanism as polyalphabetic substitution — “polyalphabetic” because it includes multiple alphabets, and “substitution” because the letters are being replaced.
If you are familiar with encryption, you might think of a polyalphabetic cipher. Indeed, what happens in the font is inspired by the encryption of the Enigma machine, which used a combination of rotating barrels to encrypt a message.
My intention is not to encode the message, but to hide its computerized origin. Of course, this hiding does not make the rendered result more human; it is an obvious matter of hide and seek.
Original and digital side by side.
The loss of the art of handwriting is an ongoing discussion among typographers and enthusiasts of the written word, a discussion that could easily be mistaken as an attack on increasingly inhuman technology. Fonts cannot make up for the cultural value of handwriting, but I do hope that this project enriches written communication and shifts the focus of typography-related discussions from loss to the creative possibilities of new technology.
In the beginning, I quoted Japanese fashion designer Yōji Yamamoto. Fashion and typography are an interesting pair. One can think of words as “wearing” a typeface, just as humans wear clothes. The words are not the typeface, and we are not the clothes we wear. Type designers are often confronted by the question, “Don’t we already have…
Looking at the 2014-2015 fashion runway, staged between supermarket shelves (great music, by the way — I hope they use that soundtrack in my supermarket soon), the obvious question springs to mind, “Don’t we already have enough clothes?”
The clothes we wear and the type we use do not have to express personality, but rather indicate our circumstances. We can have a wide or narrow range of brands to choose from. Some people know how to fabricate their own clothes. Fabric is, by definition, material. Writing, meanwhile, has been digitized to a great extent. My own written communication is almost completely digital.
This digitized circumstance can be an opportunity and a space for future cultural development. When pondering the future of written communication, I think it would be wonderful if everyone had their own personal digital font and continually refined its appearance. Children could learn in elementary school how to draw their own typeface, and over years they could build, develop, adapt and extend it to their own needs and…
If we think of a typeface being continually refined and designed over a lifetime, would this make up for the cultural value of handwriting? I would love to hear your thoughts on this.
Are you interested in learning more about the creative possibilities of coding fonts, ligatures, contextual alternates, polyalphabetic glyph substitution or the future of personal fonts? Write a comment below, and let me know what you’re interested in.
You can support the author by getting the Sigmund Freud typeface on his website. Also, thanks again to the Sigmund Freud Museum in Vienna who kindly provided Harald with the digital images of Freud’s manuscripts for this project. — Ed.
The software most talked about (but only for Mac OS 10.6 to 10.9) is Berlin-based Glyphs. A free trial, an extensive manual, tutorials and a video demonstration are available, too. Glyphs has a much more modern look and feel than FontLab. The quick responses to feature requests and regular updates are making more and more designers switch to Glyphs. The app has a presence on Twitter, too.
“Prototypo is an open-source online application that allows to control the design of a complete typeface using sliders, and refine spacing and outlines manually. Hobbyists and professionals alike can use twenty-plus parameters to create a wide range of fonts.
We’re building our own language on top of SVG and JS. The syntax is still in its infancy, but the idea is that a glyph is made from a list of segments and components. Those are made of points whose coordinates are calculated using the parameters manipulated by the users and the drawing of Genèse as a reference. In the future, we might explore alternative ways of drawing glyphs, such as a skeleton based approach.”
FontForge is a free and powerful font editor. Its developers describe it as:
“An outline font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one format to another. FontForge has support for many macintosh font formats.
FontForge’s user interface has been localized for: (English), Russian, Japanese, French, Italian, Spanish, Vietnamese, Greek, Simplified & Traditional Chinese, German, Polish, Ukrainian and Catalan.”
This software is available only as a source package, not a binary package. If you know how to handle that, then try it out (and check out the video tutorial).
“A professional browser-based font editor under development, featuring the most versatile real-time multiple glyph editing system, with the mission of making type design faster and easier than ever. No download, No installation, Any OS.”
Typophile is a good forum for all type-related questions.
The post Hands On With The Sigmund Freud Typeface: Making A Font For Your Shrink appeared first on Smashing Magazine.
A magyar könyvkereskedelem szokásjoga
Gazdasági jog, Kereskedelem, Könyvkiadás szokásjog, jogi dokumentum, könyvkereskedelem, könyvterjesztés, Magyarország
“A magyar könyvnek - éppen úgy, mint minden művelt nyugati ország könyvének - határozott, nyilvános bolti ára van. Bolti ár a kiadványoknak a kiadó által megállapított az az ára, amelyet a viszontelárusító a könyv eladásánál betartani köteles. A viszontelárusítói engedményt (rabattot) a viszontelárusító a bolti árból kapja.”