Creating cuneiform fonts with METATYPE1 and FontForge

Video in TIB AV-Portal: Creating cuneiform fonts with METATYPE1 and FontForge

Formal Metadata

Creating cuneiform fonts with METATYPE1 and FontForge
Title of Series
Part Number
Number of Parts
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Release Date
Production Place
Cork, Ireland

Content Metadata

Subject Area
The cuneiform font collection covers the Basic Latin (ASCII) block and glyph subsets for Akkadian, Ugaritic and Old Persian with current total number about 600 cuneiform signs. An extension for other languages is planned (Neo–Babylonian, Hittite, etc.). All cuneiform sign forms visually correspond to uniform “Neo–Assyrian” shapes. Fonts are produced in two steps. With METATYPE1, the package developed by the authors of the Latin Modern and TeXGyre fonts, we can generate hundreds (or thousands) glyphs to assembly a Type 1 font with many glyphs, but with no predefined encoding. The older variant of the cuneiform font collection, made 10 years ago, consists of several separate Type 1 components. A relative small number of mostly simple and repetitive elements is described by METAPOST macros in three variants. In the second step we construct OpenType using FontForge, the free font editor, created by George Williams. Cubic and quadratic approximation of outline curves are allowed because of a simple design of cuneiform wedges. Therefore both TTF flavored and PostScript (CFF) flavored formats may be generated. We use FontForge scripting facilities, it is also possible to write commands in its internal textual format (SFD), directly or with some pseudo-automatic tools. Unfortunately, the glyph repertoire does not correspond to Unicode because more than 300 glyphs do not have their Unicode numbers, and, on the other hand, my fonts covers only about 20% of the Unicode Sumerian–Akkadian cuneiform range (cuneiform signs and numeric signs). The paper describes cuneiform design and a process of font development.
Type theory Presentation of a group Process (computing) Computer animation Open source Information Resultant Physical system Form (programming)
Revision control Group action Component-based software engineering Computer animation Order (biology) Physical system
Point (geometry) Differential form Computer animation Office suite Flow separation
Differential form Computer animation Software Lecture/Conference State of matter Website Right angle Resultant Form (programming)
Programming language Computer file HD DVD Workstation <Musikinstrument> Electronic mailing list Instance (computer science) Limit (category theory) Computer programming Goodness of fit Computer animation Internet forum Video game Quicksort Navigation Form (programming)
Goodness of fit Computer animation Open source Latin square Metric system
Point (geometry) Differential form Game controller Computer animation Limit (category theory) Local ring Active contour model
Mathematics Computer animation Personal digital assistant Forcing (mathematics) View (database) Parameter (computer programming) Client (computing) Resultant
Dataflow Sign (mathematics) Computer animation Execution unit Complete metric space System call Element (mathematics)
Group action Goodness of fit Texture mapping Computer animation Personal digital assistant Video game Energy level Website Summierbarkeit Line (geometry)
Goodness of fit Computer animation Forcing (mathematics)
Type theory Building Computer animation Open set
Computer animation Power (physics)
Computer animation Right angle Contingency table
Computer animation Data conversion
Computer animation Execution unit
Dataflow Loop (music) Computer animation Content (media) Right angle Inequality (mathematics)
Point (geometry) Computer animation
Computer animation Normal (geometry) Rule of inference
Computer animation Information Multiplication sign Fault-tolerant system Local ring Form (programming)
Arithmetic mean Computer animation Alphabet (computer science) Execution unit Physical system
Computer animation Information Sampling (statistics) Heat transfer Flux
Area Dialect Spline (mathematics) Bit Line (geometry) Function (mathematics) Mereology System call Sequence Computer programming Frequency Programmer (hardware) Computer animation Internetworking Cuboid Form (programming)
User interface Dataflow Differential form CAN bus Computer animation Different (Kate Ryan album) Website Right angle Booting Approximation Neuroinformatik
Open source Information Link (knot theory) Consistency Rule of inference Computer programming Programmer (hardware) Component-based software engineering Computer animation Uniformer Raum Numerical analysis Problemorientierte Programmiersprache Task (computing) Form (programming)
Information Open source Ferry Corsten Moment (mathematics) Variance Planning Student's t-test Measurement Computer programming Formal language Goodness of fit Computer animation Website Energy level Damping Directed graph Form (programming)
Computer animation Software Open source Freeware Form (programming)
on my presentation is more about technology you can see some information about the my sources and to the results the the In my
talk I the we will describe the process of creating forms the there's something about the the support for the that and to In general the summary to increase explain this sudden for things and I'm interested in the skin itself of its writing system so I decided to to create Type 1 fonts with uniform 10 years ago and down this year I last year I decided to extended the the forms of what do and the unique unique little them diet and still emitted by 1 and the food for each of my sources out buttons
city books so uh move to Salem bodies and my book about writing systems the order the
was the group convinced convinced from city center ossified type 1 component compliments the Lucy 5 4 at idea could be on political version the the you yeah so
my good for those of the starting point is a different defined the which is a the other the cumulative form was signed be is slow the you use a success so similar L is soon glucose this officer so several wages and 2 blue eyed decided to do I do that I'm city virgins the names of of academic and consequent maybe artificial it's designed the
learning spoonful FIL I
agree to the forms the produce once in 2 steps that the reduced state 1 and then this form of site generate the and they also use some under the the for the of so soft software going tools to produce the and the final result the do metric right
but cage uh was developed some might want to solve the the leptin would wouldn't instances of station in London collections so it was like its course give the emotional ask and get the what is this is the like 1st runs the uncertain the top posts a new label legend to produce EPS file the list of life of oral graves and and then call it sort of they trying to 1 uh take 1 final it is all I the disk describing limit the post language in of movement up like 1 package the contains and not mackerel markers for producing good type on forms and other and also also some additional those programs to to do it the UNICEF such example
while the from I suppose you know META-NET definite couples that is some some they made the file falling under program not need be defined this a global forum by the
meters for for the deformed the
no assignment this is something good Latin names metric data sources of sizes of crack that's it
food the the matter pipe alarm there is some so like in the middle of limit of form it is possible to to define who coordinates local control Borland's happened to my girl composed the last column complicated at the so close to impossible to get the use this on honor of ferocious
I can by some simple local that is the the for the final the fossils the in an explicit way to calculate the coordinates of the of the contour points
there is so crucial thing for 10 they want probably this the also in full all open diet to be so this is required the the move the Due to do really will follow up more out of this and I don't know is a the big because so the the final result depends on the force the princess printed off on the uh about uh view and the police I will be successful by that you can cited it is about done in a collecting the host of so this to changes in this and and and that was the necessary the the calculate
our client can and there is the use of you know that there case the Michael find outlines little i.e. include you it parameters this out to to go that do not Gloster the cats and and and and that it is often you EPC is the who more involved in and With such thinkers it is
so flow and to you know why it the define put glue
cuneiform sign complete graves and it is units it may be it is a a set of of my Jews 2 lorries Uncle on that to her article and 1 of the special the cold calls upon the elements period doing the it is the
sum of is low the this could full life use the unique altered the 1st is from the top post them them this tool GA them level OK the generates and the the the pipelining and it's in text format is the line at you and you tell us to collected to the take 1 so this move Coleman I
good news beautiful fall for thank good the for going site defined they don't date interval mappings group but I don't you don't need in it encoding and encoding cases defined
only for for the next step the OpenType & open is used because who many good X. and I have this is a for right the before you got it again until motion and focal made when force I might use that they and stand out to In a unique or number of next
step after after after the meditate is formed porch the 1st guy the New Guinea in the final this is this is this lecture for a for a for a foreign a new from the dead then I time opaque good
it's from type 1 2 tool Open Type II of the building move the years the
we the because is of good good except in all of in unique content and in my assessable if the power of these different I did defined some references from unique to like gave container place it
I explained to this it and 2 0
5 finally the 4 and 4 types GGI contingent right so people OpenType all of all of 2 directed there 2 different to the flavors of open to ideas the some good mention my conversion of
naming size from something
essentially if the problem this conversion of so what
are these users such on something to die a problem with you this
scaling then because I have a the science our is light and I have to say this skill and notes along the top of the and in some you have precomputed so look propellant I the comment is that the in the that's units
called uniform data there I had many and and the empty positions and and and and and therefore I all my glyphs
would to content some temporarily the but loop right III entered
didn't and dying FIL flow from originally inequality all from prison please cite the make the
references to my the contain and innocence so the because
my good if design it is simple I am satisfied with the of all don't and think of it as a point for which then the
I need I need to know who corporations like good which hyphenation on you know
open type the features normal rule of it for or land Regiment of I head is it to
offer access died 1 I in the in India in this Atlantic MOC local definition is the names of of of the our connected to mate its a lot the in data encoding but all a summary of the different forms that the in time and that for months and it the fall
fall for the following is the the late that I could I can use so 1 common the aim L 2 access all of the the grace I need profit from United don't the feathers broke broccoli info from the I think they did have some of the
examples in the the the mean because some thank you uniform assign our syllable of did this system so all all of this in the alphabet books about also they are called to the laboratories and some some
whole books comes off is units some FFS this the
them the some there is usual transfer information the go next it through and the the the the status of my the name for for the great fluxes them by
the inaccuracies some so sample text the end In this summer
I used the metal plate 1 and 4 and foolish to for this the In the 1st step type 1 in the 2nd step like all of them died you or
program tried it on and boasts McDuff of all that are formed MIT couples with the big 1 a phone call chair of programme label for the fun to watch it is seen in megabyte mom because the needs to the producers outline forms the of was it true that metaphor onto to be known defined areas to to filled or unfilled to produce and a bit months but it is in the Internet uptake by artist tickets to define only on all lines the the the this middle part and then is middle type on the what is a type 1 4 months and dialect they and to develop mechanical 1 still unaffiliated a precise as you will and that day don't to produce some become up like a mitotic 1 box who their output this the set of seed the sequences in spite of the inner post it to buy 1 for months describing the the frequencies of all 4 of the spline fragments and to them the the but at the end and then getting kiss would of course the the work for the all postscript that they do license
and the next flow boot between type 1 you also couldn't flavored opened by is no difference in yeah the mathematical definition of outlined in a To thankfully playlets open died is to use only could go on the PIC approximation of or fault line segment books is in the my to simple simple design medicinal problem like can have was book all approximation of this this set in segments of plenoptic a new 0 it's like the can
meet all 4 the full form for I by my and using this means take that once opened by the died idea at the right to use in open office for on my computer and can like analytical was in this the type of violets OpenType site of no windows and what I don't know what that is the knew that the in
do you start open source definition of policies for me approach I can use of and the the therefore torture this OK so it's a domain on that task in each of these to let interactively and anyway many many things could be done at no program of may delay the news of these big
mistakes you can and should be that the the the the light left left left informs MIT lectures and talks and so In the exclusive or make the consonants a bus low-level from the in uniform Pelagius from which should should be that do but the number of components is small by I think we can gegen generates to good there many many the glyphs this this in this link that set of Google implements out on at great by using some uniform like here and to thinking the the rules when we give this program mammal of approach is good the because the can you also all EU programmes for for many many forms what the the and 2 things quickly
of this a my we open really open a false alarm all of the known some preliminary exit experimental is only that site
the and conclusions FIL mistake and some information that is all the forms of the legend was used by scores for the example but for students like that the reference in in here he we give it here for my for my own original uh no as I described a plan to publish this joint a in the coastal measurement maybe tho define the good Florence other languages and 2 warriors and according to the Citicorp variance the center I would be delighted if delivered by upon affect each for the extended the 2 of the 4 of automated to reduced OpenType the following a four-month connected because in and on the hood in on the med dot almost level in the some the new laureate by can defined evident every sink is a question to the moment Beatrisa difficult to candidates to to develop some programs get called produced the type ultimately good from no scratch from the sources that directly the so why you know have
to thank you uh after after so if of modified 1 get schools in Alaska subject and to of course of what off the for uh forms porch and it George Williams and are the developers of free open the so source software central thank you for be JDK stuff