ChangeLog 194 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325
  1. $Id: ChangeLog,v 1.257 2010/09/19 13:15:07 Stevan_White Exp $
  2. 2010-09-19 Stevan_White
  3. * FreeSerif.sfd:
  4. Sinhala: Fixed one lookup table mistake, and a couple of glpyh
  5. omissions, that Harshula pointed out.
  6. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  7. Sans: Applied Daniel Johnsons improvement to capital Eng to Sans, as
  8. described in previous commits.
  9. * FreeSerif.sfd, FreeSerifBold.sfd:
  10. Coptic: added alphabet to bold. Accent marks not working -- a mystery.
  11. Some tweeks in medium face as well.
  12. glyph cleanup -- points too close, some glyphs outside bounding boxes.
  13. 2010-09-17 Stevan_White
  14. * FreeSerif.sfd:
  15. Sinhala: tightened up left side of na and derivatives.
  16. tighened up left sides of u, lla, na, dha, ndha, nya, jnya
  17. tightened up some of the vowel conjuncts, and left side of nna.
  18. 2010-09-16 Stevan_White
  19. * FreeSerif.sfd:
  20. Coptic: fiddled about with letter forms, striving for a kind of
  21. consistency.
  22. Sinhala: Harshula noticed four incorrect combined forms. Fixed these.
  23. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  24. Latin Extended-A: Applied Daniel Johnson's patch that made two versions
  25. of capital Eng. His explanation:
  26. '
  27. http://en.wikipedia.org/wiki/%C5%8A
  28. The form of capital Eng currently in all three FreeFont faces
  29. is that used by the Sami people, resembling a capital N with a
  30. hooked right descender.
  31. However, the form preferred for African and Amerindian
  32. languages resembles a tall lowercase n with a hook that almost
  33. meets the left vertical. (See wikipedia link above for a
  34. visual.)
  35. Recommend moving the existing Sami-style Eng to a PUA or
  36. non-Unicode slot, creating African-style Eng at U+014A, and
  37. adding a LOCL table with substitution rules for
  38. Inari Sami (ISM), Lule Sami (LSM),
  39. Northern Sami (NSM) and Skolt Sami (SKS).
  40. '
  41. Latin Extended-B: Also in his patch:
  42. added U+0220 (Latin Capital Letter N with long leg)
  43. 2010-09-15 Stevan_White
  44. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  45. Latin for Sami: Daniel Johnson's patch added alternative form of Eng for
  46. African languages and a 'local' table for the Sami form.
  47. * FreeSerif.sfd:
  48. Sinhala: regularized kundaliya a bit.
  49. re-named a few more ligature glyphs, for consistency
  50. * FreeSans.sfd:
  51. Put stray lookup into its proper subtable.
  52. Gurmukhi: improved some names of ligature glyphs, and found one
  53. apparently doubled table entry (kagurmukhi_nuktagurmukhi.nukt now
  54. gur_ka.nukt)
  55. * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  56. Various measures to fix problems FontForge Find Problems reports under
  57. ATT, including a mass glyph rename of Sinhala ligatures.
  58. 2010-09-15 Stevan_White
  59. * to0ls/GenerateTrueType:
  60. prev. commit had one space too many
  61. 2010-09-14 Stevan_White
  62. * tools-- GenerateMacTT, GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, hex_range.py, isMonoMono.py, ligatureLookups.py, nameBySlot.py, range_report.py, ranges.py, validate.py, OpenType.py:
  63. Added license and other tags to python files.
  64. 2010-09-13 Stevan_White
  65. * tools/OpenType.py:
  66. updated some Web links.
  67. * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  68. Cyrillic: A few more old letters.
  69. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  70. Supplemental Punctuation: One character for consistency with other faces.
  71. 2010-09-12 Stevan_White
  72. * FreeMono.sfd, FreeSans.sfd:
  73. Control Pictures: Added because it was easy.
  74. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  75. Alphabetic Presentation Forms: filled out range in sans faces.
  76. * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd:
  77. Cleared hints.
  78. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  79. Dozens of measures to pass general validation tests, including
  80. . cleanup of many glyphs for extrema and self-intersection problmes
  81. . re-naming glyphs whose PS names are too long.
  82. . removing blank glyphs
  83. . giving Unicode points to glyphs missing them.
  84. There are still a few lookup table issues in FreeSerif and FreeSans though.
  85. * FreeSerif.sfd:
  86. Re-named some of the Sinhala lookups in somewhat better way.
  87. Control Pictures: added a bunch (but... is it worth it?)
  88. * tools/nameBySlot.py:
  89. Corrected output for high Unicode.
  90. * tools/checkGlyphNumbers.py:
  91. Made aware of special TrueType slots.
  92. * tools/range_report.py:
  93. Added a Private Use total and better explanation of totals generally.
  94. Some code clean-up.
  95. 2010-09-11 Stevan_White
  96. * tools/OpenType.py:
  97. made not to complain about extra TrueType characters.
  98. * FreeSerif.sfd:
  99. Coptic: Widened bowl of Khei.
  100. Deepened descenders of small letters to same depth as in Latin
  101. Expanded bowl of Fei and fei to resemble other samples.
  102. 2010-09-10 Stevan_White
  103. * FreeSerif.sfd:
  104. Cyrillic: mostly positioning of marks for old Cyrillic alphabets
  105. Coptic: Replaced acoptic with something more dramatic, fiddled with
  106. kerning, tidied some other letters
  107. 2010-09-09 Stevan_White
  108. * FreeSerifBold.sfd, FreeSans.sfd, FreeSerif.sfd:
  109. Block Elements: replaced long-missing shade blocks
  110. 2010-09-08 Stevan_White
  111. * tools/range_report.py:
  112. More explanation in output.
  113. * tools/range_report.py, OpenType.py:
  114. another consistency check
  115. added UCAS Extended range
  116. 2010-09-07 Stevan_White
  117. * FreeSerif.sfd:
  118. Buginese: lookup tables and glyphs to re-order vowels, courtesy of
  119. Mohammad Anwari.
  120. Sinhala: complete replacement of range with glyphs extracted more
  121. directly from Yannis Haralambous' sinha TeX font (last version was
  122. also derived from this font, but had undergone detrimental processing).
  123. Implements "rak" glyphs using three GSUB lookup steps.
  124. * FreeSans.sfd:
  125. Osmanya: courtesy of Daniel Johnson.
  126. Note this script is slanted in every sample I've seen. That is
  127. justification enough that the glyphs in this range look slated,
  128. although the face isn't oblique.
  129. UCAS Extended: by Daniel Johnson
  130. 2010-09-05 Stevan_White
  131. * FreeSerif.sfd:
  132. Fix for FontForge warning (v 20090923)
  133. "On Windows many apps will have problems with this font's kerning,
  134. because because 58 of its glyph kern pairs cannot be mapped to
  135. unicode-BMP kern pairs"
  136. This was due to kern tables for the Musical Symbols range, which isn't
  137. in the Unicode Basic Multilingual Plane.
  138. Removed this lookup. Might consider another way to position these
  139. symbols.
  140. 2010-08-30 Stevan_White
  141. * FreeSerif.sfd:
  142. Sinhala: patch by Harshula Jayasuriya to correct the writing system
  143. direction in some lookups.
  144. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  145. Currency Symbols: additions and tweeking
  146. 2010-08-24 Stevan_White
  147. * FreeSerif.sfd:
  148. Sinhala: added one ligature glyph, from Harshula Jayasuriya
  149. 2010-08-20 Stevan_White
  150. * FreeSerif.sfd:
  151. Resolves class of validation problems in Sinhala: Bad Glyph Name.
  152. This is a FontForge bug, that appears when certain types of problems
  153. occur in the glyph contours. Probably an arithmetic error causes some
  154. corruption.
  155. Corrected missing extrema in recent Latin Extended-D range
  156. Sinhala: re-did previous patch using a more recent one.
  157. Un-did some other glyph changes that didn't help much anyway.
  158. * FreeMono.sfd:
  159. Named letters in several ranges... should write a script for this...
  160. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  161. Added full GNU copyright announcement to TT Names.
  162. Updated Copyright date.
  163. * FreeSerif.sfd:
  164. Sinhala: Applied a patch from Harshula Jayasuriya, improving glyph
  165. names.
  166. I tried to tidy up some of the glyphs, but it's a big job...
  167. Latin Extended B: fixed one case of missing extrema
  168. 2010-08-18 Stevan_White
  169. * FreeSerif.sfd:
  170. Latin Extended-D: yet a few more easily made letters
  171. Latin Extended-D: made a few more letters
  172. 2010-08-09 Stevan_White
  173. * FreeSerif.sfd:
  174. Supplemental Arrows-A: completed
  175. Arrows: completed
  176. 2010-08-04 Stevan_White
  177. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd:
  178. Combining Diacritics: some additions in BoldOblique, corrections in
  179. other faces.
  180. Several improvements to Greek letter forms in BoldOblique
  181. 2010-08-03 Stevan_White
  182. * FreeMonoBold.sfd:
  183. Arrows, a few math operators, and one more combining diacritical
  184. * FreeMono.sfd, FreeMonoBold.sfd:
  185. Added some combining diacriticals to bold, touched up some spacing
  186. modifiers.
  187. Minor corrections to roman.
  188. * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  189. Marks, spacing modifier letters: corrected placement of marks,
  190. added some spacing modifier letters and combining marks.
  191. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  192. Better Vietnamese support, using 'ccmp' and 'mark' lookup tables.
  193. MonoBoldOblique: added Extended Latin ranges
  194. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  195. Vietnamese: Much adjustment of horn letters,
  196. also general adjustement of marks
  197. 2010-08-02 Stevan_White
  198. * FreeSerif.sfd:
  199. Vietnamese: inadvertently broke the main face. This fixes it.
  200. * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  201. Vietamese: In roman and sans, lookups are basically functional now.
  202. Used 'ccmp' Ligature Substitution to form stacked marks (inasmuch as
  203. glyphs for the stacked Unicode codepoints are available)
  204. Adjusted positioning of some marks.
  205. Named many letters and combining marks.
  206. roman italic. Re-designed horn of O and U. Other roman faces could also
  207. benefit from a horn job.
  208. * FreeMono.sfd, FreeSerif.sfd:
  209. roman: correction to one math operator
  210. mono: Mathematical Operators complete (up to some pre-5.2 Unicode version)
  211. * FreeMono.sfd:
  212. Mathematical Symbols: range nearly finished
  213. * tools/OpenType.py:
  214. Correction regarding NKo range.
  215. * tools/range_report.py:
  216. made not to complain about special TrueType slots 0x00, 0x01, 0x0D
  217. 2010-08-01 Stevan_White
  218. * FreeMono.sfd, FreeSerif.sfd:
  219. roman: corrected direction of 2 math operators
  220. mono: added several math operators
  221. Worked on mark positioning for Vietnamese, Cyrillic
  222. 2010-07-30 Stevan_White
  223. * FreeMono.sfd:
  224. Reduced height of two-part Summation symbols
  225. https://savannah.gnu.org/bugs/?23064
  226. Corrected U+2626 Orthodox Cross
  227. https://savannah.gnu.org/bugs/?27579#discussion
  228. * FreeSerif.sfd:
  229. Added some Miscellaneous Technical Symbols
  230. 2010-07-29 Stevan_White
  231. * FreeSerif.sfd:
  232. Put in some scan lines 23BA-23BD, based on 2500, as discussed in
  233. https://savannah.gnu.org/bugs/?23064
  234. I still have no idea what the application for these glyphs would be...
  235. 2010-07-17 Stevan_White
  236. * FreeSerif.sfd:
  237. added mark anchors for acute, grave in cyrillic (other faces already
  238. had them)
  239. 2010-07-13 Stevan_White
  240. * FreeMono.sfd:
  241. Made germandbls (ess-zet) a bit wider, moved a bit to left
  242. 2010-07-10 Stevan_White
  243. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
  244. Resolves bug 30344: "Greek Final Sigma could be shortened"
  245. https://savannah.gnu.org/bugs/index.php?30344
  246. Problem only affected roman, but touched up other faces anyway.
  247. 2010-05-30 Stevan_White
  248. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  249. Latin-extended-B: fiddled with some of the horizontal strokes
  250. 2010-05-29 Stevan_White
  251. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  252. Latin: accents on ogonek letters (for Navaho)
  253. a little adjustment of apostrophe (Navaho, Hawaiian)
  254. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  255. Latin mark problems
  256. * low dots in bold uneven
  257. * ring in bold smaller than in roman, and not heavier
  258. * apostrophe in italic too far to right (Navaho, Hawaiian)
  259. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  260. Latin: fixed problems with various marks: ogonek, hook, comma below,
  261. some kerning, esp. of non-ascii characters
  262. * FreeSans.sfd, FreeSerif.sfd:
  263. Sans: made dot accents same height as i-dot, kerned y with comma
  264. Both: made low comma accent lower, smaller (esp. for Romanian)
  265. 2010-05-27 Stevan_White
  266. * FreeSans.sfd:
  267. Latin: make caron of more uniform height
  268. Latin: i was somehow displaced, dotlessi was much too wide for Turkish
  269. * FreeSans.sfd, FreeSansOblique.sfd:
  270. Latin: made ring accent heavier, esp. for Swedish
  271. 2010-05-10 Stevan_White
  272. * FreeSans.sfd, FreeSerif.sfd:
  273. Latin: kerning tweeks
  274. 2010-05-09 Stevan_White
  275. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  276. As discussed in freefont-bugs mailing list, Thu, May 6, 2010
  277. "FreeMono affected by OS X 10.6 nested character references bug"
  278. reduced reference nesting in multiple quote characters, as a courtesy
  279. to Mac OS 10.6 users, who suffer from a bug.
  280. 2010-05-04 Stevan_White
  281. * FreeSerif.sfd:
  282. Latin: kerning tweeks
  283. 2010-05-03 Stevan_White
  284. * FreeSerifBold.sfd:
  285. Latin: spacing of round small letters, kerning tweeks, fiddled with
  286. ligatures
  287. 2010-04-17 Stevan_White
  288. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  289. Daniel Johnson improved Cherokee Da
  290. 2010-04-10 Stevan_White
  291. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  292. Emboldened underscore and related glyphs. Resolves issue 22999
  293. https://savannah.gnu.org/bugs/index.php?22999
  294. Low line (005F) in bold fonts do not have heavier weight
  295. 2010-04-09 Stevan_White
  296. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  297. Serif: Added Thai TTF names
  298. 2010-04-08 Stevan_White
  299. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  300. Corrected some language names
  301. A bit o kerning
  302. * FreeSerifBold.sfd:
  303. Fixed problem with name. This should be the same as before the revision
  304. except for the fix.
  305. The KDE font installer was saying this face was incorrectly named
  306. Free Serif Bold Italic, but this wasn't quite correct. One of the other
  307. language names said it was named Free Serif Halvfett Kursiv, which
  308. conflicted with that language name for the real Free Serif Bold Italic.
  309. Regression: for some unknown reason, previous release gets built so
  310. that my system thinks it is Free Serif Bold Italic.
  311. This is a mystery. There is nothing about Italic in the file.
  312. 2010-04-06 Stevan_White
  313. * Makefile:
  314. Made graceful in absence of Fontforge
  315. 2010-03-29 Stevan_White
  316. * FreeSerifBold.sfd:
  317. Adjusted some accent marks, named a few characters
  318. 2010-03-25 Stevan_White
  319. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  320. added Ukrainian TTF names
  321. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  322. added bahasa indonesian TTF names
  323. 2010-03-21 Stevan_White
  324. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  325. Added several TTF Names. (Need to check with native speakers.)
  326. 2010-03-20 Stevan_White
  327. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  328. Fill out TTF Names tables regarding font names
  329. 2010-03-19 Stevan_White
  330. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  331. Removed TTF Names for 'sample text' and all 'license URL' except English,
  332. 1) in response to FontForge complain that large names tables conflict
  333. with recent Windows patches
  334. 2) because they are redundant and inappropriate
  335. (Hope to post the list of sample texts elsewhere, because I like the idea.)
  336. 2010-03-02 Stevan_White
  337. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  338. Latin standard ligatures: in non-bold, promoted dlig to liga.
  339. Put standard Dutch IJ in all; Adjusted spacing a bit
  340. 2010-02-28 Stevan_White
  341. * FreeSerifBold.sfd, FreeSerifItalic.sfd:
  342. Cyrillic: further revision of spacing, in direction of loosening.
  343. bold ze was strangely thin; made bolder.
  344. 2010-02-27 Stevan_White
  345. * FreeSerif.sfd:
  346. Cyrillic: reviewed spacing of whole range, generally loosened slightly
  347. tidied a couple of ugly glyphs
  348. 2010-02-09 Stevan_White
  349. * FreeSerifBoldItalic.sfd:
  350. tweeks to kerning in Latin
  351. * FreeSerifBold.sfd:
  352. Tweeks to kerning in Latin
  353. 2010-01-28 Stevan_White
  354. * tools/isMonoMono.py:
  355. Implement FontForge handling of magic characters
  356. .notdef, .null, nonmarkingreturn
  357. at
  358. 0x0000 0x0001 0x000D
  359. 2010-01-27 Stevan_White
  360. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  361. Improved magic characters for FreeMono, inserted them for other faces
  362. https://savannah.gnu.org/bugs/index.php?28742
  363. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  364. Added at 0x0000 0x0001 0x000D characters
  365. .notdef .null nonmarkingreturn
  366. These are NOT UNICODE they are to satisfy an essentially undocumented
  367. "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() )
  368. And a funny strong suggestion of TrueType fonts, that they begin with
  369. three special characters (evidently different from encoding slots)
  370. http://www.microsoft.com/typography/otspec/recom.htm
  371. FontForge looks for these glyphs in certain places and copies them.
  372. Otherwise, apparently, it will find a glyph elsewhere (unclear how) and
  373. copy it there, possibly resulting in something quite wrong
  374. (such as a non-monospace font).
  375. The three are copied to the end of TTF fonts (only one to the end of OTF
  376. fonts)
  377. 2009-12-31 Stevan_White
  378. * FreeSans.sfd:
  379. Tamil: deletd Unicode range due to absence of necessary ligatures
  380. * FreeSerifBold.sfd:
  381. Cyrillic tweek to spacing
  382. 2009-12-29 Stevan_White
  383. * FreeSans.sfd, FreeSansBold.sfd:
  384. Gurmukhi: added 2 characters to complete range
  385. * FreeSans.sfd, FreeSerif.sfd:
  386. Devanagari: filled out sans, some corrections in serif
  387. * FreeSerif.sfd:
  388. Devanagari: Drew and constructed glyphs to complete range.
  389. 2009-12-28 Stevan_White
  390. * OpenType.py:
  391. Added/corrected some ranges
  392. 2009-12-27 Stevan_White
  393. * tools -- CheckConformance.pl, GenerateTrueType, MES-1.lst, MES-1.txt, MES-2.lst, MES-2.txt, MES-3B.lst, MES-3B.txt, WGL4.lst, mes-list-expand.pl:
  394. disabled build of Mac TT
  395. * tools/ligatureLookups.py:
  396. better sanity check
  397. * tools/range_report.py:
  398. more generic title
  399. * tools/OpenType.py:
  400. correction to Tamil
  401. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  402. Resolves bug #23049
  403. Replacement character (U+FFFD) not properly styled
  404. https://savannah.gnu.org/bugs/index.php?23049
  405. * FreeSerif.sfd:
  406. Devanagari: added letters, completing Unicode range
  407. * FreeSerif.sfd:
  408. Tamil: added 2 monster glyphs, completing range
  409. (0bc1-2 still questionable)
  410. 2009-12-26 Stevan_White
  411. * FreeSerif.sfd:
  412. Indic ranges: named lots of characters
  413. Tamil: corrected and added a few letters
  414. Tamil: added digits
  415. Tamil: a few more symbols. Only a couple of monster signs still
  416. missing, and a couple of marks seem just wrong...
  417. Malayalam: completed Unicode range, also moving some Chillu letters from
  418. Private Use area to Unicode, and re-establishing ligatures
  419. * FreeSans.sfd:
  420. Tamil: completed digits, added some other chars
  421. 2009-12-25 Stevan_White
  422. * FreeSans.sfd:
  423. Indic ranges, esp.
  424. Devanagari: added several new Unicode (not yet complete)
  425. tidied letters
  426. Bengali: tidying, made some refs
  427. 2009-12-24 Stevan_White
  428. * FreeSans.sfd:
  429. Indic ranges: named most of the Unicode characters
  430. Tried to improve a few bad names for ligatures
  431. in Private Use Area
  432. Made a few references: not clearly an improvement.
  433. This stuff is still a mess...
  434. Devanagari: added an obviously missing nukta ligature
  435. Gujarati: added some subvocalic letters for Sanskrit. Quality is low.
  436. Filled out Geometric Shapes.
  437. * tools/ligatureLookups.py:
  438. fixed syntax error
  439. * tools/LigatureList.pl:
  440. no longer relevant.
  441. 2009-12-23 Stevan_White
  442. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  443. cosmetic re-name and re-order of lookups
  444. * tools/OpenType.py:
  445. removed links to disappeared web pages
  446. 2009-12-22 Stevan_White
  447. * FreeMonoOblique.sfd:
  448. Diagonal Fractions lookup didn't make much sense in mono anyway,
  449. much less in just one style.
  450. 2009-12-20 Stevan_White
  451. * FreeSerif.sfd:
  452. split Diagonal Fractions lookup into two tables
  453. re-encoded some characters
  454. adjusted some marks
  455. corrected two wrongly-placed glyphs in Phonetic Extensions Supplement
  456. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  457. General Punctuation: Got rid of deprecated subrange 0x206A-0x206F
  458. * tools/range_report.py:
  459. corrected script name
  460. * tools/OpenType.py:
  461. numerous changes, some reflecting changes to Unicode standard
  462. 2009-12-14 Stevan_White
  463. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  464. Unicode 5.2 corrections of Abkhasian letters from Daniel Johnson.
  465. Got rid of some old glyph names.
  466. 2009-12-06 Stevan_White
  467. * FreeSans.sfd, FreeSansOblique.sfd:
  468. Cherokee: fixed previous commit of a partial, and old range in
  469. medium weight
  470. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  471. Cherokee, courtesy of Daniel Johnson.
  472. 2009-11-20 Stevan_White
  473. * FreeSans.sfd:
  474. New glyphs for Unified Canadian Aboriginal Syllabics as defined in Unicode 5.2
  475. by Daniel Johnson
  476. 2009-11-14 Stevan_White
  477. * FreeSerif.sfd:
  478. Resolves bug #27842: FreeSerif U+1F016 (Mahjong Tile Seven of Bamboos) Wrong
  479. https://savannah.gnu.org/bugs/?27842
  480. has one extra bamboo in it for a total of eight.
  481. The bamboo on the top left needs to be removed
  482. Resolves bug #27579: Orthodox cross has wrong glyph
  483. http://savannah.gnu.org/bugs/?27579
  484. U+2626 Orthodox Cross should slope downwards from left to right.
  485. 2009-11-13 Stevan_White
  486. * FreeSerifBold.sfd, FreeSerifItalic.sfd:
  487. Cyrillic: corrections to Abkhazian letters by Daniel Johnson
  488. 2009-11-05 Stevan_White
  489. * FreeSerif.sfd:
  490. Cyrillic: corrections to Abkhazian letters by Daniel Johnson
  491. 2009-10-16 Stevan_White
  492. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  493. Cyrillic: tweeks to brev, based on Unicode 5.2 samples
  494. 2009-10-08 Stevan_White
  495. * FreeSerif.sfd:
  496. Currency Symbols: tidied
  497. Number Forms: three new vulgar fractions
  498. Currency Symbols: added "Tenga" of Kazakhstan
  499. Latin Extended: corrected a couple of wrong bearings
  500. some fiddling with Vienamese letters with hook
  501. 2009-10-01 Stevan_White
  502. * FreeSerif.sfd:
  503. added missing accent
  504. 2009-09-17 Stevan_White
  505. * FreeSerif.sfd:
  506. Latin kerning: gave qj positive kerning (it must happen sometimes)
  507. Latin kerning: differentiated grave and dieresis vowels in some combos.
  508. (also, adieresis hadn't been kerned at all...)
  509. Made ref of one Sinhala letter
  510. 2009-07-30 Stevan_White
  511. * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd:
  512. kerning
  513. 2009-07-26 Stevan_White
  514. * FreeSansBold.sfd:
  515. kerning
  516. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  517. added some space in diaeresis
  518. did some kerning
  519. * FreeSansBold.sfd:
  520. Revert serious mistake with previous commit: had somehow set splines
  521. quadratic.
  522. Here, the GaspTable from that commit is preserved,
  523. However there were evidently numerous other changes that weren't
  524. documented, and these are lost.
  525. 2009-07-12 Stevan_White
  526. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  527. Added GASP tables for control of hinting/smoothing (anti-alising) of
  528. TrueType.
  529. Now the values are better suited to the EM size of the fonts.
  530. Further adjustment (based say on stem width) might still be profitable.
  531. * FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  532. More tweeks on accents, especially Maltese letters.
  533. 2009-07-11 Stevan_White
  534. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  535. Maltese Hbar, hbar, Improved, made more consistent.
  536. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  537. Latin: various corrections and tweeks for consistency in accented letters.
  538. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  539. more space to accent on lcaron
  540. tightened DZ etc ligatures
  541. in SerifItalic faces made references etc in Spacing Modifiers and Combining
  542. further kerning
  543. * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  544. kerning
  545. Sans: decided dots and some other marks needed more room.
  546. 2009-07-10 Stevan_White
  547. * FreeSerif.sfd, FreeSerifItalic.sfd:
  548. IPA. Phonetics: tweeks
  549. * FreeSerif.sfd:
  550. Tweeked some math symbols
  551. * FreeSans.sfd, FreeSansOblique.sfd:
  552. Letterlike: additions
  553. * FreeMonoOblique.sfd:
  554. IPA
  555. * FreeSerifBoldItalic.sfd:
  556. Another IPA symbol
  557. * FreeSerifBoldItalic.sfd:
  558. IPA and Spacing Modifier Letters: added a few
  559. 2009-07-09 Stevan_White
  560. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
  561. Latin: various horizontal spacing and positioning issues
  562. Replaced Tz and tz ligatures with the originals of Danial Johnson.
  563. (range is "Mayanist" and despite Unicode samples, current usage
  564. uses normal z in glyph)
  565. Put stylized Tz tz in a discretionary ligature lookup.
  566. 2009-07-08 Stevan_White
  567. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  568. Cyrillic yi_yi Ukrainian ligature
  569. Latin various pointwise cleanup, made some references, horizontal adjustments
  570. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  571. Cyrillic: Special ligature for Ukrainian yi_yi, also some kerning
  572. 2009-07-07 Stevan_White
  573. * FreeSerif.sfd:
  574. Latin: kerning; made accents on i tighter to avoid collisions
  575. 2009-07-05 Stevan_White
  576. * FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  577. Made lookup tables for Dutch IJ
  578. Re-did Dutch digraph IJ in bold faces as "broken-U", because I
  579. thought it was cool and nobody was there to stop me.
  580. * FreeSerif.sfd:
  581. Corrected ligatures Tz tz; put them in special lookup
  582. Latin Extended Additional: added medevalist letters, completing range
  583. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  584. Cyrillic: added yi_yi ligature for Ukrainian in roman. Not sure
  585. if it's right.
  586. Latin: kerning. Added longs_t ligature, and historic ligature tables
  587. IPA: in bolditalic, added a letter or two
  588. * FreeSerif.sfd:
  589. Kerning for hbar
  590. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  591. Kerning for Western Slavic languages
  592. Added a couple of IPA to BI
  593. 2009-07-04 Stevan_White
  594. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  595. Combined letters ae, oe, ij had incorrect horizontal spacing
  596. * FreeMono.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  597. Combining Diacritical Marks for Symbols: additions and fiddling.
  598. Also related circles, arrows.
  599. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  600. Letterlike Symbols: various additions and adjustments
  601. Number Forms: Completed range in serif roman. Adjusted spacing
  602. of Latin numerals in serif faces.
  603. Diacritics for Symbols: various additions
  604. Geometric shapes: thought it best for circle to be round even in
  605. oblique faces. It's a choice of course.
  606. Added to several faces.
  607. Made all to pass tests (except Sinhala)
  608. 2009-07-02 Stevan_White
  609. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  610. Letterlike Symbols: more additions, adjustments
  611. Also fiddled with some math symbols in Sans faces
  612. * FreeSans.sfd, FreeSansOblique.sfd:
  613. Letterlike Symbols; additions and adjustments
  614. Note: Pango is rendering very strangely: many glyphs in the font are
  615. being stolen from some other fonts instead: All the script in
  616. blackletter, and some others as well. Is there a cache in the system
  617. somewhere? Or what?
  618. 2009-06-28 Stevan_White
  619. * FreeSerif.sfd:
  620. Modified glyph. From patch by Pavel Skrylev.
  621. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  622. Superscritps and Subscripts: made glyphs to complete range in all faces
  623. * FreeSans.sfd, FreeSansOblique.sfd:
  624. Added some combining marks for symbols and Blackboard Bold letters to
  625. letterlike symbols
  626. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  627. Various adjustments regarding superscript and subscript characters in
  628. several ranges.
  629. 2009-06-27 Stevan_White
  630. * FreeSerif.sfd, FreeSerifItalic.sfd:
  631. More fiddling with super/subscripts
  632. Tidied points in Serif to make fontforge "wrong direction" complaint
  633. in scaled reference go away.
  634. Made some other references in basic latin ranges.
  635. * FreeSerif.sfd:
  636. Superscripts and subscripts (in various ranges): tried to systematize
  637. sizing and vertical placement. Note: most letters are still simply
  638. scaled.
  639. This is practical maintenance-wise, but isn't typographically optimal.
  640. * FreeSerif.sfd:
  641. Cyrillic Extended A: altered mark positions
  642. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  643. Phonetic Extensions: various corrections and fiddling
  644. Changed Blues values in FreeSerifBoldItalic
  645. 2009-06-25 Stevan_White
  646. * FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  647. Combining Diacritical Marks for Symbols: added to bold oblique
  648. added placement mark to many
  649. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  650. IPA Extensions: completed in bold and boldoblique, completing range for face.
  651. All faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because
  652. FontForge was complaining about them (legacy hinting that could
  653. interfere, possibly lower quality code, etc)
  654. * FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  655. IPA Extensions: made several characters
  656. * FreeSerif.sfd, FreeSerifBold.sfd:
  657. IPA Extensions: completed range in bold
  658. 2009-06-23 Stevan_White
  659. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  660. Spacing Modifiers: added a couple
  661. Combining Diacriticals: brought range to par with FreeSans
  662. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  663. Same correction as for FreeSerif
  664. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  665. Corrected descender of 027f
  666. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  667. IPA and related: made lots of additional glyphs
  668. 2009-06-22 Stevan_White
  669. * FreeSerif.sfd:
  670. Latin: further clean-up
  671. 2009-06-21 Stevan_White
  672. * FreeSerif.sfd:
  673. General pointwise clean-up of Latin and Latin Extended.
  674. No visible changes were intended besides changed policy on
  675. horizontal placement of some horned letters
  676. * FreeSerif.sfd:
  677. Latin Extended-C: constructed glyphs to complete range.
  678. Latin Extended-D: constructed a bunch of glyphs; some related changes elsewhere.
  679. 2009-06-20 Stevan_White
  680. * FreeSerif.sfd:
  681. Latin Extended-C: added most of range
  682. Modifier Tone Letters: added glyphs to complete range.
  683. This should also complete all the IPA/Phonetic extenseions ranges.
  684. Phonetic Extensions Supplement: added letters completing range
  685. Note the superscript ones are simply scaled, so stem width is
  686. not quite right...
  687. 2009-06-19 Stevan_White
  688. * FreeSerif.sfd:
  689. Phonetic Extensions: made letters to complete range
  690. 2009-06-18 Stevan_White
  691. * FreeSans.sfd:
  692. IPA Extensions: clean-up, fix some horizontal spacing issues
  693. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  694. Some glyph problems clean-up, made to pass validate (BlueValues)
  695. 2009-06-17 Stevan_White
  696. * FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  697. IPA Extensions: Improved spacing and horizontal positioning
  698. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  699. Georgian: added missing letter
  700. * FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  701. IPA: made curls on some glyphs more distinct.
  702. note horizontal placement in BO is chaotic--needs work
  703. 2009-06-14 Stevan_White
  704. * FreeSerif.sfd:
  705. Musical Symbols: various experiments with lookups.
  706. calt: should have allowed isolatef forms of combining marks,
  707. (but can't see application support...)
  708. aalt, hist: for alterntative characters
  709. Added some historical glyphs
  710. Math Alphanumeric: some clean-up.
  711. 2009-06-11 Stevan_White
  712. * FreeSerif.sfd:
  713. Musical Symbols: various tweeks. Failed attempt to use 'isol'
  714. lookup to put isolated combining marks above the baseline.
  715. More fiddling with mark placement, strengthened ornamental endings
  716. mkmk positioning of augmentation dot
  717. 2009-06-10 Stevan_White
  718. * FreeSerif.sfd:
  719. Musical Symbols: combining marks above and below notes now working
  720. somewhat
  721. 2009-06-08 Stevan_White
  722. * FreeSerif.sfd:
  723. Musical Symbols: more adjustments of size and placement
  724. 2009-06-07 Stevan_White
  725. * FreeSerif.sfd:
  726. Musical Symbols: mostly work on lookups. Made tablature symbols
  727. thinner.
  728. 2009-06-06 Stevan_White
  729. * FreeSerif.sfd:
  730. Musical Symbols: more fiddling with sizes and positions
  731. Byzantine Musical Symbols: minor clean-ups
  732. Fixed some ATT problems with 'kern' lookups for Cyrillic
  733. 2009-06-05 Stevan_White
  734. * FreeSerif.sfd:
  735. Musical Symbols: many changes to glyph positions and shapes
  736. 2009-05-28 Stevan_White
  737. * FreeSerif.sfd:
  738. Cyrillic: additions and re-naming by Pavel Skrylev.
  739. * Added Cyrillic-B Ext glyphs, and Cyrillic-A Ext glyphs.
  740. * Added cyr_above anchor to all cyrillic glyphs, some glyphs
  741. was changed
  742. * To all Cyrillic letters I've given proper names based on old
  743. Slavic language which is source of all modern slavic languages.
  744. (the naming is contentious, and there are a couple of technical
  745. problems...under consideration)
  746. 2009-05-27 Stevan_White
  747. * FreeSerif.sfd:
  748. Musical Symbols:
  749. Scaled up accidentals a bit.
  750. Reduced width of repeated figure marks
  751. Reduced width of caesura even more
  752. Tried to implement mark positioning...not working everywhere
  753. made references
  754. 2009-05-26 Stevan_White
  755. * FreeSerif.sfd:
  756. Made all letterlike glyph parts more like those from Serif and
  757. Serif Italic.
  758. (Except for Ped. U+1d1ae)
  759. 2009-05-20 Stevan_White
  760. * FreeSerif.sfd:
  761. Corrected DPOS lookup for Music range to be in script 'musi'
  762. Western Musical Symbols: fiddling
  763. Miscellaneous Symbols: re-design of musical flat symbol.
  764. 2009-05-19 Stevan_White
  765. * FreeSerif.sfd:
  766. Western Musical Symbols: Revised horizontal placement of notes.
  767. Altered many combining symbols to be more like Unicode sample.
  768. Corrected many symbols that should be spacing but had 0 width.
  769. Raised many symbols that were far lower than in Unicode
  770. samples.
  771. 2009-05-18 Stevan_White
  772. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  773. U+0354 and U+0355 (combining left/right arrowhead below) were switched
  774. 2009-05-11 Stevan_White
  775. * FreeSans.sfd, FreeSerif.sfd:
  776. Hebrew: Moved vowel below mark for esh (05e8) and dalet (05d3) as
  777. recommended in bug report #25887
  778. "FreeSans Hebrew most nonspacing marks are spacing"
  779. https://savannah.gnu.org/bugs/?25887
  780. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  781. Put PS Private BlueScale back to default. (Was really experiment to
  782. alleviate excessive overshoot. Didn't work and FontForge complained.)
  783. * FreeSerif.sfd:
  784. Geometric Shapes: made two 'bullet' shapes to be consistent with 'bullet'
  785. Blues values: put Std VH W into Stem Snap values
  786. * FreeSans.sfd:
  787. More Geometric Shapes. also worked on character widths.
  788. 2009-05-09 Stevan_White
  789. * FreeSans.sfd:
  790. More Geometric Shapes
  791. 2009-05-02 Stevan_White
  792. * FreeSansOblique.sfd:
  793. Had misplaced Tifinagh range.
  794. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  795. The rest of Tifinagh, courtesy of Daniel Johnson.
  796. + a few adjustments.
  797. 2009-05-01 Stevan_White
  798. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  799. Explicitly disabled PS Private dictionary entry BlueFuzz
  800. as recommended in Adobe Type 1 Font Format, sect. 5.8.
  801. * FreeSans.sfd:
  802. Tifinagh range, courtesy of Daniel Johnson.
  803. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  804. Adjusted PS Private values according to understanding of
  805. Adobe Type 1 Font Format (Ch. 5, Private Dictionary)
  806. Not completely clear on BlueScale, and StemSnap values are still a
  807. mystery. (FontForge 'guess' seems to do little or nothing, and I
  808. don't know where these values came from)
  809. Original hope was to improve appearance of overshoot in Sans, but it
  810. seems that my renderers ignore this information.
  811. * tools/ranges.py:
  812. Corrections for Georgian and Tifinagh ranges
  813. 2009-04-28 Stevan_White
  814. * FreeSans.sfd:
  815. More Geometric Shapes
  816. 2009-04-27 Stevan_White
  817. * FreeSans.sfd:
  818. Added U+25D0-3 (half-black circles)
  819. Note the Geometric Shapes range is still in poor shape in Sans.
  820. 2009-04-25 Stevan_White
  821. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  822. Serif: fiddled with mark positioning in Cyrillic and Glagolitic
  823. Non-roman faces: Added 'mark' positioning for Cyrillic
  824. 2009-04-14 Stevan_White
  825. * FreeSerif.sfd:
  826. Cyrillic Extended-B more additions. Now has all except payerok
  827. punctuation and Old Abkhasian letters.
  828. 2009-04-13 Stevan_White
  829. * FreeSerif.sfd:
  830. Cyrillic Extended-B a few more letters
  831. * FreeSans.sfd, FreeSerif.sfd:
  832. kerning: tweeks
  833. 2009-04-11 Stevan_White
  834. * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  835. Georgian: additions and improvements.
  836. Serif now has full compliment.
  837. Note uppercase is questionable, being a simple scaling...
  838. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  839. Latin Extended-D added u+a788-c
  840. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  841. Latin Extended-D
  842. corrected slots for Mayanist letters in roman
  843. added modifier letters u+a788-c
  844. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  845. Latin Extended-D Mayanist letters by Daniel Johnson
  846. * tools/ranges.py:
  847. Corrected Vai range
  848. 2009-04-10 Stevan_White
  849. * FreeSerif.sfd, FreeSerifItalic.sfd:
  850. Letterlike Symbols: additions and improvements
  851. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  852. Letterlike Symbols: additions, improvements
  853. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  854. Reconsidered numeral 1. Made angle more like other angles in font.
  855. 2009-04-09 Stevan_White
  856. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  857. Increased angle of hook on numeral 'one', to improve distinction from
  858. letter 'l' at small point sizes. (Noticed that on some systems, even
  859. at 12 point the distinction had not been obvious.)
  860. 2009-03-29 Stevan_White
  861. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  862. General Punctuation: Adjust position, shape of quotes, fiddle with
  863. others.
  864. * FreeSans.sfd:
  865. Kerning: Had grouped letters with round bowls on left (e,c,0,d,q)
  866. together, but now see the original Nimbus fonts had left bounds that
  867. vary by 10 EM or more, which is quite visible. I am correcting a
  868. flaw in the original font in a very difficult and complex way.
  869. It would be much better to make the bounds of these similar letters
  870. to be equal.
  871. To do: same for punctuation, copy to other styles of Sans.
  872. * FreeSerif.sfd:
  873. Kerning tweeks.
  874. 2009-03-22 Stevan_White
  875. * FreeMono.sfd:
  876. clean-up of some of the basic Nimbus glyphs
  877. * FreeSans.sfd, FreeSerif.sfd:
  878. Hebrew: more work on lookups regarding vowel marks
  879. * FreeSans.sfd:
  880. Hebrew: vowel mark positioning
  881. 2009-03-16 Stevan_White
  882. * FreeSerif.sfd, FreeSerifItalic.sfd:
  883. re-named some lookup tables (Sinhala, Hebrew)
  884. 2009-03-15 Stevan_White
  885. * FreeSerif.sfd:
  886. Georgian: point-wise cleanup
  887. note: doubts about spacing and glyph bounds in capitals
  888. * FreeSerif.sfd:
  889. Greek Extended: corrected u+1fd3
  890. 2009-03-13 Stevan_White
  891. * FreeSerif.sfd:
  892. Cyrillic (and extensions) various tweeks to old Cyrillic letters,
  893. spacing.
  894. 2009-03-07 Stevan_White
  895. * FreeMonoBoldOblique.sfd:
  896. correct direction braceleft
  897. * FreeSerif.sfd:
  898. Glagolitic: tweeks
  899. * FreeMonoBold.sfd:
  900. correct direction of braceleft
  901. 2009-03-05 Stevan_White
  902. * FreeSerif.sfd:
  903. Glagolitic: more fiddling. Raised small letters so their tops are
  904. even with the tops of the big letters, which is more in line with
  905. their "hanging" nature, and with most manuscripts.
  906. 2009-03-04 Stevan_White
  907. * tools/ranges.py:
  908. ranges for Sinhala
  909. 2009-03-03 Stevan_White
  910. * FreeSerif.sfd:
  911. Glagolitic: More tweeks. Added Djervi (I think)
  912. 2009-03-02 Stevan_White
  913. * FreeSerif.sfd:
  914. Glagolitic: tweeks
  915. 2009-02-28 Stevan_White
  916. * FreeSerif.sfd:
  917. Sinhala: replaced U+0DD0-1 with ones from sinha font
  918. Glagolitic: Additions, improvements (Note: the characters still missing
  919. I simply haven't yet recognized in a manuscript or found in an on-line
  920. HTML encoded text. I would like to see real ones rather than copying
  921. out of the Unicode samples.)
  922. Cyrillic Extended-B: Assembled Monograph Uk, uk. See discussion
  923. http://en.wikipedia.org/wiki/Uk_(Cyrillic)
  924. 2009-02-27 Stevan_White
  925. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  926. Made braces more distinctive.
  927. 2009-02-26 Stevan_White
  928. * FreeMono.sfd:
  929. ASCII: Accentuated braces (for better readability in terminals)
  930. 2009-02-24 Stevan_White
  931. * FreeSerif.sfd:
  932. Cherokee: Daniel improved U+13d2
  933. Sinhala: Copied most Unicode glyphs directly from Yannis Haralambous
  934. sinhala MetaFont files. These are: all but 0dd0 0dd1 0df4.
  935. Gave Unicode characters names, based on a transliteration scheme from
  936. Harshula.
  937. The auxiliary Sinhala are all from the LKLUG font.
  938. 2009-02-23 Stevan_White
  939. * FreeSerif.sfd:
  940. Copied glyphs from LKLUG font, as discussed with Harshula Jayasuriya.
  941. http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/
  942. This font is derived from a Metafont font: This package was
  943. originally developed by Yannis Haralambous (Yannis.Haralambous at
  944. univ-lille1 fr), with funding from the Wellcome Institute for the
  945. History of Medicine, 183 Euston Road, London NW1 2BE, England (Contact
  946. person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), which is using
  947. the font in its Catalogue of Sinhala Manuscript. The original package
  948. was available by ftp at ftp.bcc.ac.uk in:
  949. /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip
  950. The hope is to eventually pull glyphs directly from the original MF
  951. files.
  952. 2009-02-21 Stevan_White
  953. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  954. tidying previous commits
  955. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  956. Serif: Revised letter spacing in Armenian.
  957. Serif roman: Added initial version of Glagolitic (by me)
  958. 2009-02-18 Stevan_White
  959. * FreeSerif.sfd:
  960. Armenian: spacing changes
  961. Sinhala: deleted range, for usual reasons:
  962. It doesn't even contain the full set of Unicode letters, and Sinhala
  963. requires auxiliary characters and lookup tables for proper
  964. representation.
  965. (Found what I think are the originals at
  966. http://www.mettanet.org/fonts/ )
  967. 2009-02-12 Stevan_White
  968. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  969. SerifBoldItalic - Armenian oblique from Daniel Johnson's bold version
  970. Added ligatures (by Daniel) and lookup tables.
  971. * FreeSerifItalic.sfd:
  972. Armenian: Made oblique version of Daniel Johnson's range
  973. * FreeSerifBold.sfd:
  974. Armenian by Daniel Johnson
  975. * FreeSerif.sfd:
  976. Improvements of a couple of Armenian characters, from Daniel Johnson.
  977. * tools-- GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, isMonoMono.py, range_report.py, ranges.py, validate.py:
  978. Changed /usr/local/bin/fontforge to /usr/bin/fontforge
  979. (to work with the update-alternatives mechanism, whereby a link is made
  980. /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred binary )
  981. 2009-02-07 Stevan_White
  982. * FreeSerifItalic.sfd:
  983. Latin: Kerning. Fixed some missing extrema
  984. Made some more delicate italic IPA letters
  985. 2009-02-06 Stevan_White
  986. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  987. Latin: kerning
  988. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  989. Adjusted ff etc ligatures in Italic
  990. 2009-02-05 Stevan_White
  991. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  992. Thai sample text (means something like
  993. Mr Sangkapan who sells bottles was picked up by the police because he
  994. stole the wash of ms. .....)
  995. 2009-02-04 Stevan_White
  996. * FreeSans.sfd:
  997. Vai range, by Daniel Johnson
  998. * FreeSerifBoldItalic.sfd:
  999. Latin: kerning
  1000. 2009-02-03 Stevan_White
  1001. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  1002. Latin: kerning
  1003. 2009-01-26 Stevan_White
  1004. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  1005. Made nu distinct from v.
  1006. Remedies bug #25376: https://savannah.gnu.org/bugs/?25376
  1007. greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono
  1008. 2009-01-22 Stevan_White
  1009. * FreeSans.sfd:
  1010. Kerning. Need to copy to other faces
  1011. Arabic ligatures: turned on "ignore combining marks" on advice of
  1012. Khaled Hosny.
  1013. 2009-01-20 Stevan_White
  1014. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1015. Drew U+1e9C-F in Latin Extended Additional (including capital ess-zet)
  1016. 2009-01-19 Stevan_White
  1017. * FreeMono.sfd:
  1018. Update of Kayah Li from Daniel Johnson
  1019. 2009-01-18 Stevan_White
  1020. * FreeSerif.sfd:
  1021. Latin: kerning
  1022. Coptic: Laula to be same height as Phi Psi (higher than other letters).
  1023. Dei and dei also to be higher letters, adjusted widths too.
  1024. Unified Canadian Aboriginal Syllabics: moved the non-Unicode letter
  1025. part glyphs ucas.ring ucas.horizline ucas.shortvert ucas.righttack
  1026. ucas.lefttack to the Private Use area
  1027. 59664-59668
  1028. Technique was to edit the SFD file directly: It seems the encoding
  1029. slot for the glyph is the first field of the "Encoding:" line for
  1030. the character.
  1031. * FreeMono.sfd:
  1032. Cherokee: improvements from D. Johnson.
  1033. 2009-01-17 Stevan_White
  1034. * FreeSerif.sfd:
  1035. Cyrillic: Kerning.
  1036. Re-linked Ezh/Yogh and re-made reversed Ezh.
  1037. 2009-01-16 Stevan_White
  1038. * FreeSerif.sfd:
  1039. Fiddled with Coptic glyphs: Longer tail on Shei, less droopy Alfa.
  1040. Made Armenian Aiw to be a link to Phi (on Daniel Johnson's advice )
  1041. * FreeMono.sfd:
  1042. Kayah Li by Daniel Johnson
  1043. Cherokee, by Daniel Johnson
  1044. Made references of some Armenian punctuation,
  1045. Made primereversed to be really the reverse of prime.
  1046. Removed hints
  1047. * tools/ranges.py:
  1048. corrected Unified Canadian Aboriginal Syllabics
  1049. 2009-01-13 Stevan_White
  1050. * FreeSans.sfd:
  1051. named some Armenian letters
  1052. * FreeSerif.sfd:
  1053. Armenian range by Daniel Johnson, with ligatures.
  1054. 2009-01-12 Stevan_White
  1055. * FreeSerif.sfd:
  1056. Coptic: Raised top of laula above common top, as it appears in most
  1057. other fonts. Makes it easier to distinguish from alfa.
  1058. A little more space around Iauda and iauda.
  1059. Kerned Dei.
  1060. 2009-01-11 Stevan_White
  1061. * FreeSerif.sfd:
  1062. Coptic: Made capital Alpha is distinct in printed form.
  1063. Made more angular vida with flattened top and bottom.
  1064. Made small hori more curvy.
  1065. More fiddling with Hori, made Kapa much wider.
  1066. Reduced width of small letter straight stems to match small letters
  1067. in Latin.
  1068. Kerning for capitals.
  1069. Revised:
  1070. Added a few dialectic letters and kai symbol
  1071. Removed many "ear" serifs, preferring a slashing continuation of
  1072. long decenders and diagonals as in some manuscripts
  1073. Made Kai and kai not to go below baseline
  1074. Made Psi a little broader
  1075. Made small khei distinct from cap,
  1076. Revised Hori and hori.
  1077. Some of this toward https://savannah.gnu.org/bugs/?25289
  1078. Greek: Made archaic letters u+0370-3 (understand are used for
  1079. old numbering)
  1080. 2009-01-08 Stevan_White
  1081. * FreeSerif.sfd:
  1082. Various alterations to Coptic: Re-worked K and M, added kern table.
  1083. 2009-01-07 Stevan_White
  1084. * FreeSans.sfd:
  1085. Daniel Johnson's fix of TT reference transformation bug in
  1086. Unified Canadian Aboriginal Syllabics,
  1087. 2009-01-06 Stevan_White
  1088. * FreeSans.sfd:
  1089. Unified Canadian Aboriginal Syllabics range, courtesy of Daniel Johnson.
  1090. 2009-01-04 Stevan_White
  1091. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1092. Added 2009 to copyright dates
  1093. * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1094. Added some TrueType names
  1095. 2009-01-04 Stevan_White
  1096. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1097. Added 2009 to copyright dates
  1098. * AUTHORS, CREDITS:
  1099. Removed Glagolitic range author
  1100. * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1101. Added some TrueType names
  1102. 2009-01-01 Stevan_White
  1103. * FreeSerif.sfd:
  1104. Removed Glagolitic range, since have not (yet) received OK from author.
  1105. Added some TrueType Names
  1106. 2008-12-31 Stevan_White
  1107. * COPYING:
  1108. Updated license to GPL v3
  1109. 2008-12-30 Stevan_White
  1110. * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1111. Oblique versions of Daniel Johnson's Cherokee.
  1112. * FreeSerifBold.sfd:
  1113. Cherokee Bold range from Daniel Johnson.
  1114. 2008-12-27 Stevan_White
  1115. * isMonoMono.py:
  1116. 900 EM -> 800
  1117. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd:
  1118. Made glyphs to lie between -200 and 800 EM
  1119. * isMonoMono.py:
  1120. check that glyphs lie in vertical bounding boxes
  1121. * FreeMono.sfd, FreeSerif.sfd:
  1122. Extensible bracket characters didn't exactly line up. Fixed.
  1123. Mono: a couple of glyphs had gotten out of their bounding boxes again.
  1124. * tools/isMonoMono.py:
  1125. 900 EM -> 800
  1126. check that glyphs lie in vertical bounding boxes
  1127. 2008-12-26 Stevan_White
  1128. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1129. Final pre-release cleanup
  1130. * FreeSerif.sfd:
  1131. Buginese vowel u was misnamed
  1132. * FreeMono.sfd:
  1133. Yatcyrillic somehow was a mark character ... fixed
  1134. * FreeSans.sfd, FreeSansOblique.sfd:
  1135. Had to un-link references in
  1136. Sans: uni02B2, uni02B5
  1137. SansOblique: uni0363
  1138. because validation of the TTF file said the glyph
  1139. "is drawn in wrong direction"
  1140. I would have preferred to have understand this...
  1141. * Makefile:
  1142. Added quick test for FontForge version.
  1143. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd:
  1144. Removed kerning tables (?? what were they doing here anyway??)
  1145. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1146. Kerning tables for Thai.
  1147. Handles one common case: short letter followed by a tall one with
  1148. an overhang to the left.
  1149. * tools/ranges.py:
  1150. some changes to explanatory text
  1151. 2008-12-25 Stevan_White
  1152. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  1153. More putzing with kerning tables
  1154. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1155. Copied kerning classes
  1156. Serif -> SerifBold
  1157. SerifItalic -> SerifBoldItalic
  1158. Sans -> SansOblique SansBold SansBoldOblique
  1159. Some associated naming of characters, etc
  1160. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1161. Additions and correction in Spacing Modifier letters and IPA Extensions
  1162. 2008-12-23 Stevan_White
  1163. * FreeSerif.sfd:
  1164. Applied patch to Cherokee range
  1165. 2008-12-20 Stevan_White
  1166. * FreeSerif.sfd, FreeSerifItalic.sfd:
  1167. Fixed kern classes that end in space (crashes FontForge)
  1168. * FreeSerifItalic.sfd, FreeSerif.sfd:
  1169. kerning
  1170. 2008-12-19 Stevan_White
  1171. * FreeSerifItalic.sfd:
  1172. kerning
  1173. * FreeSerif.sfd:
  1174. kerning
  1175. Some adjustments to Glagolitc spacing, mark positioning
  1176. 2008-12-18 Stevan_White
  1177. * FreeSerif.sfd, FreeSerifItalic.sfd:
  1178. kerning
  1179. 2008-12-17 Stevan_White
  1180. * FreeSerif.sfd, FreeSerifItalic.sfd:
  1181. kerning
  1182. 2008-12-11 Stevan_White
  1183. * FreeSans.sfd, FreeSerif.sfd:
  1184. kerning
  1185. 2008-12-10 Stevan_White
  1186. * FreeSans.sfd, FreeSansBold.sfd:
  1187. kerning
  1188. * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd:
  1189. kerning
  1190. 2008-12-09 Stevan_White
  1191. * FreeSerif.sfd, FreeSerifItalic.sfd:
  1192. kerning
  1193. 2008-12-08 Stevan_White
  1194. * FreeSansOblique.sfd:
  1195. Slanted small final sigma. Remedies
  1196. bug #24993: U+03C2 "Greek small letter final sigma" not slanted in
  1197. Free Sans Oblique
  1198. https://savannah.gnu.org/bugs/index.php?24993
  1199. 2008-12-07 Stevan_White
  1200. * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1201. kerning, etc
  1202. 2008-12-06 Stevan_White
  1203. * FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
  1204. kerning
  1205. Tweek in Sans having to do with addition of Latin Extended
  1206. 2008-12-05 Stevan_White
  1207. * FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  1208. Tweeks to Latin Extended Additional
  1209. * FreeSansBoldOblique.sfd:
  1210. Added Latin Extended Additional range
  1211. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1212. Extra space at end of kern class names has bad effect on FornForge
  1213. script that try to run through kern classes. Some FontForge call
  1214. corrupts memory.
  1215. Got rid of extra space.
  1216. 2008-12-02 Stevan_White
  1217. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1218. Replaced U+0387 GREEK ANO TELEIA with top dot of colon.
  1219. See bug #24987: U+0387 GREEK ANO TELEIA too low
  1220. https://savannah.gnu.org/bugs/index.php?24987
  1221. * FreeSerif.sfd:
  1222. more kerning in Cyrillic (broke into two tables of classes)
  1223. 2008-12-01 Stevan_White
  1224. * FreeSerif.sfd:
  1225. tweeks to kernin
  1226. * FreeSerifBoldItalic.sfd:
  1227. kerning
  1228. 2008-11-30 Stevan_White
  1229. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1230. Kerning for Latin and Cyrillic fairly complete in Serif faces.
  1231. Complete in sense that it looks pretty good under Pango for
  1232. English French German Spanish Polish Czech Latvian
  1233. But have not done Vietnamese (will require many more entries).
  1234. I adjust roman and italic, then copy tables by hand to bold and
  1235. bolditalic.
  1236. Misgiving: bolditalic is much too crammed
  1237. Overall, I may have over-kerned. (A difficult temptation to master.)
  1238. * FreeSerif.sfd, FreeSerifItalic.sfd:
  1239. kerning
  1240. * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  1241. kerning
  1242. In Serif, modified widths of some extended latin glyphs
  1243. 2008-11-29 Stevan_White
  1244. * FreeSerif.sfd:
  1245. Broke Latin kerning subtable into four, hoping it will be easier to
  1246. understand and maintain.
  1247. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd,
  1248. FreeSerifItalic.sfd, FreeSerifBold.sfd, FreeSansOblique.sfd,
  1249. FreeSans.sfd:
  1250. kerninig
  1251. 2008-11-28 Stevan_White
  1252. * FreeSans.sfd, FreeSerif.sfd:
  1253. more kerning;
  1254. made guillemot narrower
  1255. * FreeSansOblique.sfd, FreeSerif.sfd:
  1256. previous commit was incomplete
  1257. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1258. Adjusted width of single quotes (and apostrophe) to be "punctuation width"
  1259. More fiddling with kerning.
  1260. 2008-11-27 Stevan_White
  1261. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
  1262. much fiddling with kerning
  1263. 2008-11-26 Stevan_White
  1264. * FreeSerifBold.sfd:
  1265. Basic kerning, named main Cyrillic letters
  1266. * FreeSerifItalic.sfd:
  1267. Basic Cyrillic kerning
  1268. * FreeSerif.sfd:
  1269. Tweeks to Cyrillic kerning
  1270. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd, Makefile:
  1271. Much fiddling with kerning, tables, and generating fonts whose kerning
  1272. tables work with OpenOffice.
  1273. * tools/GenerateTrueType:
  1274. Made to include old-style kerning
  1275. Converted to Python
  1276. 2008-11-24 Stevan_White
  1277. * FreeSerif.sfd:
  1278. regularized padding in Miscellaneous symbols.
  1279. At least within related ranges tried to make similar.
  1280. Made to validate
  1281. 2008-11-23 Stevan_White
  1282. * FreeSerif.sfd:
  1283. Filled out Miscellaneous Symbols. Used George Douros' Unicode font.
  1284. Completed Miscellaneous Symbols, with some drawings from George Douros'
  1285. Unicode Symbols, and some of mine.
  1286. * FreeMono.sfd, FreeMonoOblique.sfd:
  1287. Replaced Greek Exteded psili and dasia with scaled versions of the
  1288. "bent quote" mark. I think it's distinctive enough, but not so silly.
  1289. Remedies bug #22997: Mono: Greek Extended psili is ugly
  1290. https://savannah.gnu.org/bugs/?22997
  1291. * FreeSerif.sfd:
  1292. Made some recycling symbols
  1293. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  1294. Finished with Hebrew Pointed letters in all faces.
  1295. * tools/range_report:
  1296. preferred to keep the file ending
  1297. 2008-11-22 Stevan_White
  1298. * FreeSans.sfd:
  1299. Fiddled with Hebrew Pointed letters
  1300. * FreeSerifItalic.sfd:
  1301. Marks for Vietnamese
  1302. * FreeSerif.sfd, FreeSerifItalic.sfd:
  1303. Letter pe had strange thick middle ear that looked awful. lamed had ben
  1304. bumped at some point. Fixed. Adjusted some of the points.
  1305. 2008-11-21 Stevan_White
  1306. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1307. repairs to Pointed Hebrew
  1308. * FreeSerif.sfd:
  1309. Numeral line positioning marks for Gothic
  1310. * FreeSerifItalic.sfd:
  1311. Added Combining Marks for Symbols (some question about obliqueness of
  1312. some symbols)
  1313. Cleaned up some empty glyphs in Pointed Hebrew.
  1314. 2008-11-20 Stevan_White
  1315. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1316. Provided Hebrew pointed letters, with lookups, for all Serif faces.
  1317. 2008-11-19 Stevan_White
  1318. * FreeSerifBoldItalic.sfd:
  1319. renamed Hebrew lookups
  1320. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1321. Completed Hebrew in Bold faces.
  1322. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  1323. More tweeks to Hebrew points
  1324. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  1325. Adjustments corrections and additions to Hebrew points
  1326. 2008-11-18 Stevan_White
  1327. * FreeSansBold.sfd:
  1328. Cleaned out a lot of ridiculous kernings
  1329. 2008-11-17 Stevan_White
  1330. * FreeSansBoldOblique.sfd:
  1331. fiddled with Armenian ligatures
  1332. * FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1333. Added Armenian (with ligatures) to BoldOblique
  1334. Fiddled with character spacing
  1335. 2008-11-16 Stevan_White
  1336. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1337. Added U+01f9 and paragraph end marker to Georgian
  1338. Fiddled with Armenian ligatures
  1339. 2008-11-15 Stevan_White
  1340. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1341. Another pass at letter spacing in Cyrillic.
  1342. Also went through ancient letters.
  1343. Added Georgian paragraph separator 10FB
  1344. Added Georgian turned gan 10F9 (because it was easy)
  1345. Re-worked letter spacing through modern Cyrillic range.
  1346. * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd:
  1347. Letter spacing
  1348. 2008-11-14 Stevan_White
  1349. * FreeSerif.sfd:
  1350. Added several characters to Cyrillic Extended-B
  1351. * FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  1352. Made Cyrillic hooked e U+04BC-F to look less goofy.
  1353. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1354. Based on assertion on Pechatnyj Dvor's web site, Cyrillic Fita
  1355. U+0472-3 and "Barred O" U+04E8-9 are different styles the same letter,
  1356. and the fact that the tilde in the O never looked good in Sans, I
  1357. made them all barred O's.
  1358. * FreeSerif.sfd:
  1359. Added Cyrillic Yn, yn (U+a65e-f)
  1360. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  1361. Synced up Cyrillic and Combining Diacritics ranges,
  1362. Couple of tweeks in Gujarati to make TT validate
  1363. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1364. Changes to older Cyrillic letters, in response to further information.
  1365. Made omegas, omegas with titlo, and OT to all be of the same size and
  1366. shape in Serif.
  1367. Un-linked Cyrillic Psi and psi from Greek, made squarer versions.
  1368. Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f .
  1369. Experimenting with mark positioning for Cyrillic
  1370. 2008-11-12 Stevan_White
  1371. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1372. Strove to make Euro look more like the EC logo design, while making
  1373. glyph fit better with the design of its face. Bug #3576: Euro design
  1374. https://savannah.gnu.org/bugs/?23576
  1375. * FreeSans.sfd, FreeSerif.sfd:
  1376. Adjustments mostly to GPOS tables having to do with Vietnamese marks.
  1377. The WAZU Vietnamese test page looks pretty good in Sans now.
  1378. Still not thrilled with below-dot when it appears with a mark over
  1379. e.g. U+0102. Pango positions one or the other but not both.
  1380. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1381. Extensive modification of GPOS lookup tables for mark positioning.
  1382. I think they're now all functional (except styled Mono faces have none).
  1383. Also added lots of marks to faces that didn't have them, and also
  1384. fiddled with Combining Diacritical Marks.
  1385. 2008-11-10 Stevan_White
  1386. * FreeSerif.sfd:
  1387. Made one combining mark really combining
  1388. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  1389. Made a few combining characters to be zero-width in Mono,
  1390. Added them to other styles.
  1391. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1392. Figured out why below marks in Thai weren't working in the lowest
  1393. letters. I think Pango and other font renderers ignore 'blwm'.
  1394. However, 'mark' works.
  1395. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1396. Tweeks to Thai marks
  1397. 2008-11-09 Stevan_White
  1398. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1399. Several bugfixes in Thai, mostly having to do with mark placement and
  1400. ligatures. Implemented ru-saraaa and lu-saraaa with ligatures.
  1401. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1402. added and named dottedcircle (used by Pango to render
  1403. combining mark base)
  1404. * FreeSerif.sfd:
  1405. Tweeks to Coptic, after viewing more papyrus samples and web pages.
  1406. * FreeSerif.sfd:
  1407. Weight of Coptic small letters made to match that of Latin and Greek ones.
  1408. 2008-11-08 Stevan_White
  1409. * FreeSerif.sfd:
  1410. Made Coptic to comply better with
  1411. http://www.wazu.jp/gallery/Test_Coptic.html
  1412. Made a flourish at foot of letters with long diagonal.
  1413. More tweeks to Coptic; put in a mark lookup table.
  1414. Note: for small letters I made scaled references to captials.
  1415. Results in those letters looking quite light next to the capitals and
  1416. next to small Latin letters. Also, there are a few variant forms for
  1417. capitals (Unicode samples don't show this). It would be good to
  1418. re-work
  1419. Added Coptic alphabet in u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by
  1420. me, based on Unicode samples, TeX font copte, and scans at WikiPedia.
  1421. 2008-11-07 Stevan_White
  1422. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1423. Further tweeks to dieresis in Greek and Cyrillic
  1424. * FreeSerif.sfd:
  1425. replaced Greek I dieresis with references, tweeked height of dieresis.
  1426. 2008-11-04 Stevan_White
  1427. * FreeSerif.sfd:
  1428. Added a few Cyrillic Extended-B letters seen in web pages while looking
  1429. for Glagolitic text.
  1430. * FreeMono.sfd, FreeMonoOblique.sfd:
  1431. Added a few old Cyrillic characters.
  1432. * FreeSerif.sfd:
  1433. Several corrections and tweeks to Glagolitic.
  1434. Still missing six slots from Unicode, but don't see them in the TeX
  1435. fonts.
  1436. On the other hand, several on-line Glagolitic pages (bibles etc) don't
  1437. seem to use these. Maybe it's OK as-is.
  1438. 2008-11-03 Stevan_White
  1439. * FreeSerif.sfd:
  1440. Added lowercase range to Glagolitic, as a facile scaling of the
  1441. uppercase.
  1442. Added letter to Glagolitic, scaled range.
  1443. 2008-11-02 Stevan_White
  1444. * FreeSerif.sfd:
  1445. Replaced fraktur bold from Mathematical Alphanumeric Symbols with that
  1446. from TX Fonts by Young Ryu.
  1447. One concern: letter k is damaged (in both medium and bold). I just
  1448. hacked something up.
  1449. Added Glagolitic "round type" font (Croation capitols only) from the
  1450. collection of Croatian fonts for LaTeX by Darko Zubrinić
  1451. ftp://ftp.dante.de/tex-archive/languages/croatian/
  1452. http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf
  1453. Several letters are missing besides the small letters.
  1454. * FreeSerifBoldItalic.sfd:
  1455. A couple of Thai references got obliqued twice.
  1456. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1457. By popular demand, removed 'ears' from Greek Upsilon and Psi.
  1458. Copied resulting glyphs to Serif Mathematical Alphanumeric Symbols.
  1459. * FreeSerif.sfd:
  1460. Some pointwise cleanup of main Tamil range
  1461. Tried some things with lookups. Didn't make much headway.
  1462. 2008-11-01 Stevan_White
  1463. * FreeMono.sfd:
  1464. somehow made a letter with wrong width
  1465. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1466. Added similar lookups and ligatures to Thai ranges.
  1467. * FreeSerif.sfd:
  1468. Lookups now work no worse than those for other Thai fonts, at least
  1469. in Pango. Still perplexed by behaviour of "Required" lookups.
  1470. For Thai, made ligatures and lookups for yoying and thothan combined
  1471. with a lower vowel. These work well.
  1472. Attempted looksups for saraaa with ru and lu, and for saraam.
  1473. Not working.
  1474. Cleaned up a few of the Bengali ligatures
  1475. * FreeSerifBold.sfd:
  1476. Tweek Thai
  1477. 2008-10-31 Stevan_White
  1478. * FreeSerif.sfd:
  1479. Fixed ligatures and mark positioning for Hanunóo.
  1480. Problem with ligatures: Gnome pango doesn't do 'rlig', only 'liga'
  1481. * FreeSerifItalic.sfd:
  1482. Changed lookup table scripts for Devanagari and Bengali.
  1483. Find Problems -> ATT found several problems showing lookups acting on
  1484. glyphs that weren't listed in the script ranges, including dev2, bng2
  1485. (why not deva and beng, I don't know).
  1486. danda and doubledanda of Devanagari I understand are to be shared among
  1487. Indic scripts. So included bng2 and dev2 in the 'aalt' table for those.
  1488. The 'init' and 'half' tables for Bengali made active for bng2.
  1489. The 'locl' table for Bengali didn't do anything I could see: It mapped
  1490. the Devanagari danda to itself, and the doubledanda to itself. Deleted.
  1491. Cleaned up some kern tables.
  1492. adjustments of under 5 EM are invisible. Some others I just didn't like.
  1493. Some were putting a letter beneath another, with is wrong.
  1494. * FreeSerifBoldItalic.sfd:
  1495. Added Thai
  1496. * FreeSerifBold.sfd, FreeSerifItalic.sfd:
  1497. Changes to mark positioning lookups, esp. in Italic.
  1498. Widened numerals in Bold
  1499. 2008-10-27 Stevan_White
  1500. * FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1501. Tweeks regarding Armenian and lookups
  1502. * FreeSansBold.sfd:
  1503. Added Armenian ligatures FB13-FB17 with lookups
  1504. Also made a historical ligature ('hlig') table for u+0587.
  1505. Toward bug #15183: missing characters from Armenian range
  1506. https://savannah.gnu.org/bugs/index.php?15183
  1507. * FreeSansOblique.sfd:
  1508. Added Armenian ligatures, lookups. Cleaned up contours.
  1509. * FreeSans.sfd:
  1510. Added 5 Armenian ligatures to U+FB13 – FB17, and made corresponding
  1511. 'liga' lookup. Found there one ligature u+0587 that according to
  1512. http://en.wikipedia.org/wiki/Armenian_alphabet
  1513. "in new orthography the և character is not a typographical ligature anymore, and must never be treated as such. It is a distinct letter and has its place in the new alphabetic sequence."
  1514. So moved this out of the 'liga' lookup and into a new 'hlig' lookup.
  1515. 2008-10-26 Stevan_White
  1516. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
  1517. Lots of improvements to Thai.
  1518. Completely revised letter spacing in Italic, and fiddled with combining
  1519. marks in all.
  1520. Still aren't working quite right, especially in Italic.
  1521. Still need to work over digits (in Bold they aren't even bold yet)
  1522. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
  1523. Bold Thai : added (painstakingly) constructed glyphs, lookups
  1524. roman Thai: tweeks
  1525. Italic Thai: tweeks (Note this still has multiple problems)
  1526. 2008-10-25 Stevan_White
  1527. * FreeSerif.sfd:
  1528. WAZU says
  1529. http://www.wazu.jp/gallery/Fonts_Hanunoo.html
  1530. MPH 2B Damase doesn't support the consonant-vowel ligatures necessary
  1531. to render Buhid writing.
  1532. OK, so I made 'mark' lookups for combining marks and a bunch of
  1533. ligatures in an 'rlig' lookup. The latter still not working:
  1534. don't know why.
  1535. Made page to match the example of the combining forms at
  1536. http://www.omniglot.com/writing/hanunoo.htm
  1537. 2008-10-24 Stevan_White
  1538. * FreeSerif.sfd:
  1539. Removed some marks from Mathematical Alphanumeric Symbols
  1540. * FreeSerif.sfd:
  1541. Tweeked combining marks for Vietnamese. Made to satisfy
  1542. WAZU JAPAN Comprehensive Unicode Test Page for Vietnamese
  1543. http://www.wazu.jp/gallery/Test_Vietnamese.html
  1544. Could still use some tweeking...
  1545. * FreeSerif.sfd:
  1546. Added marks for composition of Vietnamese
  1547. * FreeMono.sfd, FreeSerif.sfd:
  1548. Put "below" combining mark on lots of vowels and derivatives,
  1549. for Vietnamese.
  1550. Named a bunch of composit Latin, expecting to make substitutions.
  1551. 2008-10-23 Stevan_White
  1552. * FreeSerif.sfd:
  1553. Thai spacing alterations based on advice of a native speaker.
  1554. 2008-10-22 Stevan_White
  1555. * FreeSerif.sfd:
  1556. re-named Thai lookups according to order
  1557. 2008-10-21 Stevan_White
  1558. * FreeSans.sfd:
  1559. Cleanup of glyphs in Gujarati, Devanagari.
  1560. Note: Serious problem with Sans GPOS abvm in Devanagari
  1561. "'abvm' Above Base Mark in Devanagari subtable" "gujr-0"
  1562. But all the characters that list gujr-0 are in Gujarati.
  1563. Not sure how this got broken or how to fix it.
  1564. * FreeSerif.sfd:
  1565. Fiddled with Thai mark positioning: passes my tests now OK.
  1566. Made a few more references in Math Symbols; more regularization of
  1567. stroke.
  1568. * FreeSerif.sfd:
  1569. Added mark class for Vietnamese "horn"
  1570. Several references made in General Punctuation, Arrows
  1571. * FreeMono.sfd:
  1572. added some Combining Diacritical Marks
  1573. 2008-10-20 Stevan_White
  1574. * FreeSerif.sfd:
  1575. Made some references from serifed Latin capitals to Greek counterparts.
  1576. * FreeSerif.sfd:
  1577. Made a few repeated glyphs into references in Musical Symbols
  1578. * tools/ranges.py, tools/validate.py:
  1579. tweeked some ranges, format of output
  1580. 2008-10-19 Stevan_White
  1581. * FreeSerif.sfd:
  1582. Moved several glypns from Mathematical Alphanumeric Symbols to
  1583. Letterlike Symbols.
  1584. Couple tweeks in Mathematical Symbols.
  1585. * FreeMono.sfd, FreeSerif.sfd:
  1586. Fiddling with Mathematical Symbols.
  1587. In Serif, trying to make stroke width more consistent.
  1588. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd:
  1589. Added some Greek symbols in Mono and Sans to make a little more regular
  1590. and correspond better with TeX.
  1591. Tweek of serif.
  1592. * FreeSansBold.sfd:
  1593. a few more improvements.
  1594. One problem with the Mathematical Alphanumeric area is, one must
  1595. remember to change it any time another face is altered...
  1596. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd:
  1597. Several improvements and additions to Sans faces (mostly in Greek) from
  1598. experience of pasting into FreeSerif Mathematical Alphanumeric Symbols.
  1599. * FreeSerif.sfd:
  1600. Replaced most of Mathematical Alphanumeric Symbols
  1601. roman italic bold (latin and greek)
  1602. gothic italic bold (latin and greek)
  1603. typewriter
  1604. and numerals
  1605. with glyphs from FreeFont. These were scaled to uniform height.
  1606. Remains: Blackboard Bold, Fraktur, Calligraphic, Script
  1607. * FreeSerif.sfd:
  1608. Tidied lookup table names for Malayalam
  1609. * FreeSerif.sfd:
  1610. Applied Malayalam patch from Hiran Venugopalan
  1611. * FreeMono.sfd:
  1612. Added/corrected many Mathematical Symbols
  1613. * FreeSansOblique.sfd:
  1614. more IPA
  1615. 2008-10-18 Stevan_White
  1616. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1617. Made lots more IPA and Phonetic Extensions
  1618. Note: fontforge is reporting an error in a few glyphs made by scaling
  1619. another, that the glyphs are drawn in the wrong direction--only in
  1620. TrueType though. Suspect a FontForge bug.
  1621. Added several Combining Diacritical Marks
  1622. 2008-10-17 Stevan_White
  1623. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1624. Made several Spacing Modifier Letters, Combining Diacritical Marks,
  1625. and IPA and Phonetic Extensions
  1626. 2008-10-16 Stevan_White
  1627. * tools/ranges.py:
  1628. un-grayed totals rows
  1629. Fiddled Cyrillic
  1630. made output prettier
  1631. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1632. Added some Superscripts and Subscripts
  1633. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  1634. Finished off Superscripts and subscripts
  1635. Completed General Punctuation for Mono faces
  1636. Added some General Punctuation
  1637. 2008-10-15 Stevan_White
  1638. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1639. more Letterlike Symbols, Currency Symbols
  1640. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1641. Made some Combining Diacritical Marks for Symbols, Letterlike Symbols
  1642. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  1643. Added some General Punctuation
  1644. 2008-10-14 Stevan_White
  1645. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1646. Added double slanted hyphen, made General Punctuaton Supplement like
  1647. Serif's
  1648. * FreeSansBoldOblique.sfd:
  1649. Filled out Greek Extended
  1650. * FreeMono.sfd, FreeSerifItalic.sfd:
  1651. fixes to last 2 commits
  1652. * FreeSerifItalic.sfd:
  1653. Last character to General Punctuation
  1654. * FreeMono.sfd:
  1655. Built some Enclosed Alphanumerics (1-10)
  1656. * FreeSerif.sfd:
  1657. Copied in Daniel Johnson's changes to Cherokee.
  1658. 2008-10-12 Stevan_White
  1659. * FreeSerif.sfd:
  1660. Included Daniel Johnson's Cherokee glyphs.
  1661. 2008-10-05 Stevan_White
  1662. * FreeMono.sfd:
  1663. Further corrections to diaresis in Cyrillic -- legibility in small sizes
  1664. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSerif.sfd:
  1665. Regularized placement of diaresis in Cyrillic
  1666. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1667. Added same set of glyphs to Cyrillic Supplement
  1668. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1669. Added some of the easier letters from Cyrillic Supplement
  1670. 2008-10-04 Stevan_White
  1671. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSerifItalic.sfd:
  1672. Finished high Cyrillic range for MonoBold and MonoBoldOblique.
  1673. (Remaining: historic ranges, Cyrillic extensions)
  1674. Tweeked others.
  1675. * FreeMonoBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1676. Serif*Italic: Added last Abkhazian letters to Cyrillic
  1677. MonoBold: tweek
  1678. 2008-10-03 Stevan_White
  1679. * FreeMono.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd:
  1680. Mono: Some additions to historic letters
  1681. * FreeSerif.sfd:
  1682. Added some punctuation and combining numeric marks from
  1683. Cyrillic Extended B
  1684. * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1685. Various technical tweeks, mostly concerning recent additions.
  1686. Also did a bit more "Points too close" and "irrelevant control points".
  1687. Cyrillic millions redesign meant could not maintain use of refrences
  1688. for it.
  1689. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1690. More high Cyrillic
  1691. Included old Cyrillic millions combining mark in Sans, changed design
  1692. in Serif
  1693. 2008-10-02 Stevan_White
  1694. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1695. More high Cyrillic
  1696. * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd:
  1697. More high Cyrillic glyphs
  1698. * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1699. More glyphs in high Cyrillic. Remains only some whose form I'm unsure
  1700. of in italic.
  1701. * FreeSerifBoldItalic.sfd:
  1702. More glyphs in higher Cyrillic range
  1703. * FreeSerifItalic.sfd:
  1704. Same process of tightening el, em, ge (but a P.S. to previous commit:
  1705. also did ya, ze for SerifBold.)
  1706. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1707. BoldItalic: Tightened up spacing on left of el, em, ge (could go
  1708. farther, but it is partly a problem with glyph design...
  1709. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1710. More additions to Cyrillic. Finished SerifBold except for Nivkh
  1711. additions.
  1712. Used references on number combining forms.
  1713. 2008-09-30 Stevan_White
  1714. * FreeSerif.sfd:
  1715. Added four (obsolete) Chuvash letters to Cyrillic Supplement
  1716. - completing it.
  1717. 2008-09-29 Stevan_White
  1718. * FreeSerif.sfd:
  1719. Greek adjustments
  1720. Adjusted spacing of kappa slightly
  1721. Got rid of ears on Psi, following similar request for Upsilon.
  1722. 2008-09-28 Stevan_White
  1723. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  1724. Adding and fiddling with Spacing Modifiers and Combining Diacriticals
  1725. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1726. Revisions of several Combining Diacritical marks
  1727. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  1728. A few Combining Diacriticals and Spacing Modifiers
  1729. MonoBoldOblique: Primarily filling out Spacing Modifier Letters
  1730. others: little fixes found along the way
  1731. 2008-09-27 Stevan_White
  1732. * FreeSerif.sfd:
  1733. Replaced Malayalam range with that from Rachana_04 found on
  1734. Swathanthra Malayalam Computing project page
  1735. http://savannah.nongnu.org/projects/smc/
  1736. Besides scaling and converting to cubic, performed much clean-up of
  1737. glyphs, added an r2 character, and re-named a bunch of characters.
  1738. 2008-09-23 Stevan_White
  1739. * tools/ranges.py:
  1740. Corrections and additions to several ranges,
  1741. put extra row in table with character totals
  1742. 2008-09-22 Stevan_White
  1743. * FreeSerif.sfd:
  1744. Filled in as much of Phonetic Extensions as I could without artistic
  1745. abilities.
  1746. Note 1D48-9 are not references due to apparent FontForge bug, that says
  1747. scaled references go in wrong direction.
  1748. * FreeSerif.sfd:
  1749. Cleaup of some Bengali glyphs.
  1750. Note many of the ligatures remain very very messy.
  1751. * Makefile:
  1752. added more validations
  1753. made to work with GenerateOpenType
  1754. * FreeSerif.sfd:
  1755. Built two more easy Phonetic Extensions
  1756. * FreeSerif.sfd:
  1757. Built some Phonetic Extensions letters, those with middle tilde
  1758. * tools/GenerateOpenType:
  1759. Replaced bash version with Python
  1760. 2008-09-21 Stevan_White
  1761. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  1762. Added lots of Spacing Modifier Letters and Combining Diacritical Marks.
  1763. * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSerif.sfd:
  1764. Wrote script to check if glyph encodings were in stated ranges, fixed
  1765. most discrepancies.
  1766. There were a bunch of incompletely deleted characters in several faces.
  1767. Sans: found several other problems in the process
  1768. # Tamil
  1769. Four slots labelled 0BDA-D have glyphs, not in Unicode. also 0BE1
  1770. I think they are misplaced; added 0010 to each of them
  1771. # Devanagari
  1772. Slot labelled U+093B is not in Unicode--can't find glyph: deleted
  1773. likewise 094F (may have been meant to be 0954)
  1774. 0955, 0973-0976
  1775. 0954 should be a combining mark, but it appears on the wrong side of 0.
  1776. 0971 was just wrong--made into simple dot.
  1777. 0972 is also wrong--made my own Candra A.
  1778. # Gujarati
  1779. Slots labelled 0AE4-5 are not in Unicode; seem not to belong at all.
  1780. Deleted. 2800 is a dup of 2790. Deleted
  1781. Serif: phillipine_double u1736 was misplaced
  1782. A bunch of the Math Alphanumeric symbols are empty in the standard,
  1783. because they're represented elsewhere. These should be deleted
  1784. First need to make style consistent with existing symbols.
  1785. * FreeSerif.sfd:
  1786. Applied patch from Daniel J
  1787. Remedies bug
  1788. FreeSerif: Missing glyphs with palatal hook
  1789. https://savannah.gnu.org/bugs/index.php?24298
  1790. Adding several letters to Phoenetic Extensions range U+1D80-BF
  1791. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  1792. Made four characters U+200C-F to be zero-width
  1793. Remedy to bug #23593: Mono 0-width chars: zero-width or space?
  1794. https://savannah.gnu.org/bugs/index.php?23593
  1795. * FreeSerif.sfd:
  1796. Made Mahjong tiles to take up less space using references
  1797. Cleaned up several validation problems
  1798. 2008-09-20 Stevan_White
  1799. * tools/checkGlyphNumbers.py:
  1800. included other Private Use Ranges
  1801. 2008-09-19 Stevan_White
  1802. * FreeSerif.sfd:
  1803. Added several Hebrew Alphabetic Presentation Forms (some easy ones), to
  1804. make its coverage the same as Serif Bold.
  1805. * FreeSerifBold.sfd:
  1806. Re-encoded.
  1807. Deleted several glyphs in Hebrew Alphabetic Presentation Forms that
  1808. didn't correspond valid Unicode
  1809. * FreeMonoBold.sfd, FreeSans.sfd, FreeSerifItalic.sfd:
  1810. Ran script to find mis-numbered glyphs. Several were simply typos,
  1811. some offset by one.
  1812. * FreeSansOblique.sfd:
  1813. Numerous cases of glyphs in Private Use area incorrectly assigned
  1814. Unicode numbers and names. Gave all -1 for Unicode and named like
  1815. "slot.XXXX".
  1816. * FreeSerif.sfd:
  1817. Adapted Mahjong Tiles from George Douros' Unicode Symbols font.
  1818. * FreeSerif.sfd:
  1819. Added Domino Tiles. Domino outline is copied from George Douros'
  1820. Unicode Symbols, but the rest I preferred to do with references.
  1821. 2008-09-19 Stevan_White
  1822. * tools/ranges.py:
  1823. corrected and simplified calculation of whether OS/2 bit is set.
  1824. Now works mostly perfectly, except for some high Unicode ranges...
  1825. * tools/GenerateOpenType:
  1826. Made to output old-style kerning tables for Windows
  1827. (FontForge complains though)
  1828. * tools/GenerateTrueType:
  1829. Made to hint before instructing: FontForge bases TT instructions on hints
  1830. although hints are not put into TrueType fonts.
  1831. * tools/hex_range.py:
  1832. cosmetic tweek
  1833. * tools/isMonoMono.py:
  1834. re-worked to take a list of files as input
  1835. * tools/ranges.py:
  1836. re-structured code and corrected a few ranges
  1837. 2008-09-18 Stevan_White
  1838. * FreeSerif.sfd:
  1839. Adapted Mathematical Alphanumeric Symbols from George Douros' Unicode
  1840. Symbols font.
  1841. * FreeMonoBoldOblique.sfd:
  1842. This one got away from me--I don't know what I did.
  1843. Looks like some small contour edits.
  1844. * FreeSansBoldOblique.sfd:
  1845. Fixed one mis-numberd character in Latin Extended-B
  1846. * FreeSerifBold.sfd, FreeSerifItalic.sfd:
  1847. Fixed several mis-numbered characters.
  1848. * FreeSansBold.sfd:
  1849. SansBold: one Georgian letter with no name, one Zapf Dingbat was
  1850. unnumbered
  1851. ATT test shows a bunch of problems with Gurmukhi and 'blwf' table
  1852. indeed shows those letters at 0x10000+
  1853. Sans names them like uni0A30_uni0A4D.blwf: they are in range
  1854. ECC6 to ED06
  1855. I meant to move this range into Private Use in last release, and
  1856. missed it. So now it is moved, into same range as Sans.
  1857. Both Sans and SansBold in nukt table for Gurmukhi have duplicate
  1858. entries for uni0A15 uni0A3C. Deleted dups.
  1859. * FreeMonoOblique.sfd:
  1860. fixed a number of Unassigned Code Points in Greek Extended
  1861. * FreeSansOblique.sfd:
  1862. mis-numbered Combining Diacritics
  1863. * FreeSansOblique.sfd:
  1864. Several chars in Latin Extended hadn't been named.
  1865. One spurious letter in Letterlike Symbols
  1866. 2008-09-16 Stevan_White
  1867. * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd:
  1868. Lots of additions: unless otherwise noted, they are from George Duros'
  1869. fonts Analecta, Music, and Unicode (haven't got final confirmation of
  1870. the eligibility of these glyphs, so this is just for testing.)
  1871. Added some combining marks, fiddled a bit. In both Serif & Mono, tried
  1872. to get a key symbol characters to fit inside the key combining mark
  1873. Serif
  1874. Got rid of ears on Upsilon
  1875. Added:
  1876. # Gothic
  1877. # Western & Byzantine Musical Symbols
  1878. # Misc Symbols, Misc Technical Symbols (drew many myself)
  1879. # Supplemental Symbols and Arrows
  1880. Mono
  1881. Added:
  1882. # lotsa Misc Technical Symbols
  1883. # OCR Symbols
  1884. # drew many Supplemental Symbols and Arrows, Misc Technical
  1885. Sans
  1886. Added # Phoenecian
  1887. Made a few Letterlike Symbols; Made Re and Im to be sans-serif.
  1888. 2008-09-11 Stevan_White
  1889. * FreeSerif.sfd:
  1890. Removed pointless entries from Latin kern table
  1891. Tidied points in Sinhala
  1892. 2008-09-07 Stevan_White
  1893. * FreeSerif.sfd:
  1894. Tidied up Tamil ligatures EEA8-EEAB to fix TT build warning
  1895. "MonotonicFindAlong: Never found our spline."
  1896. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, Makefile:
  1897. Added APL characters to FreeMono (why?...)
  1898. Fixed several last-minute problems, including
  1899. Serif: Tweeked GPOS mark table for Cyrillic
  1900. Sans: Added a GPOS table for Cyrillic (but several diacritics missing)
  1901. Serif, Mono: tweeked some bugs in extensible brackets & integrals
  1902. Serif: Vietnamese o circumflex: accent was a bit high. fixed.
  1903. MonoBoldOblique OTF build
  1904. uni213b intersects self
  1905. Generation of TT fonts complains about several things to stderr,
  1906. including:
  1907. SerifBold: "There exists a 'fpgm' code that seems incompatible with FontForge's. Instructions generated will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It will be then possible to append user's code to FontForge's 'fpgm', but due to possible future updates, it is extremely advised to use high numbers for user's functions."
  1908. Probably has been there since I first copied the TT instructions in.
  1909. Just repeated the copying process carefully, and the warning went away.
  1910. Serif: "FindMatchingHVEdge fell into an impossible position"
  1911. fixed a bunch of point too close
  1912. REMAINING PROBLEM in Serif TT build
  1913. "MonotonicFindAlong: Never found our spline."
  1914. fixed several bad TT matrices-- there are several more
  1915. fixed many "control points too close" no luck
  1916. 2008-09-03 Stevan_White
  1917. * FreeSans.sfd, FreeSansOblique.sfd:
  1918. Added/corrected some Misc. Symbols by copying from Serif.
  1919. Note this is only a stopgap solution. Want real sans-serif symbols.
  1920. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1921. Added minimal Miscellaneous Symbols: card suites and some musical notes.
  1922. Note not happy with shapes...some I just drew. Sans isn't really sans.
  1923. Fixed one APL symbol in Mono so it verified in OTF version
  1924. 2008-08-31 Stevan_White
  1925. * FreeMono.sfd:
  1926. Built set of APL symbols.
  1927. 2008-08-30 Stevan_White
  1928. * FreeSans.sfd:
  1929. Un-linked references in uni02B2 and uni02B5, because when validating the
  1930. TrueType version, FontForge gave an error "is drawn in wrong direction".
  1931. I suspect a bug in FontForge. Other similar glyphs make no errors.
  1932. Fixed missing extrema in TrueType.
  1933. These were the last cases being reported by validate in all the faces.
  1934. * FreeSerifItalic.sfd:
  1935. fixed last missing extrema in TrueType
  1936. * Makefile:
  1937. restructured validation to look in a directory
  1938. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd:
  1939. Fixed missing extrema in TrueType versions
  1940. * isMonoMono.py, validate.py:
  1941. restructured validation to look in a directory
  1942. 2008-08-15 Stevan_White
  1943. * FreeSans.sfd:
  1944. Same problem with uni0A83 as with bn_llikaar. Just made zero-width.
  1945. 2008-08-14 Stevan_White
  1946. * FreeSans.sfd, FreeSansOblique.sfd:
  1947. Glyph bn_llikaar, U+09E3 BENGALI VOWEL SIGN VOCALIC LL,
  1948. has right bound positioned far into the negative. Causes a warning in
  1949. FontForge when opening OTF version.
  1950. Comparing with other fonts supporting Bengali, found no others that
  1951. do this.
  1952. Serif makes glyph width 0 (which sounds right according to Unicode)
  1953. and puts glyph wholly to left of 0. But, I haven't found this letter
  1954. in text anywhere. I wonder if it is really used in writing.
  1955. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  1956. Further TrueType validation fixes.
  1957. Sans still has two glyps in wrong direction.
  1958. * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1959. Fixed more TrueType problems...all missing extrema in TTF validation
  1960. 2008-08-13 Stevan_White
  1961. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  1962. fixed all the TrueType validation problems of type "intersects itself"
  1963. and all but two of the "wrong directions", as well as a lot of
  1964. "missing extrema". But there remain hundreds of missing extrema in the
  1965. TrueType version.
  1966. Also, bn_llikaar in Sans and Oblique still has a problem in OTF version.
  1967. * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd:
  1968. Made .ttf files to validate. Other faces have many more problems still.
  1969. 2008-08-12 Stevan_White
  1970. * FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  1971. Continuing to make OTF versions validate.
  1972. * FreeMonoOblique.sfd:
  1973. lots of missing points at extrema
  1974. * FreeSerif.sfd:
  1975. 12 wrong directions, 1 missing extrema
  1976. * FreeSerifItalic.sfd:
  1977. many missing points at extrema, 1 self-intersecting
  1978. What was wrong: in several oblique cases, an already-italic glyph was
  1979. made more italic, thereby fouling up extrema (although why it passed
  1980. validation in the SFD I don't know). Some glyphs were
  1981. overly-complicated with many near points. Cleaned up, rounded to int.
  1982. Remaining problem: OTF FreeSansOblique FreeSans. one Bengali glyph in
  1983. each whose advance width and htmx don't match.
  1984. Moral of story: validate the OTF and TTF versions too before a release.
  1985. * FreeSansOblique.sfd:
  1986. Reverse a mistake from last commit: somehow this file was converted to
  1987. quadratic, or something.
  1988. * tools/GenerateTrueType:
  1989. For TrueType, one puts in Instructions, not Hints.
  1990. This vastly improves look of TrueType fonts in Windows.
  1991. 2008-08-11 Stevan_White
  1992. * FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  1993. Found that SFD files that validated produced OpenType files that don't.
  1994. These represent the easy fixes. Some were result of conversion to
  1995. quadratic; some shouldn't have validated in the SFD...
  1996. * MonoBoldOblique: uni0250 missing pts at extrema [reference glyph rotated...]
  1997. * Sans: uni0AC4 wrong direction [simplified, rounded to int]
  1998. * SansOblique: uni01EA wrong direction [rounded to int]
  1999. * SerifBold: uni023f wrong direction [round to int]
  2000. * SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, added extrema]
  2001. 2008-08-06 Stevan_White
  2002. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd:
  2003. Re-set font metrics, which were somehow making uneven vertical spacing.
  2004. 2008-06-22 Steve White
  2005. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2006. Made to validate
  2007. * ranges.py:
  2008. Brought more into line with OpenType
  2009. Added some ranges
  2010. Fixed bug with ranges outside of font
  2011. * CREDITS:
  2012. 3 new ranges
  2013. * FreeSerif.sfd, FreeSerifItalic.sfd:
  2014. Cyrillic: tweeked accents for consistency, and for readability in small
  2015. sizes.
  2016. * FreeSerif.sfd:
  2017. Thanna range: tweeking
  2018. Thaana range: Scaled up by about 15%, raised by 100EM, tightened
  2019. some of the diacritics to get inside 900 to -300 EM limits.
  2020. * FreeSans.sfd:
  2021. Added Old Persian and Ugaritic from MPH2BDamase font.
  2022. 2008-06-21 Steve White
  2023. * FreeSerif.sfd:
  2024. Added Tai Le range adapted from MPH2BDamase font.
  2025. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2026. Added some ancient Greek numerals from Tempora to high Unicode area,
  2027. (partly just to show it can now be done.)
  2028. * FreeSerifItalic.sfd:
  2029. Couple of tweeks putting glyphs above -300EM.
  2030. * FreeSerif.sfd, FreeSerifItalic.sfd:
  2031. Surgery to Thai letter 'tho than', u+0e10, to push it above -300 EM.
  2032. This makes Thai range completely between 900 and -300 EM.
  2033. * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  2034. Many auxilary characters (esp. for Malayalam, Bengla, and Tamil)
  2035. representing ligatures and alternative forms without their own Unicode,
  2036. were moved from
  2037. ranges above 0xFFFF (which ought to have been slots for other defined
  2038. Unicode ranges) into the Private Use area.
  2039. In Serif, I segregated the scripts, in Sans it was hard to see where one
  2040. began and another ended, so I moved them en masse.
  2041. Note several problems with wrongly-named characters:
  2042. I already re-named glyph570 and glyph582.
  2043. But there are others with names starting with A...
  2044. * FreeSansBold.sfd, FreeSansOblique.sfd:
  2045. Fixed (I hope the last) problem with scripts in lookups
  2046. Find Problems -> ATT (all selected) finds multiple issues,
  2047. * FreeSansBold.sfd:
  2048. In addition to script 'guru', added 'gur2' to the scripts for these
  2049. lookups
  2050. 'nukt' Nukta forms in Gurmukhi
  2051. 'blwf' Below Base Forms in Gurmukhi
  2052. 'pstf' Post Base Forms in Gurmukhi
  2053. 'blws' Below Base Substitutions in Gurmukhi
  2054. 'abvs' Above Base Substitutions in Gurmukhi
  2055. 'psts' Post Base Substitutions in Gurmukhi
  2056. * FreeSansOblique.sfd:
  2057. In addition to script 'beng', added 'bng2' to the scripts for the lookup
  2058. 'half' Half Forms in Bengali
  2059. Moreover, the lookup
  2060. 'aalt' Access All Alternates in Latin
  2061. contains only Bengali letters.
  2062. Re-named as Bengali, made to work on beng, bng2 scripts
  2063. 2008-06-20 Steve White
  2064. * FreeSerif.sfd:
  2065. Scaled Sinhala range.
  2066. Remedies bug #23656: Sinhala letters over-sized
  2067. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2068. Mostly messing with Greek Extended accents again.
  2069. re-positioned ypogegrammani on advice of Alexey Kryukov
  2070. Put prosgegrammani beneath main letters in Mono, to make narrower glyphs
  2071. Implemented more distinction between tonos and acute.
  2072. 2008-06-19 Steve White
  2073. * FreeMonoBoldOblique.sfd:
  2074. Completed fit of Mono to 800 to -200 EM.
  2075. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd:
  2076. Set Metrics to recommended values
  2077. * FreeMonoOblique.sfd:
  2078. Now Mono Oblique, as well as roman and Bold, are within 800 to -200 EM.
  2079. Just BoldOblique to go.
  2080. * FreeMono.sfd, FreeMonoBold.sfd:
  2081. More toward fitting to 800 to -200 EM.
  2082. Basically, reduced Georgian by 92%.
  2083. Also made an over-all offset, so Georgian is somehow centered (Bold...I
  2084. guess I already did this in roman).
  2085. Want to also do an emboldening to make stroke like rest of font, but
  2086. current FontForge has a nasty crash that loses data on this function.
  2087. * FreeMono.sfd:
  2088. In effort to make fit in 800 to -200 EM,
  2089. Scaled Georgian by 92%, centered on 600 wide box.
  2090. Next: Embolden a bit.
  2091. 2008-06-18 Steve White
  2092. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2093. Toward making all glyphs lie between -200 and 800 EM.
  2094. Numerous small changes, especially raising descenders of some Hebrew
  2095. letters.
  2096. Georgian remains a problem
  2097. 2008-06-13 Steve White
  2098. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2099. Moved prosgegrammeni up to baseline,
  2100. (and then moved all references down to baseline)
  2101. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2102. Added Control Picture "blank" to all faces.
  2103. Switched U+0222-3 from TemporaLGCUni
  2104. 2008-06-11 Steve White
  2105. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2106. More fiddling with Greek Extended accents
  2107. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2108. Tweeks to accents etc in Greek Extended and Cyrillic
  2109. 2008-06-10 Steve White
  2110. * FreeSerifBold.sfd, FreeSerifItalic.sfd:
  2111. Fixed a few big horizontal spacing problems
  2112. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2113. Implemented TemporaLCGUni glyphs in Cyrillic ranges.
  2114. Added a breve_cyrillic for the moustache breve mark.
  2115. 2008-06-08 Steve White
  2116. * FreeSerif.sfd:
  2117. Replaced most of Cyrillic range with TemporaLGCUni.
  2118. Remodelled many of the derived Cyrillic characters after these.
  2119. Fiddled globally with spacing of small letters.
  2120. Unclear on diacritics 485-6, unhappy with breve.
  2121. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2122. Started implementing TemporaLCGUni in Greek ranges.
  2123. Replaced 3DC-3E1 from Tempora, because I thought they looked nicer and
  2124. more like the other existing FreeFont glyphs.
  2125. Replaced 3DA-B from Tempora, because they look more like Unicode
  2126. samples, and nicer.
  2127. Added 03f3-4, 03F7-F.
  2128. Prefer my own lunate epsilon.
  2129. Replaced Phi and Omega from Tempora.
  2130. These plainly fit the other FreeFont glyphs better than the origninals.
  2131. (How did this happen?)
  2132. In bold, replaced U+03D7
  2133. Copied lbbar u+2114
  2134. Small italic greek--replaced most except phi, psi, omega
  2135. Based on new information, broke the identification of oxia with Latin
  2136. acute.
  2137. 2008-06-07 Steve White
  2138. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  2139. Efforts to control heights of characters
  2140. 2008-06-06 Steve White
  2141. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2142. Made to validate
  2143. 2008-06-05 Steve White
  2144. * FreeSans.sfd:
  2145. Fixed undefined character in kerning classes
  2146. 2008-06-04 Steve White
  2147. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2148. tweeks and additions to General Punctuation
  2149. 2008-06-03 Steve White
  2150. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansOblique.sfd:
  2151. Completed/tweeked Number Forms
  2152. * FreeMono.sfd, FreeSerif.sfd:
  2153. Added some Miscellaneous Technical symbols
  2154. 2008-06-02 Steve White
  2155. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2156. Tweeks...mostly Letterlike
  2157. 2008-06-01 Steve White
  2158. * FreeMono.sfd, FreeSerif.sfd:
  2159. Added Box Drawing characters to Serif.
  2160. Tweeked a glyph in Mono
  2161. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2162. Added several glyphs to Letterlike Characters
  2163. 2008-05-31 Steve White
  2164. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2165. Validation pass
  2166. SansOblique and SansBoldOblique had validation problem with BlueValues
  2167. Private Dictionary
  2168. Elements in BlueValues/OtherBlues array are disordered
  2169. Elements in BlueValues/OtherBlues array are too close
  2170. (Change BlueFuzz)
  2171. StemSnapV does not contain StdVW value.
  2172. So I ordered the array, and based on other slanted fonts,
  2173. removed StemSnapV.
  2174. Note however, I still think the two top Blues lines are too close
  2175. But I don't even know what the second-to-top line is meant to do.
  2176. * FreeSerif.sfd:
  2177. Added to Block Elements, Geometric Shapes
  2178. Made to validate
  2179. 2008-05-29 Steve White
  2180. * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2181. Looking at special symbols.
  2182. Drew several Miscellaneous Symbols in Mono and Serif
  2183. > Completed/corrected planetary symbols, added Dice,
  2184. some other easy ones
  2185. > Completed Dingbats in Serif (using URW Dingbats)
  2186. Added some Block Elements to Serif
  2187. 2008-05-26 Steve White
  2188. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2189. More changes stemming from J. Poon's report.
  2190. 2008-05-25 Steve White
  2191. * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2192. Height surgery on SerifBoldItalic.
  2193. More fiddling with accents in others.
  2194. * FreeSerifItalic.sfd:
  2195. More height surgery. Only a few left in Benglai and Thai
  2196. * FreeSerifBold.sfd:
  2197. Re-applied surgery to make glyphs between 900 and -300EM
  2198. *** Regression
  2199. Inadvertently un-linked all references in SerifBold in r1.83.
  2200. This reverses that error (but also un-does the surgery mentioned there)
  2201. * FreeSerifBold.sfd, FreeSerifItalic.sfd:
  2202. Applied surgery to make Latin letters go under 900EM.
  2203. One exception yet...
  2204. 2008-05-24 Steve White
  2205. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2206. Serif: much fiddling with accents in Latin ranges.
  2207. Re-thought some glyphs (there are still a few messy ones, especially
  2208. in bold)
  2209. Checked horizontal spacing...fixed a number of problems.
  2210. 2008-05-23 Steve White
  2211. * FreeSansBold.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2212. Made Latin Extended-B coverage consistent across Serif; cleaned up some
  2213. glyphs
  2214. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2215. Filled more of General Punctuation in Sans and Serif
  2216. Made all agree on coverage of Latin Extended Additional
  2217. 2008-05-22 Steve White
  2218. * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2219. Added Latin Extended Additional to SansOblique.
  2220. Made Latin Extended Additional coverage consistent across Sans, B, I
  2221. Made Latin Extended-B coverage same in SerifBold.
  2222. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd:
  2223. Mono* made Latin-B coverage consistent across faces
  2224. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  2225. Made set of Latin Extended-B consistent across Sans faces
  2226. * FreeSans.sfd, FreeSansBold.sfd:
  2227. More filling in General Punctuation
  2228. * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2229. Another bunch of J. Poon's reports
  2230. also, filling in some Combining Diacriticals, Spacing Modifiers, and
  2231. General Punctuation in bold faces
  2232. 2008-05-21 Steve White
  2233. * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2234. Mucking about with mark tables in Thai (Serif)
  2235. Other faces: Making changes from J. Poon's report
  2236. 2008-05-20 Steve White
  2237. * CREDITS:
  2238. Mark Williamson
  2239. Jacob Poon
  2240. * Makefile:
  2241. added tests target
  2242. 2008-05-18 Steve White
  2243. * ranges.py:
  2244. Put table explanation back in
  2245. Improved behaviour for high Unicode
  2246. * FreeSans.sfd:
  2247. Revision of kerning
  2248. * FreeSerif.sfd:
  2249. Made Latin kerning a little more reasonable:
  2250. reduced many excessive kerns (some had letters apparently
  2251. overlapping, which shouldn't happen)
  2252. made kerns increment by 5EM for ease of reading
  2253. got rid of kerns too small to be seen
  2254. * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd:
  2255. Made to verify
  2256. 2008-05-13 Steve White
  2257. * FreeSerif.sfd:
  2258. Made to validate
  2259. * FreeSerif.sfd:
  2260. Gurmukhi: filled range in Serif, taking glyphs from the original
  2261. Punjabi font by Hardip Singh Pannu
  2262. http://members.aol.com/hspannu/punjabi.html (file pb_win95.exe)
  2263. 2008-05-12 Steve White
  2264. * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2265. Hebrew, basic. Some faces missing punctuation marks, added.
  2266. * FreeMono.sfd, FreeSans.sfd:
  2267. Armenian: Sans tried to make verticals and horizontals of more uniform
  2268. width both, finddled with punctuation
  2269. * FreeMonoOblique.sfd:
  2270. made to validate
  2271. * FreeMonoBold.sfd:
  2272. made to validate
  2273. * FreeSans.sfd, FreeSansBold.sfd:
  2274. Armenian in Sans: regularized letter spacing
  2275. * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd:
  2276. Armenian: fill out ranges and clean up
  2277. SansBold especially had a lot of incorrect references.
  2278. Now all the ranges with Armenian at least share the same set of
  2279. characters.
  2280. * FreeMono.sfd:
  2281. Fixed glyph with wrong width.
  2282. 2008-05-11 Steve White
  2283. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifItalic.sfd:
  2284. 1) made to validate
  2285. 2) Mono: copied in Spacing Modifier Letters (glyphs not yet named)
  2286. 3) SerifItalic: Filled in General Punctuation
  2287. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2288. Made to validate, and pass all other FontForge tests.
  2289. Expedient: rounded everything to int
  2290. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2291. Made to have the same Greek Symbols,
  2292. Made to validate
  2293. * FreeSans.sfd, FreeSansBold.sfd:
  2294. Made Greek Symbols as full as rest of Sans. Changed a name in Sans.
  2295. * FreeMonoOblique.sfd:
  2296. Made Greek as full as other faces
  2297. Made to validate
  2298. * FreeSansBold.sfd:
  2299. Deleted seven orphaned Arabic characters; looks like somebody started,
  2300. didn't get very far, putting Arabic in bold.
  2301. Deleted orphaned Arabic glyph from Arabic Presentation forms-B
  2302. * FreeSerifBold.sfd:
  2303. Deleted the single Arabic character: it was clearly there by mistake.
  2304. * FreeSansOblique.sfd:
  2305. Made Greek Symbols as full as rest of Sans
  2306. Tweeks to Armenian
  2307. Comment from previous commit of FreeSans was meant for FreeSansOblique.
  2308. In FreeSans, only tweeked a few letters during putting more characters
  2309. in this face.
  2310. Filled in Spacing Modifier Letters, increased General Punctuation.
  2311. * FreeSans.sfd:
  2312. Filled in Spacing Modifier Letters, increased General Punctuation
  2313. * FreeMono.sfd:
  2314. Made Armenian as full as other roman faces.
  2315. Completed Spacing Modifier Letters
  2316. Added a couple of Greek Punctuation
  2317. added more Spacing Modifier Letters
  2318. 2008-05-10 Steve White
  2319. * FreeSerif.sfd, FreeSerifItalic.sfd:
  2320. Did same process of scaling and sizing for Thai in Sans as in Serif.
  2321. Added mark tables to Sans. Improvement, but there are questions...
  2322. * FreeSans.sfd:
  2323. Tidied some Gurmukhi glyphs, validated.
  2324. Deleted ranges for Oriya, Kannada, on account of
  2325. 1) they only contained a subset of the consonant glyphs of the scripts,
  2326. few if any vowels, and had no ligature lookups as required
  2327. 2) Kannada was based on the Akurti fonts, which have copyright issues.
  2328. See
  2329. bug #23225: Oriya range only partial
  2330. bug #23224: Kannada range only partial
  2331. * FreeMonoBoldOblique.sfd:
  2332. Made metrics like rest of Mono
  2333. 2008-05-09 Steve White
  2334. * ranges.py:
  2335. More info on range intervals
  2336. * FreeSerif.sfd:
  2337. Deleted Telugu range.
  2338. It didn't represent a complete writing system for the language.
  2339. See notes at https://savannah.gnu.org/bugs/index.php?23202
  2340. Serif: Telugu range missing many characters; many wrong
  2341. Got a copy of the original Tikkana font,
  2342. Copied in remaining consonants and vowels that I could find there.
  2343. I think one vowel 0C55 is missing according to unicode).
  2344. Strangely, the Telugu digits are alo missing.
  2345. In Tikkana, the default "checkmark" structural mark is missing from many
  2346. consonants, according to Unicode, but is a separate glyph. I put
  2347. the checkmark on.
  2348. This, and scaled up by 150% and cleaned up intersecting glyphs and
  2349. many unnecessary points.
  2350. 2008-05-08 Steve White
  2351. * FreeSerif.sfd:
  2352. Filled out Telugu consonants.
  2353. Vowels still need to be done
  2354. 2008-05-07 Steve White
  2355. * FreeSerif.sfd:
  2356. Operated on Latin glyphs with stacked accents to make them fit under
  2357. 900EM.
  2358. Scaled Telugu bu 150%.
  2359. 2008-05-06 Steve White
  2360. * FreeMono.sfd, FreeMonoBold.sfd, FreeSansBold.sfd, FreeSerif.sfd:
  2361. Corrected further fontforge "find problems"
  2362. Added some math characters to FreeSerif
  2363. 2008-05-05 Steve White
  2364. * FreeSansBold.sfd:
  2365. Made to validate, and fixed bad TT transformations
  2366. 2008-05-04 Steve White
  2367. * FreeMono.sfd, FreeSerif.sfd:
  2368. Mainly TeX additions trying to satisfy Markus Kuhn's TeX-as-Unicode page
  2369. * FreeMono.sfd:
  2370. Adjusted heights of extensible brackets
  2371. Fixed problems with extensible brackets, thanks to Markus Kuhn's page
  2372. http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt
  2373. * ranges.py:
  2374. fiddled with ranges, doc
  2375. made some ranges more correct?
  2376. fixed some bugs in ranges
  2377. better error reporting
  2378. Got rid of Unicode 1.1 references
  2379. made to use OpenType table
  2380. * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd:
  2381. made to validate
  2382. 2008-05-03 Steve White
  2383. * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2384. Removed digits from Private Use Area.
  2385. See bug 23050.
  2386. * FreeMono.sfd, FreeSans.sfd:
  2387. Completed General Punctuation
  2388. * FreeSans.sfd:
  2389. Completed IPA Extensions
  2390. * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd:
  2391. More work on Superscripts and Subscripts, Spacing Modifiers.
  2392. Sans is now complete in both.
  2393. Added Pfennig to Sans and Mono.
  2394. * ranges.py:
  2395. Restructure text output
  2396. Rearrangement and cosmetic ...except I had broken it. now fixed
  2397. Seems to be in a useful form at this point.
  2398. More docs, date
  2399. * FreeSerif.sfd:
  2400. Added a hand-drawn old German Pfennig to Currency Symbols
  2401. * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
  2402. Further additions to General Punctuation, Super and Sub Scripts,
  2403. Spacing Modifiers, etc.
  2404. 2008-05-02 Steve White
  2405. * FreeSans.sfd:
  2406. additions to Spacing Modifiers, IPA
  2407. * FreeSerifItalic.sfd:
  2408. Shortening stacked accents to maintain readability when clipped
  2409. 2008-05-01 Steve White
  2410. * FreeSans.sfd:
  2411. Additions to Spacing Modifiers and changes to Combining Diacritics
  2412. * FreeSerif.sfd:
  2413. Made sure all the half rings in Combining Diacriticals and Spacing
  2414. Modifiers were really half rings (J. Poon had complained about this)
  2415. Filled out General Punctuation
  2416. Some work on Spacing Modifiers
  2417. Filled out Mathematical Operators
  2418. still needs lots of work
  2419. Made to validate
  2420. Filled out Latin Extended B
  2421. Added some letters with curls to Latin Extended B
  2422. More fiddling with Latin Extended B accents
  2423. 2008-04-30 Steve White
  2424. * FreeSerif.sfd:
  2425. Added Hanunóo script, with characters based on those in
  2426. font MPH2BDamase, on request from the maintainer of that font,
  2427. http://packages.debian.org/sid/ttf-mph-2b-damase
  2428. Glyphs are simple vector strokes. Could be a little more uniform.
  2429. Added Buginese script "Lontara", with characters based on those in
  2430. font MPH2BDamase, on request from the maintainer of that font,
  2431. http://packages.debian.org/sid/ttf-mph-2b-damase
  2432. Note the glyphs are pretty rough, clearly a digitization of handwriting.
  2433. I just cleaned them up, and corrected discrepancies with Unicode,
  2434. and compared with some pictorial samples of the script I could find.
  2435. 2008-04-29 Steve White
  2436. * ranges.py:
  2437. Improved look a lot--still unhappy with some ranges
  2438. OS/2 seems sometimes bang-on, sometimes unrelated to anything (including
  2439. fontforge's OS/2 listing)
  2440. * FreeSerif.sfd:
  2441. Much fiddling with Tamil range.
  2442. First scaled to 78% (avoiding the references)
  2443. This gets it in the ballpark height-wise. [A bit taller than the Latin
  2444. letters, but the stroke is narrower, but then the glyphs are busier.]
  2445. Then had to re-align combined references, the trickiest being the
  2446. halants.
  2447. Checked with other fonts with Tamil text.
  2448. 2008-04-28 Steve White
  2449. * FreeSans.sfd, FreeSerif.sfd:
  2450. Cleanup of control points in Arabic and Thaana
  2451. * FreeSerif.sfd:
  2452. Cleanup of missing extrema in Arabic and Thaana
  2453. Many changes to Thai, trying to make the script fit between some lines,
  2454. so accents won't get clipped, etc.
  2455. Also, stroke weight was heavier than that of Latin.
  2456. Scaled whole thing by 93%.
  2457. Shrank the tallest letters 0E42-4 to get them under 900EM.
  2458. Shaved off top of maiek.
  2459. Fiddled with positioning of all accents.
  2460. Made positioning tables for accents.
  2461. Note: unclear these are working correctly
  2462. Fixed a bug having to do with character replacements for characters
  2463. named 'ng' and 'nj'; these names had been taken on by other characters.
  2464. Made to validate
  2465. Unicode positions of two Cyrillic Extended characters were switched.
  2466. Fiddled with a couple of Cyrillic combining diacritics
  2467. 2008-04-27 Steve White
  2468. * FreeSans.sfd:
  2469. bugfix: a left harpoon mysteriously appeared to the left of letter p!
  2470. 2008-04-26 Steve White
  2471. * FreeMono.sfd:
  2472. Made to validate
  2473. * FreeSans.sfd:
  2474. Made to validate
  2475. Toward J. Poons report
  2476. Made 032B more like proper double-arches (and distinct fro 033C seagull)
  2477. Made 032b more like a seagull
  2478. * FreeSans.sfd, FreeSansBold.sfd:
  2479. Sans: fiddling with widths and terminators of math symbols,
  2480. toward J. Poon's report
  2481. R & B: removed u+2741 because it didn't match the Unicode description
  2482. * FreeMono.sfd:
  2483. Extensible parenthesis symbols weight/terminators
  2484. Toward bug # 23064: https://savannah.gnu.org/bugs/index.php?23064
  2485. Rounded a bunch of terminators
  2486. 2008-04-22 Steve White
  2487. * FreeSerif.sfd:
  2488. Small alignment problem in Greek Extended
  2489. One more tweek to spacing in Cyrillic Extended
  2490. Corrected spacing in Cyrillic Supplement
  2491. Added Cyrillic Supplement letters for
  2492. Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, Aleut
  2493. Added Cyrillic letters for Nivkh (completing Cyrillic range)
  2494. More tightening of accents in Latin Extended.
  2495. * FreeSans.sfd:
  2496. Fiddled with math--consequences of changing the "similar" operator
  2497. More tightening of accents
  2498. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2499. Adjustments to h and k with caron and cedilla in Latin A and B
  2500. * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd:
  2501. FreeSerifBold: deleted 3 dotted Hebrew letters in Private/Corporate use
  2502. (E801-3). They weren't ligatures or in any other lookup, and they
  2503. weren't present in FreeSerif.
  2504. * FreeSansBold:
  2505. Unlinked and deleted F6C3, which called itself commaaccent.
  2506. Made some new spacing and non-spacing accents to make up for it.
  2507. * FreeSansBoldOblique:
  2508. Made references of many Latin Extended.
  2509. Also corrected several wrong ones.
  2510. * Freeserif:
  2511. Re-named commaaccent
  2512. 2008-04-21 Steve White
  2513. * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd:
  2514. Deleted Hiragana and Katakana ranges, as discussed on bugs list.
  2515. Cleaned up some encoding issues, unnamed glyphs
  2516. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2517. Roman: added 'sine' -- not beautiful, but I liked drawing it
  2518. All: Made special lookup for Dutch ligatures 'IJ' and 'ij'
  2519. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  2520. Roman: ffi etc Latin ligatures from 'liga' to 'dlig' (these weren't
  2521. really ligatures anyway, and only looked very bad when used.
  2522. Retain for condensed type.
  2523. Others: deleted Latin 'liga' table altogether
  2524. BoldOblique : added j to ij ligature
  2525. Toward J. Poon's Report:
  2526. Except for issues of terminators not always vertical or horizontal,
  2527. and a few things that were too hard or I was unsure of.
  2528. 2008-04-20 Steve White
  2529. * FreeSerif.sfd:
  2530. Futzing with accents in Latin Extended Additional and Latin Extended-B
  2531. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2532. Added primemod character, referenced by Greek number sign
  2533. * FreeMono.sfd, FreeMonoOblique.sfd:
  2534. Following J. Poon's report, disconnected NJ (01CA)
  2535. 2008-04-19 Steve White
  2536. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2537. First pass throught J. Poon's bug list.
  2538. See bug reports for details.
  2539. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2540. Made underscore slanted in Oblique faces, made all to be width of
  2541. space character.
  2542. Towards J. Poon's report.
  2543. Disturbed that xterm and some other apps put small space between
  2544. characters when none was called for.
  2545. * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansOblique.sfd:
  2546. Corrections on Currency Symbols
  2547. * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2548. More corrections, additions to Currency Symbols
  2549. * FreeSans.sfd, FreeSerif.sfd:
  2550. Filled out and corrected Currency Symbols
  2551. 2008-04-18 Steve White
  2552. * FreeSans.sfd, FreeSerif.sfd:
  2553. Adjustments to Combining Marks for Symbols
  2554. Additions to range in Sans, and re-structured its marks table so that
  2555. "middle" can apply to any range
  2556. * FreeSerif.sfd, FreeSerifItalic.sfd:
  2557. Made reference between combining koronis and lenis of Greek Extended.
  2558. In Serif, re-worked combining marks lookup tables, added anchors in
  2559. Latin, moved so without marks they work in kedit (but now I'm doubting
  2560. kedit does a reasonable thing...what is a better application for
  2561. testing this?)
  2562. 2008-04-16 Steve White
  2563. * FreeSerifItalic.sfd:
  2564. Adjusting of spacing and accents in Greek
  2565. * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd:
  2566. Much futzing with Greek letter spacing and accents.
  2567. Added lenis to FreeMono.
  2568. * FreeMono.sfd, FreeSerif.sfd:
  2569. Adjusted spacing of dots of Greek dieresistonons in Serif
  2570. Whipped up something for Greek kappascript in Mono (could use revision)
  2571. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2572. Raised dots on double-dotted Cyrillic i, to match that of i and j.
  2573. 2008-04-14 Steve White
  2574. * FreeMono.sfd:
  2575. Corrected 27e6-7 "white bracket"
  2576. Note it is probably a FontForge bug these symbols aren't showing up.
  2577. FontForge thinks they are in Supplemental Arrows, but they should be
  2578. in Supplemental Math-A
  2579. Named some Greek characters
  2580. * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
  2581. Spacing of some Cyrillic characters
  2582. 2008-04-13 Steve White
  2583. * FreeSerif.sfd:
  2584. Some fiddling with accents
  2585. 'yogh' was too wide
  2586. * FreeSansBold.sfd, FreeSansOblique.sfd:
  2587. Character spacing was chaos--tried to improve. BoldOblique also needs
  2588. it.
  2589. * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
  2590. Completed the fix of bug #12798, Greek glyphs with accents to side
  2591. Much mucking with accents here, and fixed a few things that were just
  2592. wrong.
  2593. 2008-04-12 Steve White
  2594. * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2595. Made Mono curly quotes "bent"
  2596. * FreeMono.sfd:
  2597. More fiddling with Greek accents
  2598. Made quotes "bent"
  2599. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2600. Adjustments on Greek diaresistonos etc.
  2601. Adjustments in Serif on combining marks for symbols
  2602. * FreeSerif.sfd:
  2603. More additions to Combining marks for Symbols
  2604. Additions to Combining marks for Symbols -- now mostly full.
  2605. Lots of adjustments to middle anchor point in Latin to make big circle
  2606. (nearly) encircle preceding latter
  2607. 2008-04-11 Steve White
  2608. * FreeMono.sfd:
  2609. Bugfix:
  2610. Had indroduce a glyph of width other than 600, making kterminal not
  2611. recognize it as a monospace font.
  2612. 2008-04-10 Steve White
  2613. * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2614. More messing with accents.
  2615. Further to bug #12798, Greek glyphs with accents to side
  2616. Much messing with glyphs in Greek Extended range
  2617. 2008-04-09 Steve White
  2618. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd:
  2619. Revisited Latin-1 and Latin-A accents.
  2620. Glyph B7 was called "periodcentered", but Unicode callse it Mid Dot,
  2621. and the description doesn't refer to the period. I made it like the
  2622. dot accent. throughout, and referred L-dot to it.
  2623. Also double-checked "commaaccent" characters (some in Unicode called
  2624. cedilla, but the Unicode example shows a comma...mystery)
  2625. Also the funny IPA upside-down f often had two bars, incorrectly.
  2626. To do: go through rest of Serif, and Sans
  2627. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2628. Completed re-structuring of stacked Latin accents in Mono.
  2629. Also: lots of associated adjustments of Greek Extended accents.
  2630. (Trying to at least center extremely wide characters on their box)
  2631. Repaired some victems of "find overlaps" sweeps
  2632. Worked on glyphs with apostrope/comma parts
  2633. Corrected a few wrong glyphs.
  2634. Trying out a "bent quotes" solution to making primes distinct from
  2635. quotes.
  2636. 2008-04-08 Steve White
  2637. * FreeMonoOblique.sfd:
  2638. Toward reducing overall height
  2639. Did similar process as for Mono, fixing a few errors along the way.
  2640. Also the Greek Extended range was very messed up vertical and
  2641. horizontally.
  2642. Horizonal spacing of the heavily accented Greek is a real problem in
  2643. Mono...
  2644. To do:
  2645. revisit "commaaccent" characters in all faces: do some have
  2646. edillas?
  2647. some Hebrew glyphs are a little low
  2648. Georgian generally is way out of bounds
  2649. 2008-04-07 Steve White
  2650. * INSTALL:
  2651. Various updates and corrections, tweeked formatting
  2652. * FreeMonoBold.sfd:
  2653. Tweeking of accents
  2654. 2008-04-06 Steve White
  2655. * FreeMono.sfd, FreeMonoBold.sfd:
  2656. Re-worked accents in FreeMonoBold.sfd to make Latin ranges lie between
  2657. 800 and -200 EM, as with FreeMono.
  2658. * FreeMono.sfd:
  2659. Latin Extended ranges: Implemented new policy of shortening the letters
  2660. of the characters with the highest-stacked accents.
  2661. At this point all the Latin glyphs lie betweeen 800 and -200 EM.
  2662. Also checked for readability of all the Latin extended letters in xterm.
  2663. (Issue: it chops letters outside their bounding boxes; many accents had
  2664. been a bit outside. Made sure that if they were chopped, they were at
  2665. least still recognizable.)
  2666. 2008-04-05 Steve White
  2667. * FreeMono.sfd:
  2668. Following exchange about Mono on freefont-bugs with Joe Wells, who
  2669. > doesn't like the curly quote marks
  2670. > wants combining diacritics to work
  2671. > wants tight line spacing
  2672. Trying to reduce font height:
  2673. > exclamdown was below -200
  2674. > Throughout Extended Greek, ypogegrammeni were too low. Shortened
  2675. glyph, and raised all references.
  2676. > Lots of messing with Latin Extended ranges to make glyphs mostly
  2677. fit into 800 height. Mostly succeeded. A couple will get chopped.
  2678. > Messed with "commaaccent" glyphs, which were very low
  2679. > Cyrillic 04B1 had a tail that was incorrectly low
  2680. > Much mucking with Georgian range. Moved up by 95 (read that Georgian
  2681. is written as though centered between two horizontal lines, rather than
  2682. as sitting on a baseline) There are still a few very high glyphs.
  2683. FontForge U+0122 called Gcommaaccent, glyph looks like that, but
  2684. Unicode says it's Gcedilla. Made the ones called cedilla by Unicode
  2685. to be cedillas
  2686. Note bug in Unicode: standard for 0122, 0123, 0136, 0137, 013B, 013C,
  2687. 0145, 0146, 0156, 0157 all talk about cedilla, say to make it with
  2688. cedilla, but example shows comma.
  2689. By the way:
  2690. > Got rid of commaaccent and dotlessj in Corporate Use
  2691. > Replaced shadedark, with little squares now not overlapping.
  2692. > Corrected IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac,
  2693. 02ad, 02ae, 02af
  2694. (so many changes...the CVS server was down...)
  2695. * FreeSerif.sfd:
  2696. Re-named arabic and hebrew characters
  2697. Big adjustment to comma-accents. Mostly effects Greek Extended.
  2698. Made such accents to be like comma, rather than like Russian apostrophe
  2699. (and de-referenced that symbol)
  2700. 2008-04-04 Steve White
  2701. * FreeMono.sfd, FreeSerif.sfd:
  2702. Raised dot on superscript i (2071) -- more distinct at small sizes
  2703. * FreeMono.sfd:
  2704. added two IPA symbols
  2705. 2008-04-02 Steve White
  2706. * FreeSerif.sfd:
  2707. fixed a few more control points too close
  2708. Fixed names of languages in ligature table for latn "w/i".
  2709. This fixes a crash when FontForge opened the ttf table
  2710. Motivated by bug crashing FontForge when opening ttf file,
  2711. started cleanup of useless control points. Not finished.
  2712. Got partway through Sinhala
  2713. 2008-03-31 Steve White
  2714. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2715. Fixed various "Find Problems", including glyphs with mixed-up names,
  2716. and bad TT matrices. (lots more bad TT matrices remain)
  2717. * FreeSerif.sfd:
  2718. Re-named a bunch of Cyrillic letters
  2719. * FreeSerif.sfd:
  2720. Put above mark on Cyrillic i and double-dot i for Slavonic number forms
  2721. 2008-03-30 Steve White
  2722. * FreeSans.sfd:
  2723. Tightened spacing on glyphs of last commit
  2724. * FreeSans.sfd, FreeSerif.sfd:
  2725. Concerning bug #16120, Include upper case Wynn and upper case Yogh
  2726. Adapted Herman Miller's Thyromanes letters 01F7 021C 021D for Serif
  2727. Drew my own versions for Sans.
  2728. * FreeSerif.sfd:
  2729. Added 04F6,7
  2730. * FreeSerif.sfd, FreeSerifItalic.sfd:
  2731. Made more Cyrillic diacritics really combine.
  2732. Made a mark lookup just for Cyrillic diacritics,
  2733. Marked most of the unadorned Cyrillic alphabet.
  2734. Still not clear on correct shapes for some of the marks.
  2735. * FreeMono.sfd, FreeMonoOblique.sfd:
  2736. Tweeks to accents
  2737. 2008-03-29 Steve White
  2738. * FreeSans.sfd, FreeSerifItalic.sfd:
  2739. Small adjustments in Cyrillic
  2740. * FreeSerif.sfd:
  2741. Corrected small palochka
  2742. Made Cyrillic combining hundred-thousands and millions really combine
  2743. Named some combining diacriticals
  2744. * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
  2745. Mostly adjusted horizontal spacing of mono oblique faces
  2746. * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2747. More cleanup of Cyrillic ranges
  2748. Completely re-did horizontal spacing of SerifItalic and SerifBoldItalic.
  2749. See bug #17912, poor kerning in Cyrillic oblique...
  2750. https://savannah.gnu.org/bugs/index.php?17912
  2751. It looked like chaos to me.
  2752. Only so much can be done: the font is flawed.
  2753. But I think the changes make text readable in these faces.
  2754. There were dozens of incorrect glyphs in higher-numbered characters.
  2755. I deleted all those I found. No glyph is better than a wrong glyph.
  2756. Futzt with accents, shooting for consistency and readability.
  2757. A maintenance thing: making correct references (acyrillic vs a,
  2758. although they may be the same glyph) I made a lot of headway, but
  2759. it isn't finished.
  2760. Likewise, a large fraction of these are compound characters, which can
  2761. be made with references, resulting in easier maintenance, reduced
  2762. likelihood of errors, and smaller files. I replaced many.
  2763. * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2764. Cyrillic italic
  2765. Added italic, bolditalic
  2766. 0493, 04a7, 04AD
  2767. because their form clearly varies in italic. But was just guessing...
  2768. * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2769. Cyrillic italic
  2770. Added italic, bolditalic
  2771. 0493, 04AD
  2772. because their form clearly varies in italic.
  2773. But was just guessing as to exact form.
  2774. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2775. Overhaul of Cyrillic
  2776. Italic, BoldItalic
  2777. added small yat for bug #22588 (note Times New Roman doesn't use
  2778. alternate form in Italic)
  2779. All forms of Serif have big problems in Cyrillic.
  2780. The ugliest is in roman. The letters, even of the Russian alphabet, are
  2781. of inconsistent height (awfully, small 0438 (ii) 0446 (tse))
  2782. and they vary from the height of Latin
  2783. and they vary from the height of italic and bold.
  2784. They are a mish-mash of letters from several fonts, of similar (but not
  2785. quite identical) weight, and similar, (but not quite identical) size.
  2786. I think the best solution would be to identify the face that best
  2787. matches Latin, and fill the range with that. I think this is possible
  2788. because the rarer letters seem to be better: the common letters are the
  2789. ones that are wrong.
  2790. For now, I just increased the sized of 0438 and 0446, and 048a, 048b,
  2791. also 0459 (lje) 045A (nje) 0464 (dje)
  2792. Other issues
  2793. 2008-03-27 Steve White
  2794. * FreeSerifBoldItalic.sfd:
  2795. Moving all Greek capitals with accent so they don't cover previous
  2796. letter. Remedies bug #12798
  2797. * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
  2798. Various tweeks to accented Latin letters.
  2799. Connected O-ogonek correctly
  2800. * FreeSerifItalic.sfd:
  2801. Accents of numerous accented Latin letters got shifted in a previous
  2802. commit. This fixes it.
  2803. * FreeSerif.sfd:
  2804. Adjusted combining tack left and right (0318-0319) to be above -300 EM.
  2805. * FreeSans.sfd, FreeSerif.sfd:
  2806. Added some "middle" marks for positioning of diacritics
  2807. * FreeSans.sfd:
  2808. Copied 4 enclosing combining diacriticals from Serif 20DD - 20E0
  2809. * FreeSerif.sfd:
  2810. Adjusted and added some enclosing diacritics 20DD - 20E0
  2811. In response to Debian bug #472566
  2812. ttf-freefont: U+20DD COMBINING ENCOLSING CIRCLE doesn't combine
  2813. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566
  2814. 2008-03-26 Steve White
  2815. * FreeSerif.sfd:
  2816. Lowered a few over-high Latin accents
  2817. * FreeSansBold:
  2818. Devangari--only digits 1 and 2, and nothing else. Deleted
  2819. * FreeMonoBold, FreeMonoOblique,
  2820. FreeSerifBold, FreeSeriftalic, FreeSerifBoldItalic,
  2821. FreeSansOblique, FreeSansBold, FreeSansBoldOblique:
  2822. Got rid of dotlessj, comma in Corporate Use
  2823. Single Substitution lookup, ccmp table
  2824. Made proper dotlessj, re-linked j-circumflex
  2825. Note:
  2826. FreeSansBold has a commaaccent in Corporate Use, used by several other
  2827. characers. Haven't done anything about this.
  2828. 2008-03-25 Steve White
  2829. * FreeSerif.sfd:
  2830. Added/corrected glyphs for yeh hamza in Arabic,
  2831. Added init and medi lookups for yeh hamza.
  2832. 2008-03-24 Steve White
  2833. * FreeSerif.sfd:
  2834. Added isolated and final forms for
  2835. 0629 teh marbuta
  2836. 0624 waw hamza
  2837. 0626 yeh hamza
  2838. 0649 alef maksura
  2839. A previous commit had added lookups that referred to these,
  2840. More fiddling with super/subscripts
  2841. * Makefile, Makefile, GenerateTrueType:
  2842. Scripts and Make targets to generate OpenType fonts and zip file
  2843. * maintenance.txt:
  2844. Added gnupload and info about tagging
  2845. 2008-03-23 Steve White
  2846. * FreeSerif.sfd:
  2847. Last of Find Problems -> ATT
  2848. 'mark' Latin lookup: afii10026 is in 'cyrl', also afii10074
  2849. Upper and lower Cyrillic i. Just removed mark from both letters.
  2850. 'half' Bengali lookup Khanda_Ta is in 'bng2'. Added bng2 to lookup
  2851. Added TtTable etc
  2852. Clean-up of Points too Close through to end of font.
  2853. This episode completes the paths/points clean-up of Serif.
  2854. But note: many ranges, esp. Ethiopic, Japanese, and Indic, have way
  2855. too many points, resulting in lumpiness.
  2856. At this point, FontForge can convert splines to quadratic, auto-hint,
  2857. and auto-instrument without segfault.
  2858. * Makefile, sfd/Makefile, tools/GenerateTrueType:
  2859. Alterations to build process: added a Makefile, and made to work
  2860. on my system. Now auto-hints before generating TrueType.
  2861. 2008-03-22 Steve White
  2862. * sfd/FreeSans.sfd:
  2863. Lots of additions of math characters. Should complete for
  2864. LaTeX 2e, except for extensible brackets.
  2865. 2008-03-21 Steve White
  2866. * *.sfd:
  2867. Regularized stacking of accents in Latin Extended Additional
  2868. Changed name of 00B5 from 'mu' to 'micro',
  2869. 2206 from 'Delta' to 'Delta.math',
  2870. 0308 from 'diaerisis' to 'diaerisiscomb'
  2871. * FreeMono.sfd:
  2872. additions to IPA
  2873. * FreeMonoBoldOblique.sfd:
  2874. Moved dotlessj from Corporate Use,
  2875. Deleted commaaccent there
  2876. Fixed mis-named glyphs tcommaaccent, Tcommaaccent
  2877. Changed name of 030A from 'dieresis' to 'ringcomb'
  2878. * FreeSans.sfd:
  2879. Added some arrows, and a couple of blackboard bold characters
  2880. Several characters in U+F600 Corporate Use range
  2881. dotlessj, onefitted, commaaccent
  2882. dotlessj referred to by: jcircumflex, uni01F0:
  2883. renamed it to uFFFF, re-linked others by hand
  2884. commaaccent
  2885. http://diacritics.typo.cz/index.php?id=9
  2886. should be u+0326 but wasn't linked to anything
  2887. * FreeSansBold.sfd:
  2888. U+0617 etc: read glyphs "4GWglm". It should be Arabic. Deleted
  2889. * FreeSansBold.sfd, FreeSansOblique.sfd, FreeSansBoldOblique.sfd:
  2890. Removed bogus glyphs for 200C 200D, ZWJ and ZWNJ
  2891. * FreeSerif.sfd:
  2892. Split lookup for ligatures in latin into two classes;
  2893. ff, ffl, fl which are appropriate for all languages,
  2894. and fi, ffi, which are not appropriate in Turkish (due to distinction
  2895. between short and long i)
  2896. Needs to be done for other faces.
  2897. Filled set of extensible brackets in Miscellaneous Technical
  2898. Think IPA is now complete.
  2899. 2008-03-18 Steve White
  2900. * FreeSans.sfd:
  2901. clean-up of all path issues and points too close
  2902. 2008-03-18 Steve White
  2903. * FreeSans.sfd:
  2904. Something was causing crashing effects in Windows. Cleanup of
  2905. problems eventually made it go away. Now works well.
  2906. Cleaned up many "points too close"
  2907. Cleaned up all ATT problems, of which there were many and various.
  2908. # Incorrectly labelled zero-width joiner used in a ligature
  2909. # Incorrect substitution of dotlessi and dotlessj with i and j was
  2910. somehow connected with FontForge crash. Attemts to remove the
  2911. substitution would damage a 'ccmp' table; subsequent changes would
  2912. result in FontForge crashing on save, and truncating the sfd file.
  2913. Surgically removed with vi.
  2914. # A couple of Indic lookups had incorrect script DFLT; one had 'latn'.
  2915. # Don't understand why there are scripts named
  2916. dev2 bng2 grj2 gur2 when there are already deva beng gurj guru
  2917. But anyway, lots of 'vatu' 'pres' 'haln' and 'liga' lookups contained
  2918. characters in the '2' scripts but were lablled only for the 'non-2'
  2919. ones. Added the '2' scripts to all these lookups. Suspect a mistake.
  2920. Note: several of these problems are repeated in other Sans faces.
  2921. 2008-03-16 Steve White
  2922. * FreeMono.sfd:
  2923. Cleanup of many path problems "points too close"
  2924. Strove to make accents Latin Extended range legible at small sizes
  2925. Named some unnamed characters; removed a duplicate
  2926. At this point, all fonts are passing FontForge Validate.
  2927. 2008-03-15 Steve White
  2928. * FreeSerif.sfd:
  2929. CJK punctuation: made some of the very high glyphs smaller (under 900EM)
  2930. The brackets in Sans were very ugly, and not even Sans-serif.
  2931. Serif: added extensible square brackets, diddled with integral
  2932. corrected direction of some added glyphs
  2933. Several bugs having to do with missing glyphs in Tamil range.
  2934. Also a buggy ligature in Devangari.
  2935. Shortened names of many lookup tables
  2936. Futzt with some combining diacriticals
  2937. Added extensible square brackets.
  2938. * FreeSans.sfd:
  2939. Changed names of a bunch of glyphs with invalid
  2940. TrueType names, in range 0x1025f+ (not real Unicode).
  2941. Took pains to retain information contained in the names.
  2942. Wonder if these glyphs have ever been of any use.
  2943. CJK Punctuation: brackets were hand-drawn and very ugly. Improved.
  2944. * *.sfd:
  2945. Set OS/2 Metrics back to absolute 900/300. Offsets are not
  2946. interpreted uniformly.
  2947. Cleanup of many path problems up to extrema and self-intersecting
  2948. Ordered PS Blue values.
  2949. 2008-03-14 Steve White
  2950. * FreeSerif.sfd:
  2951. Got rid of mixed references and contours
  2952. Cleanup of many path problems "points too close"
  2953. Started clean-up to satisfy FontForge Validate
  2954. Changed names of three glyphs in the
  2955. Tamil ligatures range...all clearly bugs.
  2956. * FreeSans.sfd:
  2957. Added slanted-hyphen
  2958. * *.sfd:
  2959. Unified OS/2 Metrics
  2960. Added Grid Fit
  2961. 2008-03-13 Steve White
  2962. * FreeSans.sfd:
  2963. Rearranged PS BluesValues so they were in increasing order,
  2964. Made all 20 in width.
  2965. 2008-03-12 Steve White
  2966. * FreeSans.sfd, FreeMono.sfd:
  2967. Added TrueType hinting tables.
  2968. Fixed glyphs that didn't convert well to quadratics
  2969. Got rid of mixed contours and refs
  2970. * FreeSerifBold.sfd:
  2971. Cleanup of path problems
  2972. 2008-03-11 Steve White
  2973. * FreeMonoOblique.sfd:
  2974. Cleanup of path problems
  2975. 2008-03-09 Steve White
  2976. * FreeSerif.sfd:
  2977. Corrected L-dot
  2978. Further cleanup of path/ref problems
  2979. Found several ligatures that referred to a missing glyph "ZWJ".
  2980. Took this to mean the "zero width joiner" u+200D
  2981. * *.sfd:
  2982. Changed OS/2 metrics to be absolute 900/300
  2983. * FreeSerifItalic.sfd:
  2984. Added Greek lunate epsilon
  2985. * FreeMono.sfd:
  2986. Many additions in math range
  2987. Reduced size of binary union, intersection, vee, wedge
  2988. Corrected empty set
  2989. Corrected logical 'assert' relations, etc. 22a2-22af
  2990. Efforts to make Math glyphs legible at small point sizes
  2991. * FreeSans.sfd:
  2992. Added Greek lunate epsilon and rho symbol
  2993. Unstacked more stacked diacriticals
  2994. Further cleanup of path/reference problems
  2995. 2008-03-08 Steve White
  2996. * FreeSans.sfd, FreeSerif.sfd:
  2997. Added some "n-ary" Math operators
  2998. * FreeSerif.sfd:
  2999. Further clean-up of path problems...up to Ethiopic
  3000. > Started adding and correcting Math operators for LaTeX 2e
  3001. > Corrected n-ary union, intersection, and spikes to be larger
  3002. than the binary operators
  3003. > Made (many of) the operators based on + - = to use those
  3004. symbols directly (by reference or copying).
  3005. > Added lunate epsilon
  3006. > Corrected empty set
  3007. > Tightened up spacing of some other technical characters
  3008. > Worked on some more math operators involving =
  3009. > triangle
  3010. > Several arrows
  3011. > Supplemental Arrows-A
  3012. * FreeSans.sfd:
  3013. Clean-up of font paths
  3014. Open self-intersecting outermost-clockwise missing-extrema
  3015. also flipped references (unlinked)
  3016. Added Greek lunate epsilon and rho symbol
  3017. 2008-03-06 Steve White
  3018. * sfd/FreeSerif.sfd: Shortened and thickened the combining hook mark,
  3019. U+0309, to make more like Unicode samples.
  3020. Also see (bug #22499) un-stacked incorrectly stacked accents
  3021. 2008-03-05 Steve White
  3022. * sfd/FreeSerif.sfd: vertical lines: combining diacritical marks
  3023. corrected 0300 030D 0329 0348 (were rendered as straight apostrophes)
  3024. Spacing Modifier letters added 02C8 02CC
  3025. 02B9 02Ba prime and double-prime
  3026. Fixed positioning U+1EC8, 9, I with hook above
  3027. 2008-03-03 Steve White
  3028. * sfd/FreeSerif.sfd: TT strings updates.
  3029. updated Copyright to 2008
  3030. Added Vendor URL as the Savannah freefont site
  3031. * sfd/FreeMono.sfd: A standard pangram as the Sample Text for Russian
  3032. It reads: In the thickets of the South once there was a citrus
  3033. ...--yes, but a fake specimen!
  3034. * sfd/*.sfd: Set the OS/2 Sup/Sub settings, which by default looked
  3035. like random trash.
  3036. 2008-03-02 Steve White
  3037. * sfd/FreeSerif.sfd: began cleanup of problems given by FontForge
  3038. "Find Problems" feature. (bug #22454)
  3039. 2008-03-01 Steve White
  3040. * sfd/FreeSerif.sfd: made Arabic work for text display (bug #22329)
  3041. Added required contextual replacement tables,
  3042. Made a few missing characters,
  3043. * sfd/*.sfd: Removde all back layers from glyphs that had them.
  3044. 2008-02-27 Steve White
  3045. * sfd/FreeSans.sfd: filled in Combining Diacriticals
  3046. * sfd/FreeSerif.sfd: shifted whole Arabic range down by 200EM.
  3047. 2008-02-26 Steve White
  3048. * sfd/FreeSerif.sfd: enabled DPOS table.
  3049. 2008-02-24 Steve White
  3050. * sfd/*.sfd: Much fiddling with the "combining diacriticals"
  3051. range 0300-036F. Made to align with medium-size lowercase
  3052. preceding character if not using DPOS table.
  3053. 2008-02-23 Steve White
  3054. * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #21784) Filled
  3055. in set of HTML 4 Character Entities.
  3056. * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #18413)
  3057. undertie too low -- went on to tidy other similar characters in
  3058. Combining Diacriticals range.
  3059. 2008-02-21 Steve White
  3060. * sfd/*.sfd: Moved capital Greek letters with tonos so tonos doesn't
  3061. cover preceding letter (bug #12798)
  3062. * sfd/FreeSerif.sfd, FreeSans.sfd: (bug #13370) made extended
  3063. integrals to line up.
  3064. 2008-02-20 Steve White
  3065. * sfd/*.sfd: started removing glyphs with back layers (printing bug)
  3066. * sfd/*.sfd: adjusted vulgar fractions (bug #17756)
  3067. * sfd/*.sfd: adjusted numerical superscripts (bug #20278)
  3068. 2008-02-18 Steve White
  3069. * sfd/FreeSerif.sfd: Offset Hiragana and Katakana ranges (bug #22326)
  3070. * sfd/FreeSerif.sfd: U+30FB, KATAKANA MIDDLE DOT to be full width
  3071. (bug #18326)
  3072. * sfd/FreeSerif.sfd: Re-promoted
  3073. ff ffi ffl fi fl
  3074. as standard ligatures in Latin.
  3075. 2008-02-17 Steve White
  3076. * sfd/*.sfd: committed to FontForge Spline Font Database (SFD) 2
  3077. format.
  3078. 2008-02-10 Steve White
  3079. * sfd/*.sfd: brought into line with Debian ttf-freefont
  3080. Deleted a couple of patches, and applied those applied to Debian.
  3081. 2006-09-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3082. * INSTALL: added installation procedure for MacOS X, courtesy
  3083. Philipp Kempgen.
  3084. 2006-05-04 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3085. * sfd/FreeMono.sfd: deleted Russian sample text, which did not
  3086. conform to UTF-7.
  3087. 2006-04-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3088. * sfd/FreeSerif.sfd: corrected U+10D3.
  3089. * sfd/FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE S T)
  3090. changed from mandatory ("liga") to discretionary ("dlig") (bug
  3091. #16253).
  3092. * sfd/FreeMono.sfd: deleted incomplete glyph U+FB06 (LATIN SMALL
  3093. LIGATURE S T); deleted U+FB00, U+FB01, U+FB02, U+FB05 as
  3094. ligatures (bug #16253).
  3095. * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBoldOblique.sfd: added
  3096. U+FB00; deleted U+FB01, U+FB02 as ligatures (bug #16253).
  3097. * sfd/FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as
  3098. ligatures (bug #16253).
  3099. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3100. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3101. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3102. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3103. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3104. sfd/FreeSerifBoldItalic.sfd: added Georgian letters, donated by
  3105. Gia Shervashidze
  3106. 2006-02-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3107. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd: ligature U+FB4F
  3108. changed from mandatory ("liga") to discretionary ("dlig"). This is
  3109. respons to Bug#349657: [bug #15792] Freefont Alef and Lamed
  3110. combine
  3111. 2006-02-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3112. * sfd/FreeSerifBold.sfd, sfd/FreeSans.sfd,
  3113. sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd,
  3114. sfd/FreeSansBold.sfd: ligature U+FB4F changed from mandatory
  3115. ("liga") to discretionary ("dlig"). This is respons to Bug#349657:
  3116. [bug #15792] Freefont Alef and Lamed combine
  3117. * sfd/FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif
  3118. glyphs for U+2198/U+2199 were reversed.
  3119. 2006-02-15 Denis Jacquerye <moyogo@gmail.com>
  3120. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd,
  3121. sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: removed ij
  3122. and IJ ligatures.
  3123. 2006-02-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3124. * sfd/FreeSerif.sfd: added small Georgian letters (mkhedruli),
  3125. donated by Gia Shervashidze
  3126. * AUTHORS: Added Gia Shervashidze
  3127. * CREDITS: Added Gia Shervashidze
  3128. 2006-01-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3129. * notes/maintenance.txt: Added information on the Makefile now
  3130. used; username for FTP login is anonymous.
  3131. * sfd/FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B,
  3132. U+0586. Armenian small letters completed.
  3133. * sfd/FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions
  3134. section is now complete. Copied a dozen of glyphs from Omega IPA
  3135. to Phonetic Extension section.
  3136. 2006-01-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3137. * sfd/FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA,
  3138. U+01BB, U+01BE, U+01BF.
  3139. * sfd/FreeSans.sfd: aligned small Armenian letters to x-height in
  3140. response to bug #15480. Armenian in Free Sans needs a major
  3141. cleanup.
  3142. 2006-01-24 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3143. * sfd/FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460,
  3144. U+0461, U+04Bc, U+04BD, U+0508.
  3145. * sfd/FreeSansOblique.sfd: replaced accented chars in Latin-1 and
  3146. Latin Extended-B sections with references, where possible.
  3147. * sfd/FreeSerif.sfd: changed U+0285.
  3148. 2006-01-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3149. * sfd/FreeSans.sfd: added U+0195, U+01AA, U+0297, U+03D7,
  3150. U+03F0. Several flipped references replaced by outlines.
  3151. * sfd/FreeSansOblique.sfd: Latin Extended-B section more or less
  3152. brought in sync with FreeSans.
  3153. * sfd/FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in
  3154. the Latin Extended-B and IPA Extensions sections.
  3155. * sfd/FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7,
  3156. U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in
  3157. the Cyrillic region with references.
  3158. 2006-01-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3159. * sfd/FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286,
  3160. U+029D. Changed U+0261. Deleted spurious glyphs in the control
  3161. code area.
  3162. 2006-01-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3163. * sfd/FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with
  3164. AnmolUni by Kulbir Singh Thind.
  3165. 2006-01-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3166. * sfd/FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6,
  3167. U+01BE, U+0262, U+02A2.
  3168. * sfd/FreeSansBold.sfd: Changed U+0261 in order to distinguish it
  3169. from U+0067. Changed U+0251, U+0252.
  3170. * sfd/FreeSerifBold.sfd: Small changes in the Cyrillic
  3171. section. Added U+0183, U+018C.
  3172. * sfd/FreeSans.sfd: Added U+2045, U+2046.
  3173. * sfd/FreeSansBold.sfd: Filled in the Gurkmukhi part with the
  3174. AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections
  3175. in the Cyrillic part.
  3176. * CREDITS: Added Kulbir Singh Thind.
  3177. * AUTHORS: Added Kulbir Singh Thind.
  3178. 2006-01-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3179. * sfd/FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced
  3180. by the ones released by the Samyak font project.
  3181. * CREDITS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao
  3182. and Sandeep Shedmake
  3183. * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao
  3184. and Sandeep Shedmake
  3185. 2006-01-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3186. * sfd/FreeSansBold.sfd, sfd/FreeMonoBoldOblique.sfd: minor changes.
  3187. 2006-01-05 Denis Jacquerye <moyogo@gmail.com>
  3188. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3189. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3190. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3191. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3192. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3193. sfd/FreeSerifBoldItalic.sfd: added cedi sign U+20B5, Ghanaian
  3194. currency
  3195. 2005-12-29 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3196. * sfd/FreeSans.sfd: minor cleanup in the Gujarati part.
  3197. 2005-12-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3198. * sfd/FreeSans.sfd: Devanagari and Gujarati parts cleared; once
  3199. again merged with Gargi 1.9 and Padmaa 0.6, this time correctly so
  3200. that the anchor points survived the merger.
  3201. 2005-12-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3202. * sfd/FreeSans.sfd: added U+0577.
  3203. 2005-12-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3204. * sfd/FreeSans.sfd: added U+0559, U+055F, U+2024.
  3205. * sfd/FreeSansBold.sfd: added U+056E, U+0573.
  3206. 2005-12-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3207. * sfd/FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6,
  3208. courtesy Monika Shah and Sonali Sonania from C-DAC, Mumbai.
  3209. * CREDITS: Added Monika Shah and Sonali Sonania.
  3210. * AUTHORS: Added Monika Shah and Sonali Sonania.
  3211. 2005-12-13 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3212. * sfd/FreeSans.sfd - Removed Sinhala glyphs.
  3213. * sfd/FreeSerif.sfd - Added Sinhala glyphs, formerly in FreeSans.
  3214. 2005-12-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3215. * sfd/FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO
  3216. SIGN).
  3217. * tools/freefont-ttf.spec: Added specification file for building
  3218. RPM package, courtesy Rok Papez.
  3219. * sfd/FreeSerifBold.sfd: added more glyphs from Txfonts to the
  3220. Arrows and Mathematical Symbols ranges.
  3221. * sfd/FreeSerifBoldItalic.sfd: added U+03F5 from Txfonts.
  3222. 2005-12-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3223. * sfd/FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582.
  3224. * sfd/FreeSerifBold.sfd: copied Box Drawing range from FreeSans.
  3225. * sfd/FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows
  3226. and Mathematical Symbols ranges.
  3227. * sfd/FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B,
  3228. U+2322-2323. Cyrillic composite characters replaced with
  3229. references.
  3230. 2005-12-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3231. * sfd/FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B,
  3232. U+02AE, U+02AF, U+02DE.
  3233. * sfd/FreeSerifBold.sfd: updated Hebrew part with Drugulin font
  3234. from the Culmus project.
  3235. * sfd/FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216.
  3236. * sfd/FreeSans.sfd: added U+2320 TOP HALF INTEGRAL, U+23AE
  3237. INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370).
  3238. 2005-12-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3239. * sfd/FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started
  3240. adding "below" anchors. Performed hinting on characters that were
  3241. not hinted "en masse".
  3242. 2005-12-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3243. * sfd/FreeSans.sfd: fixed some more metrics problems in the
  3244. Extended Greek area; performed hinting on characters that were not
  3245. hinted "en masse".
  3246. * Makefile: clean also signature files.
  3247. * sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: cosmetic
  3248. changes; cleaning background of referenced composed characters.
  3249. 2005-12-05 Panayotis Katsaloulis <panayotis@panayotis.com>
  3250. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3251. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3252. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3253. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3254. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3255. sfd/FreeSerifBoldItalic.sfd: Some changes to the greek glyphs,
  3256. mostly having to do with "tonos" (accent)
  3257. 2005-12-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3258. * sfd/FreeSans.sfd: minor cosmetic changes.
  3259. * sfd/FreeSans.sfd: adjusted widths of characters in the Extended
  3260. Greek range; accents are not any more considerably overhanging on
  3261. the left side. Added U+1EDA-1EE3, U+1EE8-1EF1.
  3262. * sfd/FreeSans.sfd: continued working on Extended Greek range;
  3263. metrics still not finished.
  3264. 2005-12-03 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3265. * sfd/FreeSans.sfd: fixed combined Greek accents (bug
  3266. #12800). Width of characters still need to be adjusted as in
  3267. FreeSerif.
  3268. * sfd/FreeSerif.sfd: fixed positions of Greek accents (bug #12798).
  3269. * CREDITS: Added Panayotis Katsaloulis.
  3270. * AUTHORS: Added Panayotis Katsaloulis.
  3271. * Makefile: minor changes; now creating also a tarfile with sfds.
  3272. 2005-12-01 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3273. * sfd/FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1,
  3274. U+01C3, U+01E0, U+01E1, U+01F8, U+01F9.
  3275. * Makefile: created a Makefile to assist building.
  3276. * README: an update.
  3277. * COPYING: added GNU General Public License, version 2.
  3278. * tools/GenerateTrueType: wrote a FontForge script for conversion
  3279. to TrueType.
  3280. * sfd/FreeSerif.sfd: merged with SolaimanLipi Bangla OpenType font
  3281. from www.ekushey.org, courtesy Solaiman Karim.
  3282. * sfd/FreeSerifItalic.sfd: merged with SolaimanLipi Bangla
  3283. OpenType font from www.ekushey.org, slanted by 15.5 degrees.
  3284. * sfd/FreeSans.sfd: merged with Rupali Bangla OpenType font from
  3285. www.ekushey.org
  3286. * sfd/FreeSansOblique.sfd: merged with Rupali Bangla OpenType font from
  3287. www.ekushey.org, slanted by 12 degrees.
  3288. * CREDITS: added Solaiman Karim
  3289. * AUTHORS: added Solaiman Karim
  3290. 2005-11-30 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3291. * sfd/FreeSerif.sfd: merged with the Rachana Normal.
  3292. * AUTHORS: added K.H. Hussain and R. Chitrajan
  3293. * CREDITS: added K.H. Hussain and R. Chitrajan
  3294. 2005-11-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3295. * sfd/FreeSans.sfd - cleaned some background images.
  3296. * sfd/FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E,
  3297. U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198.
  3298. 2005-11-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3299. * sfd/FreeSans.sfd - added U+2504-250B.
  3300. * sfd/FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, U+25AC.
  3301. * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - added U+0263.
  3302. 2005-11-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3303. * sfd/FreeMono.sfd - corrected positions of some Greek diacritics
  3304. on page 0x1F.
  3305. * sfd/FreeMonoOblique.sfd - working on bringing it in sync with
  3306. FreeMono.sfd.
  3307. * sfd/FreeSerifBoldItalic.sfd - applied the sequence suggested by
  3308. Werner Lemberg for reducing redundant points. Added a couple of
  3309. glyphs in the IPA Extensions region.
  3310. * sfd/FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps.
  3311. 2005-11-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3312. * sfd/FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2.
  3313. 2005-11-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3314. * sfd/FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3,
  3315. U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192,
  3316. U+01B4, U+0282, U+0284.
  3317. 2005-11-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3318. * sfd/FreeSerif.sfd - added U+02EE, U+207F.
  3319. * sfd/FreeSans.sfd - started Box Drawing area.
  3320. 2005-11-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3321. * sfd/FreeSerifBold.sfd - added glyphs from the Omega project to
  3322. Latin Extended-B, IPA Extensions and Greek ranges.
  3323. * sfd/FreeSerifBoldItalic.sfd - added glyphs from the Omega
  3324. project to Latin Extended-B, IPA Extensions and Greek ranges.
  3325. * sfd/FreeSerifItalic.sfd - added glyphs from the Omega
  3326. project to Latin Extended-B, IPA Extensions and Greek ranges.
  3327. * sfd/FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F,
  3328. U+0279, U+0287, U+028C-028E, U+029E.
  3329. * sfd/FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1,
  3330. U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5,
  3331. U+2669-266F. MES-1 compliant.
  3332. * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3333. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSansOblique.sfd,
  3334. sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd,
  3335. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3336. sfd/FreeSerifBoldItalic.sfd - added U+FFFD.
  3337. * sfd/FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA
  3338. Extensions ranges.
  3339. 2005-11-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3340. * sfd/FreeSerifItalic.sfd - applied the sequence suggested by
  3341. Werner Lemberg for reducing redundant points.
  3342. * sfd/papers/eurotex2003/freefont.tex,
  3343. sfd/papers/eurotex2003/freefont.bib - Revised version, sent back
  3344. by Karl Berry on 20050110, that should match the one published in
  3345. TUGboat.
  3346. * sfd/FreeSerifItalic.sfd - started added accent anchors. Added a
  3347. handful of Greek letters from Omega font collection.
  3348. * sfd/FreeSerif.sfd - added a handful of letters in the Latin
  3349. Extended-B and IPA Extension ranges from the Omega font collection.
  3350. 2005-11-16 Denis Jacquerye <moyogo@gmail.com>
  3351. * sfd/FreeSerif.sfd - moved U+0263 to U+0264; added U+0263
  3352. * sfd/FreeSerifItalic.sfd - fixe U+01EE; added U+01B7-U+01B9
  3353. 2005-11-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3354. * sfd/FreeSans.sfd - Made small Greek letters the same height as
  3355. Latin and Cyrillic ones and replaced them with references, where
  3356. applicable.
  3357. * sfd/FreeSerif.sfd - replaced Greek letters with references,
  3358. where applicable. Added U+03D7, U+03F0-03F2.
  3359. * sfd/FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F,
  3360. U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291,
  3361. U+029D.
  3362. * sfd/FreeMonoOblique.sfd - applied the sequence suggested by
  3363. Werner Lemberg for reducing redundant points. Added U+F6BE.
  3364. * sfd/FreeSansOblique.sfd - applied the sequence suggested by
  3365. Werner Lemberg for reducing redundant points.
  3366. * sfd/FreeSans.sfd - changed U+01A5.
  3367. 2005-11-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3368. * sfd/FreeSans.sfd - applied the sequence suggested by Werner
  3369. Lemberg for reducing redundant points. Replaced accented glyphs in
  3370. the Latin-1 and Latin Extended-A areas with references. Made
  3371. capital Greek letters the same height as Latin and Cyrillic ones
  3372. and replaced them with references, where applicable.
  3373. 2005-11-15 Denis Jacquerye <moyog@gmail.com>
  3374. * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd,
  3375. sfd/FreeSansBoldOblique.sfd, sfd/FreeSansOblique.sfd - fixed
  3376. U+026A, it was a dotlessi and therefore like U+0069 when
  3377. accented.
  3378. 2005-11-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3379. * sfd/FreeMonoBold.sfd - corrected Greek tonos (slanted instead of
  3380. a vertical line).
  3381. * sfd/FreeMonoBoldOblique.sfd - applied the sequence suggested by
  3382. Werner Lemberg for reducing redundant points. Replaced accented
  3383. glyphs in the Latin-1 and Latin Extended-A areas with references.
  3384. 2005-11-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3385. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3386. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3387. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3388. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3389. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3390. sfd/FreeSerifBoldItalic.sfd - Added 2005 in copyright info.
  3391. * sfd/FreeSansBoldOblique.sfd - applied the sequence suggested by
  3392. Werner Lemberg for reducing redundant points. Replaced accented
  3393. glyphs in the Latin-1 area with references.
  3394. * sfd/FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185,
  3395. U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292,
  3396. U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B,
  3397. U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant.
  3398. * sfd/FreeMono.sfd - Replaced accented glyphs in the Greek and
  3399. Cyrillic areas with references.
  3400. * sfd/FreeMonoBold.sfd - applied the sequence suggested by Werner
  3401. Lemberg for reducing redundant points. Replaced accented glyphs in
  3402. the Latin-1 and Latin Extended-A areas with references.
  3403. 2005-11-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3404. * sfd/FreeSerif.sfd - applied the sequence suggested by Werner
  3405. Lemberg for reducing redundant points.
  3406. * sfd/FreeSansBold.sfd - added U+219A, U+219B, U+2669-266F.
  3407. * sfd/FreeSerifBold.sfd - added U+2669-266F.
  3408. 2005-11-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3409. * sfd/FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187,
  3410. U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1,
  3411. U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281,
  3412. U+0284.
  3413. 2005-11-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3414. * sfd/FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E,
  3415. U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding
  3416. accent anchors.
  3417. * sfd/FreeMono.sfd - applied the sequence for reducing redundant
  3418. points, suggested by Werner Lemberg.
  3419. * sfd/FreeMono.sfd - corrected Greek letters (using tonos instead
  3420. of a vertical line). Added U+026E, U+F6BE. Accented characters in
  3421. Latin 1, Latin Extended A and partly Latin Extended B replaced by
  3422. references.
  3423. * sfd/FreeSerifBold.sfd - applied the sequence for reducing
  3424. redundant points, suggested by Werner Lemberg. Added U+01A5,
  3425. U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA,
  3426. U+21E4, U+21E5.
  3427. 2005-11-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3428. * sfd/FreeSansOblique - changed U+0192, U+01A5; added U+01C0-01C3.
  3429. * sfd/FreeSansBold.sfd - replaced glyphs with references in the
  3430. Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6,
  3431. U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565,
  3432. U+0584, U+0587, U+0589.
  3433. 2005-11-10 Denis Jacquerye <moyogo@gmail.com>
  3434. * sfd/FreeSans.sfd - added U+028A-U+028B
  3435. * sfd/FreeSansOblique - added U+028A-U+028B, U+0276,
  3436. U+0292, U+0294-U+0296, U+0298-U+0299 and U+029B; fixed some
  3437. other glyphs
  3438. 2005-11-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3439. * sfd/FreeSerif.sfd - added U+01A6. Simplified outlines in the
  3440. ASCII range.
  3441. * sfd/FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126,
  3442. U+2190-2199, U+219E-21A8, U+21C4-21CA.
  3443. * sfd/FreeSansBold.sfd - applied the sequence for reducing
  3444. redundant points, suggested by Werner Lemberg. Added automatically
  3445. constructed accented characters in page 0x1E.
  3446. 2005-11-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3447. * sfd/FreeSerif.sfd - added U+0183, U+018C.
  3448. * sfd/FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2,
  3449. U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE,
  3450. U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A,
  3451. U+220B, U+220D, U+2272, U+2273, U+2282, U+2283.
  3452. * sfd/FreeSerifItalic.sfd - changed U+03D5.
  3453. * sfd/FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070,
  3454. U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F.
  3455. * sfd/FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195,
  3456. U+0197, U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6,
  3457. U+01C0, U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3,
  3458. U+1EE8-1EF1.
  3459. 2005-11-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3460. * sfd/FreeSansBold.sfd - added U+0562, U+056D. U+0575.
  3461. * sfd/FreeMono.sfd - added U+0589.
  3462. 2005-11-06 Primoz Peterlin <peterlin@localhost.localdomain>
  3463. * sfd/FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected
  3464. U+2071, U+222E, U+2242, U+2243 in response to bug reports
  3465. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118
  3466. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120
  3467. * sfd/FreeMono.sfd - added U+2227, U+2228, U+2262. Corrected
  3468. U+2299-229D in response to bug report
  3469. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121
  3470. * sfd/FreeMonoBold.sfd - added U+2010, U+2012 in response to bug
  3471. report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032
  3472. Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi
  3473. symbol) in order to conform to Unicode standard. Simplified glyph
  3474. shapes in ASCII range. Started adding "above" and "below" anchors.
  3475. 2005-11-05 Primoz Peterlin <peterlin@localhost.localdomain>
  3476. * sfd/FreeSerif.sfd - accented letters in Latin Extended-A
  3477. replaced by references wherever possible.
  3478. * sfd/FreeSerif.sfd - added U+0180, U+0181, U+0187, U+0188,
  3479. U+018A, U+0193, U+019C, U+01A4, U+01A5, U+01A7, U+01A8, U+01AF,
  3480. U+01B0, U+026E, U+0270, U+0278, U+0280, U+0281, U+028B, U+0299,
  3481. U+029C, U+029F.
  3482. 2005-11-03 Primoz Peterlin <peterlin@localhost.localdomain>
  3483. * sfd/FreeSansBold.sfd - added U+0180, U+0184, U+0185, U+0192,
  3484. U+019B, U+01A0-01A2, U+01AF, U+01B0, U+01EE, U+01EF, U+0292,
  3485. U+0294-0296, U+02A1, U+0532, U+054C, U+057C, U+222B. Changed
  3486. U+014B, U+01A5, U+01B4, U+03BB.
  3487. * sfd/FreeSans.sfd - added U+04C5, U+04C6, U+04C9, U+04CA, U+04D,
  3488. U+04CE.
  3489. * sfd/FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4,
  3490. U+01E5.
  3491. 2005-11-02 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3492. * sfd/FreeSansBold.sfd - started Armenian; added U+0538, U+0542,
  3493. U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561,
  3494. U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572,
  3495. U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585.
  3496. * sfd/FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and
  3497. U+03D5 (Greek phi symbol) in order to conform to Unicode standard.
  3498. Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE.
  3499. 2005-11-01 Primoz Peterlin <peterlin@localhost.localdomain>
  3500. * sfd/FreeSansBold.sfd - modified U+019C.
  3501. * sfd/FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C,
  3502. U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015,
  3503. U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215.
  3504. 2005-10-31 Primoz Peterlin <peterlin@localhost.localdomain>
  3505. * sfd/FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282,
  3506. U+0288, U+028C-028E, U+0290, U+029E, U+02A0.
  3507. 2005-10-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3508. * sfd/FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1,
  3509. U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F,
  3510. U+0282, U+0287, U+0288, U+028C-028E, U+0290.
  3511. * sfd/FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080,
  3512. U+2085-2089, U+2153-215E, U+2113-2115, U+2119.
  3513. * sfd/FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9,
  3514. U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298,
  3515. U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129,
  3516. U+2217.
  3517. 2005-10-27 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3518. * sfd/FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5,
  3519. U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114,
  3520. U+2119.
  3521. * sfd/FreeSerifItalic.sfd - minor cleanup in the superscript range
  3522. (U+2070-2079).
  3523. * sfd/FreeSansBold.sfd - added subscripts and superscripts
  3524. (U+2070-208F), completed fractions (U+2152-215F) and Roman
  3525. numerals (U+2160-217F).
  3526. * sfd/FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191,
  3527. U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A,
  3528. U+0271-0273, U+0283, U+0285.
  3529. 2005-10-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3530. * sfd/FreeSans.sfd - added "above" anchors to selected Cyrillic
  3531. characters. Added U+0294, U+02A1.
  3532. * sfd/FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071,
  3533. U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E,
  3534. U+2126, U+2127, U+2153-215F, U+2202.
  3535. * sfd/FreeMono.sfd - a try to imitate Denis' work on adding
  3536. anchors by adding "above" anchor to a couple of basic Latin
  3537. characters.
  3538. * sfd/FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines
  3539. of most Greek letters.
  3540. * sfd/FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032,
  3541. U+203C, U+2047-2049.
  3542. * sfd/FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292,
  3543. U+0298. Changed U+0251, U+0294, U+02A1.
  3544. 2005-10-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3545. * sfd/FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012,
  3546. U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193,
  3547. U+2669-266F. FreeSerifItalic is now MES-1 compliant.
  3548. * sfd/FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E,
  3549. U+027F, U+0283, U+0285.
  3550. * sfd/FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9,
  3551. U+0253, U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269,
  3552. U+026D, U+0271-0273, U+0279-027D.
  3553. * sfd/FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012,
  3554. U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084,
  3555. U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of
  3556. diacritics on U+0200-0217.
  3557. * sfd/FreeSansOblique.sfd, sfd/FreeSans.sfd, sfd/FreeSansBold.sfd,
  3558. sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBoldOblique.sfd,
  3559. sfd/FreeMonoBold.sfd, sfd/FreeSerifItalic.sfd,
  3560. sfd/FreeSerifBold.sfd sfd/FreeSerifBoldItalic.sfd - brought in
  3561. sync with Valek Filipov's urw-fonts-1.0.7pre41.
  3562. * sfd/FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015,
  3563. U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F,
  3564. U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1
  3565. compliant.
  3566. 2005-10-24 Denis Jacquerye <moyogo@altern.org>
  3567. * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd,
  3568. sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - added
  3569. ccmp for i and j to be substituted with dotless i or j when
  3570. followed by above diacritic
  3571. 2005-10-24 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3572. * sfd/FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now
  3573. MES-1 conformant.
  3574. 2005-10-23 Denis Jacquerye <moyogo@gmail.com>
  3575. * sfd/FreeSans.sfd - added above, below, abovemk and belowmk
  3576. anchors for diacritics placement to many Basic Latin characters,
  3577. some Latin Extented A and B, and some IPA characters; fixed a
  3578. couple of precomposed characters to have diacritics at the same
  3579. height as similar characters.
  3580. 2005-10-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3581. * sfd/FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017,
  3582. U+2036, U+2037, U+203C, U+203E, U+2047-204A.
  3583. 2005-10-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3584. * sfd/FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F,
  3585. U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE.
  3586. Corrected position of diacritics on U+0200-0217.
  3587. * sfd/FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189,
  3588. U+018B, U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7,
  3589. U+01DD, U+2010-2013, U+2015. FreeSerif is now MES-1 conformant.
  3590. 2005-10-19 Denis Jacquerye <moyogo@gmail.com>
  3591. * sfd/FreeSerif.sfd - added U+0268, U+026A, U+0289, U+0292; and
  3592. anchor "above" to more base glyphs.
  3593. * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd,
  3594. sfd/FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259,
  3595. U+0261, U+0268, U+026A, U+0279, U+0289
  3596. * sfd/FreeSerifBold.sfd - added anchor "above" to marks
  3597. U+0300-0314, and to base glyphs (vowels).
  3598. 2005-10-18 Denis Jacquerye <moyogo@gmail.com>
  3599. * sfd/FreeSerif.sfd - added anchor "above" to marks U+0300-0314,
  3600. and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190,
  3601. U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs
  3602. to use references.
  3603. 2005-10-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3604. * sfd/FreeSansBold.sfd - added U+01B7, U+01B8, U+0275.
  3605. 2005-10-16 Denis Jacquerye <moyogo@gmail.com>
  3606. * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added some Latin
  3607. Extended-B African letters: U+0181, U+018A, U+0197-0198, U+01A4,
  3608. U+01AC, U+01B1, U+01B3-01B4;
  3609. * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added Latin
  3610. Extended-B U+0187, 018E-018F, U+0191, U+0193, U+0197-0199,
  3611. U+019D-019F, U+01AB-01AE; correcting width of non-space
  3612. Combining Diacrtical Marks; added more glyphs to IPA Extensions
  3613. to match non Bold
  3614. * sfd/FreeSansBoldOblique.sfd - added many accented glyphs to
  3615. Latin Extended-B
  3616. 2005-10-15 Denis Jacquerye <moyogo@gmail.com>
  3617. * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added IPA Extensions
  3618. U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier
  3619. Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added
  3620. stroke to U+0268
  3621. * sfd/FreeSansOblique.sfd - fixed skew on U+027F
  3622. * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added to Latin
  3623. Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, U+0256-0257,
  3624. U+0261, U+0265-026A, U+026F-0273, U+0289, U+028C-028E
  3625. * sfd/FreeSansBoldOblique.sfd - added to Latin extended-B U+0189,
  3626. U+01A8, U+01B1, U+0283, U+02C9 and Spacing Modifiers U+02C9-02CB
  3627. 2005-10-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3628. * sfd/FreeSansBold.sfd - Added a couple of composite glyphs,
  3629. mostly in the IPA and Latin Extended B ranges.
  3630. 2005-10-13 Denis Jacquerye <moyogo@gmail.com>
  3631. * FreeSans.sfd - removed overlap and simplified U+0187, 0191,
  3632. 0193, 01A5, 01AE, 0260, 0271, 0272, 0273, 027B; fixed diacritics
  3633. placement on U+0200-0217; fixed glyph for U+0283 to correct esh
  3634. without stroke; added U+025F and fixed U+025F from it; fixed
  3635. height of glyph at U+0285; arranged U+027E,027F to make more
  3636. distinguishable from U+0072.
  3637. * FreeSansOblique.sfd - added the corrected or new glyphs from
  3638. FreeSans; diacritics on U+200-0217 will need height readjustements.
  3639. * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added U+0186, 0190,
  3640. 0250, 0254, 0258, 0259, 025B, 025C
  3641. 2005-10-13 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3642. * sfd/FreeSerif.sfd - Minor changes: U+22A2, U+22A3, U+22A6, U+23AE.
  3643. Added U+0250, U+0251, U+0258, U+0259, U+0275.
  3644. * sfd/FreeSerifItalic.sfd - Added glyphs U+222B-U+222F, U+2320,
  3645. U+2321. Fixed diacritics on U+0200-U+0217.
  3646. 2005-10-12 Denis Jacquerye <moyogo@gmail.com>
  3647. * sfd/FreeSerif.sfd - Corrected diacritics position on
  3648. U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A.
  3649. * sfd/FreeSerif.sfd, sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd,
  3650. sfd/FreeSerifBoldItalic.sfd - added U+0186,0190,0254 and U+025B.
  3651. 2005-10-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3652. * sfd/FreeSerif.sfd - Fixed bug #13399 (glyphs for U+0360 and
  3653. U+0361 were swapped).
  3654. * sfd/FreeSerif.sfd - Attempt to correct bug #13370: INTEGRAL
  3655. EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; added
  3656. glyph U+23AE.
  3657. 2005-05-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3658. * sfd/FreeMono.sfd - Corrected shapes for Cross of Lorraine and
  3659. Cross of Jerusalem.
  3660. 2005-04-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3661. * sfd/FreeSansBold.sfd - Added some combining accents, just to
  3662. test the a version of FontForge.
  3663. 2003-12-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3664. * sfd/FreeMono.sfd - Some composite Latin characters rebuilt, as
  3665. they had accents 600 points to the left due to changes on October
  3666. 2. Some other minor changes in the mathematics area.
  3667. 2003-10-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3668. * sfd/FreeMonoOblique.sfd, sfd/FreeSerifBoldItalic.sfd,
  3669. FreeSerifItalic.sfd - applied Josef Segur's corrections from
  3670. Oct. 5.
  3671. 2003-10-02 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3672. * sfd/FreeSerif.sfd - Abbas Izad's contributed Arabic/Farsi
  3673. characters added.
  3674. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3675. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3676. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3677. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3678. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3679. sfd/FreeSerifBoldItalic.sfd - Combining characters (U+0300 -
  3680. U+036F) moved left, so that they have negative horizontal values
  3681. and zero advance width.
  3682. 2003-09-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3683. * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd - Started working
  3684. on super- and subscripts.
  3685. 2003-09-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3686. * sfd/FreeSans.sfd, sfd/FreeSerif.sfd - Added some missing
  3687. Hiragana and Katakana characters.
  3688. * sfd/FreeSansBold.sfd - Cleared background characters in Latin
  3689. Extended-A. Added some automatically constructed characters in
  3690. Latin Extended-B. Started with superscripts and subscripts.
  3691. * sfd/FreeSans.sfd - Subscript numerals (U+2080-U+2089) completed.
  3692. 2003-05-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3693. * sfd/FreeSerif.sfd - Thai characters po pla and bo baimai
  3694. swapped; Thai character fongman corrected; all courtesy Theppitak
  3695. Karoonboonyanan.
  3696. 2003-05-17 Panayotis Katsaloulis <panayotis@panayotis.com>
  3697. * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd,
  3698. sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - Full support
  3699. of all ancient greek glyphs
  3700. 2003-05-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3701. * tools/KerningNumerals.pl - A Perl script for moving kerning
  3702. information from ASCII numerals (U+0030...) to characters in the
  3703. Adobe corporate use area (U+F6xx).
  3704. * sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd,
  3705. sfd/FreeSansBoldOblique.sfd - Created kerned numerals in the Adobe
  3706. corporate use area (U+F6xx) and moved kerning information from
  3707. ASCII numerals to the kerned numerals.
  3708. 2003-05-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3709. * sfd/FreeSans.sfd - First approximation of super- and subscript
  3710. numerals and vulgar fractions.
  3711. * sfd/FreeSerif.sfd - Super- and subscript numerals complete,
  3712. vulgar fractions completed and redone as references rather than
  3713. outlines.
  3714. 2003-05-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3715. * sfd/FreeSerif.sfd - Clean-up of the Cyrillic letters added on
  3716. March 27; super- and subscripts, vulgar fractions.
  3717. 2003-05-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3718. * sfd/FreeMonoBold.sfd - Added a couple of characters to
  3719. the Latin Extended-B area and the IPA extensions area.
  3720. 2003-05-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3721. * sfd/FreeSerifBoldItalic.sfd - Added a couple of characters to
  3722. the Latin Extended-B area.
  3723. * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd,
  3724. sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - ASCII
  3725. numerals now monospaced; kerned numerals moved to Adobe corporate
  3726. use area
  3727. (U+F6xx).
  3728. 2003-05-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3729. * sfd/FreeSerif.sfd - Roman numerals now more complete.
  3730. * sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - Accented
  3731. characters added in the Latin Extended-B area.
  3732. * sfd/FreeSans.sfd - Greek accents added in the Greek Extended
  3733. area, characters added in the Latin Extended-B area, Roman
  3734. numerals added.
  3735. * sfd/FreeMonoOblique.sfd - Kerning pairs removed (what were they
  3736. doing in a monospaced font, anyway?).
  3737. * sfd/FreeMonoBoldOblique.sfd - Additions in Latin Extended-B and
  3738. Basic Greek.
  3739. * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd,
  3740. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3741. sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd,
  3742. sfd/FreeSansBoldOblique.sfd - Major cleanup (fixed widths, open
  3743. paths, path directions (clockwise/counter-clockwise), points
  3744. rounded to integer values; outlines simplified etc.)
  3745. 2003-05-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3746. * tools/OS2UnicodeRange - A simple script to display OS/2 Unicode
  3747. range table in TrueType fonts.
  3748. * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - ASCII numerals now
  3749. monospaced; kerned numerals moved to Adobe corporate use area
  3750. (U+F6xx). FreeSans is done, FreeSansBold half-way.
  3751. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3752. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3753. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3754. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3755. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3756. sfd/FreeSerifBoldItalic.sfd - Added 2003 in copyright info.
  3757. 2003-03-27 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3758. * sfd/FreeSerif.sfd - Cyrillic and Cyrillic Supplement blocks
  3759. brought to conformance with Unicode 3.2, courtesy Daniel Shurovich
  3760. Chirkov.
  3761. 2003-03-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3762. * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - somewhat wider
  3763. germandbls (U+00DF), due to complaints by Walter Schmidt.
  3764. 2003-03-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3765. * sfd/FreeSans.sfd - Added Sinhala glyphs from the Tipitaka
  3766. project <http://www.metta.lk>, recoded to Unicode by Noah Levitt.
  3767. 2003-02-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3768. * sfd/FreeSans.sfd - Minor changes on mathematical operators.
  3769. 2003-02-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3770. * sfd/FreeMono.sfd - minor cleanup of glyph backgrounds; changed
  3771. integral signs (U+222B - U+2230)
  3772. 2003-02-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3773. * sfd/FreeSans.sfd - added a couple of glyphs in the IPA and
  3774. African Latin ranges.
  3775. 2003-01-30 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3776. * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3777. sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBold.sfd,
  3778. sfd/FreeMonoBoldOblique.sfd - Corrected Maltese Hbar (U+0126)
  3779. and/or hbar (U+0127).
  3780. 2003-01-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3781. * sfd/FreeSerifItalic.sfd - Corrected Maltese hbar (U+0127).
  3782. 2002-12-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3783. * tools/ConvertFont - PfaEdit script for converting SFD files to
  3784. TrueType fonts.
  3785. * sfd/FreeSans.sfd - Added Tamil and Kannada glyphs from the
  3786. Akruti Indic fonts.
  3787. 2002-12-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3788. * sfd/FreeSans.sfd - Added Devanagari and Gujarati glyphs from the
  3789. Akruti Indic fonts.
  3790. * www/index.html - Added information on Rogier van Dalen's tools.
  3791. * AUTHORS - Added M.S. Sridhar.
  3792. * CREDITS - Correct spelling of Culmus project. Added M.S. Sridhar.
  3793. 2002-12-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3794. * sfd/FreeMono.sfd - Added Braille glyphs, courtesy Vyacheslav
  3795. Dikonov.
  3796. * sfd/FreeSans.sfd - Added Unicode Syriac glyphs, courtesy
  3797. Vyacheslav Dikonov.
  3798. 2002-10-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3799. * www/index.html - Added information on the availability of the
  3800. Debian GNU/Linux package.
  3801. * sfd/FreeSerif.sfd, sfd/FreeSans.sfd - added some kern pairs
  3802. beyond Latin-1 area.
  3803. * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd,
  3804. sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - re-introduced
  3805. all the emtpy glyph slots (changes from Sep 23 made PfaEdit
  3806. crash).
  3807. 2002-09-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3808. * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd,
  3809. sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - imported
  3810. kerning information from the URW++ AFM files
  3811. 2002-09-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3812. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3813. sfd/FreeMonoOblique.sfd - updated Hebrew parts to comply with
  3814. Culmus v0.6.
  3815. * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3816. sfd/FreeSansOblique.sfd - Added Danilo Segan's Serbian Cyrillic
  3817. glyphs; updated Hebrew parts to comply with Culmus v0.6.
  3818. 2002-09-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3819. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3820. sfd/FreeMonoOblique.sfd, sfd/FreeSans.sfd,
  3821. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3822. sfd/FreeSansOblique.sfd - Updated Cyrillic part to match
  3823. Filippov's 1.0.7pre14
  3824. * sfd/FreeSansOblique.sfd - added Sam Stepanyan's Armenian glyphs
  3825. from FreeSans (skewed for 12 degrees).
  3826. 2002-09-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3827. * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd,
  3828. sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd - Added Maxim
  3829. Iorsh's Hebrew characters.
  3830. 2002-08-29 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3831. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd,
  3832. sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd - Added Maxim
  3833. Iorsh's Hebrew characters.
  3834. * AUTHORS, CREDITS - Added Maxim Iorsh as author.
  3835. 2002-08-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3836. * www/index.html - Added information of Microsoft's withdrawal of
  3837. freely available Unicode TrueType fonts
  3838. * www/resources.html - Added link to Maxim Iorsh's Culmus project.
  3839. 2002-07-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3840. * sfd/FreeMono.sfd - Added a couple of characters (Arrows area).
  3841. 2002-06-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3842. * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning
  3843. perispomeni in Greek politoniko.
  3844. 2002-05-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3845. * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning
  3846. psili in Greek politoniko. Also added two working variants of
  3847. chars in the IPA range.
  3848. 2002-05-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3849. * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, sfd/FreeSerif.sfd,
  3850. sfd/FreeSerifBold.sfd - Deleted explicit ".notdef" character with
  3851. no contours.
  3852. 2002-05-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3853. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3854. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3855. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3856. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3857. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3858. sfd/FreeSerifBoldItalic.sfd - The new version of PfaEdit saves
  3859. correctly formed Panose and LineGap lines.
  3860. * sfd/FreeSansBoldOblique.sfd - Filled-in the missing TTFWidth and
  3861. TTFWeight values.
  3862. 2002-05-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3863. * sfd/FreeSans.sfd - Added diacritics to the Spacing Modifier
  3864. Letters and Combining Diacritical Marks areas. Added composed
  3865. glyphs to the Latin Extended-B area.
  3866. 2002-05-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3867. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3868. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3869. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3870. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3871. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3872. sfd/FreeSerifBoldItalic.sfd - Updated Panose information with data
  3873. provided by Josef W. Segur. Updated TTF headers with English and
  3874. Slovenian text.
  3875. 2002-04-30 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3876. * sfd/FreeMonoBold.sfd - Working on Greek small letters. Several
  3877. minor changes (lower carons etc.)
  3878. 2002-04-29 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3879. * FreeMonoBoldOblique.sfd - Started adding Greek.
  3880. * sfd/FreeMonoBold.sfd - Added glyphs in the Geometrical Shapes
  3881. and Miscellaneous Symbols area. Harmonizing Greek with Latin. Done
  3882. with capitals.
  3883. * sfd/FreeMono.sfd - Deleted the explicit .notdef character. Added
  3884. one glyph to the Geometrical Shapes area, which is now completed;
  3885. added three glyphs to the Miscellaneous Symbols area. Harmonizing
  3886. Greek with Latin. Done with the capitals.
  3887. 2002-04-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3888. * sfd/FreeSans.sfd - Adjusted accent positions on several glyphs
  3889. in the Latin Extended-A area.
  3890. 2002-04-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3891. * sfd/FreeMonoBold.sfd - Box Drawing area completed. Added a
  3892. couple of glyphs in the Geometrical Shapes area.
  3893. * sfd/FreeMono.sfd - Small corrections in the Box Drawing area.
  3894. 2002-04-24 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3895. * sfd/FreeMono.sfd - Box Drawing area completed.
  3896. 2002-04-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3897. * tools/WGL4.lst - corrected.
  3898. * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Box Drawing
  3899. area.
  3900. 2002-04-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3901. * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Latin
  3902. Extended-B and Greek.
  3903. 2002-04-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3904. * sfd/FreeSerif.sfd - Somewhat cleaner chess figures.
  3905. * tools/MES-2.txt, tools/MES-2.lst - Corrected list (it is not
  3906. 203C-203E, it is 203C and 203E).
  3907. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3908. sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd,
  3909. sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd,
  3910. sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd,
  3911. sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd,
  3912. sfd/FreeSerifBoldItalic.sfd - Changed "Family Name" from Free to
  3913. FreeSerif, FreeSans and FreeMono, as appropriate. Changed Font
  3914. Modifiers from MonoBold etc. to Bold, Italic, Oblique, BoldOblique
  3915. and BoldItalic.
  3916. 2002-04-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3917. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd,
  3918. sfd/FreeMonoBoldOblique.sfd - Corrected metrics; now all character
  3919. widths are set to 600.
  3920. 2002-04-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3921. * sfd/FreeSerif.sfd - Corrected glyphs in the Box Drawing area and
  3922. Block Elements area, which should extend through the ascender *and
  3923. descender* height.
  3924. * sfd/FreeMonoBold.sfd - Continued working on harmonizing Greek
  3925. letters with Latin and Cyrillic.
  3926. * sfd/FreeMonoBold.sfd - Added some box drawing characters.
  3927. 2002-04-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3928. * www/design-notes.html - Updated notes on stroke width for
  3929. symbols in Free Mono Bold.
  3930. * sfd/FreeMono.sfd - Added a handful of characters in the
  3931. Miscellaneous Symbols area.
  3932. * sfd/FreeMonoBoldOblique.sfd - Added subscripts, superscripts and
  3933. vulgar fractions.
  3934. * sfd/FreeMonoBold.sfd - Started harmonizing Greek letters with
  3935. Latin and Cyrillic.
  3936. * sfd/FreeMonoBold.sfd - Added subscripts, superscripts and vulgar
  3937. fractions.
  3938. 2002-04-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3939. * www/design-notes.html - Updated notes on super-/subscripts in
  3940. Free Mono Bold. Separate subsections for Free Mono regular and
  3941. Free Mono Bold.
  3942. 2002-04-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3943. * sfd/FreeSerif.sfd - Added Ethiopian glyphs, converted from the
  3944. Metafont sources from TGI, Universität Hamburg (authors Berhanu
  3945. Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, and Jochen
  3946. Metzinger) using Szabo's TeXtrace and retouched using
  3947. PfaEdit. Ethiopian metafonts are released under GNU GPL,
  3948. <http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html>.
  3949. * sfd/FreeMonoBold.sfd - Added 40 characters, mostly in the Latin
  3950. Extended-B and IPA Extensions areas.
  3951. 2002-04-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3952. * sfd/FreeMono.sfd - Added a handful of characters in the Latin
  3953. Extended-B, IPA Extensions, Currency Symbols and Miscellaneous
  3954. Symbols areas.
  3955. 2002-04-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3956. * sfd/FreeMono.sfd - Correcting accent positioning in the Extended
  3957. Greek area; adding a couple of characters here and there. Still 20
  3958. characters short of MES-2 conformance.
  3959. 2002-04-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3960. * sfd/FreeMono.sfd - Added some characters in the Arrows area;
  3961. more or less completed Extended Greek area (accents still need to
  3962. be fine-tuned).
  3963. 2002-04-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3964. * sfd/FreeMono.sfd - Modern non-Russian Cyrilic mostly completed.
  3965. * sfd/FreeMonoOblique.sfd - Synchronized with FreeMono.
  3966. * sfd/FreeSerif.sfd - Added Thomas Ridgeway's Tamil characters
  3967. (converted from Metafont and edited somehwat).
  3968. 2002-04-04 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3969. * sfd/FreeMonoOblique.sfd - Armenian letters added.
  3970. * sfd/FreeMonoBold.sfd - Serbian Cyrillic letters dje, tshe, lje
  3971. and nje corrected.
  3972. * sfd/FreeMono.sfd - Serbian Cyrillic letters dje and tshe
  3973. corrected. Some other non-Russian Cyrillic letters modified and
  3974. "welded together".
  3975. 2002-04-03 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3976. * sfd/FreeMono.sfd - Added more or less complete Armenian
  3977. area. The glyphs are a tidied-up version based on the Armenian
  3978. Courier on the <http://www.cilicia.com/armo8.html>. Now we have
  3979. 1673 characters.
  3980. 2002-03-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3981. * sfd/FreeMono.sfd - Added some mathematical symbols.
  3982. 2002-03-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3983. * sfd/FreeSans.sfd - took H.S. Pannu's Gurmukhi from FreeSerif. It
  3984. actually fits to FreeSans much better. It seems I'll have to look
  3985. for another Gurmukhi font with modulated stroke for FreeSerif.
  3986. * sfd/FreeSerifItalic.sfd - replaced existing Hebrew glyphs by
  3987. those from FreeSerif (slanted for 15.5 degrees).
  3988. * sfd/FreeSerif.sfd - Added dotted Hebrew letters. Changed barred H.
  3989. * sfd/FreeMono.sfd - Completed vulgar fractions; minor changes in
  3990. Greek; added some mathematical operators.
  3991. * sfd/FreeMonoBold.sfd - added 12 characters to Latin Extended-B
  3992. and IPA Extensions areas (total 984).
  3993. 2002-03-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  3994. * sfd/FreeMonoBold.sfd - started adding Latin Extended-B and IPA
  3995. Extensions.
  3996. * sfd/FreeMono.sfd - Minor cosmetic changes; cleaning up Greek
  3997. (removing redundant control points), added some non-European
  3998. Cyrillic glyphs as a test.
  3999. 2002-03-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4000. * sfd/FreeMono.sfd - Some minor modifications; letters in Latin
  4001. Extended-B area "welded" together.
  4002. 2002-03-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4003. * www/index.html - finally linked the resources and design notes
  4004. pages.
  4005. * www/design-notes.html - added scaling information for super- and
  4006. subscript numerals in FreeMono.
  4007. 2002-03-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4008. * sfd/FreeMono.sfd - the Latin Extended-B and IPA Extension area
  4009. characters moved from FreeMono and skewed for 12 degrees.
  4010. 2002-03-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4011. * sfd/FreeMono.sfd - added a dozen or two of new characters, in
  4012. particular in the Latin Extended-B and IPA Extension area.
  4013. 2002-03-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4014. * sfd/FreeMono.sfd - added a dozen of two of new characters, in
  4015. particular in the IPA Extension area.
  4016. * www/design-notes.html - Corrected data for x-height in FreeMono;
  4017. information on constructing small caps.
  4018. 2002-03-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4019. * sfd/FreeMono.sfd - added three smiley characters to the
  4020. Miscallaneous Symbols area.
  4021. 2002-03-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4022. * sfd/FreeSerif.sfd - Anshuman Pandey has only converted Gurmukhi
  4023. from TrueType to Metafont; the original author of Gurkmukhi font
  4024. is Hardip Singh Pannu <http://members.aol.com/hspannu/punjabi.html>.
  4025. Got the permission from him to include the Gurmukhi glyph set.
  4026. 2002-03-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4027. * sfd/FreeSerif.sfd - Added some more glyphs in the Mathematical
  4028. Symbols area to a total number of 3374.
  4029. 2002-03-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4030. * sfd/FreeSerif.sfd - Added a basic Gurmukhi set.
  4031. * www/design-notes.html - started a page on design notes
  4032. * sfd/FreeMono.sfd - realized that glyphs in the Box Drawing area
  4033. and Block Elements area should extend through the ascender *and
  4034. descender* height, and corrected it.
  4035. * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd - added some musical
  4036. glyphs, linking "no-break space" to space, "soft hyphen" to
  4037. hyphen-minus etc.
  4038. 2002-03-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4039. * tools/WGL4.lst - Added Windows Glyph List 4.0
  4040. * tools/LigatureList.pl - Wrote a Perl script, which lists the
  4041. GSUB list (ligature list) of a OpenType font.
  4042. * sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd,
  4043. sfd/FreeSerifItalic.sfd - auxilliary Hebrew glyphs added. They are
  4044. too light compared with Latin and will be substituted with better
  4045. ones.
  4046. 2002-03-04 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4047. * sfd/FreeSerif.sfd - Added some more glyphs to the Mathematical
  4048. Operators area (page 0x22).
  4049. * sfd/FreeSerif.sfd - Incomplete and fragmentary support for
  4050. Devanagari, originating from Harsh Kumar's Shusha fonts was
  4051. replaced by Frans Velthuis' Devanagari metafont, now maintained by
  4052. Anshuman Pandey <apandey@u.washington.edu> and available under
  4053. GPL. Until I figure out how to provide glyph substitution table in
  4054. OpenType, only the Unicode part is there.
  4055. 2002-02-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4056. * ChangeLog file created
  4057. * sfd/FreeSerif.sfd - Added some Telugu glyphs to page 0x0C,
  4058. courtesy Prasad A. Chodavarapu <http://chaitanya.bhaavana.net/fonts/>
  4059. * sfd/FreeSerif.sfd - Added some glyphs to the Miscellaneous
  4060. Symbols page (0x26).
  4061. 2002-02-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4062. * mailing lists freefont-announce and freefont-bugs created
  4063. 2002-02-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4064. * sfd/FreeSerif.sfd - Added a couple of glyphs in Mathematics
  4065. Operators area.
  4066. * sfd/FreeMono.sfd
  4067. - Added some more glyphs, in particular in the Mathematical
  4068. Operators section.
  4069. - Changed FamilyName to Free, FontName to FreeMono, and Full name
  4070. to "Free Monospaced".
  4071. 2002-02-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4072. * sfd/ directory added containing FreeSerif, FreeSans and FreeMono
  4073. families.
  4074. * tools/ directory added containing lists with characters required
  4075. for MES (Multilinguag European Subset) compliance.
  4076. * tools/mes-list-expand.pl created - a Perl script for expanding MES
  4077. ranges into simple one-char-per-line format
  4078. * tools/CheckConformance.pl created - a Perl script for checking
  4079. conformance of a font file with a given coded character set
  4080. * homepage <http://www.freesoftware.fsf.org/freefont/> created
  4081. 2002-02-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
  4082. * freefont (Free UCS Scalable Fonts) project approved on
  4083. savannah.gnu.org: <http://savannah.gnu.org/projects/freefont/>