blender.lt forumas

Darbai => Daromi darbai (WIP) => Topic started by: Ramūnas on 2011-10-20, 00:17:27

Title: Įskiepis: Unicode Helper
Post by: Ramūnas on 2011-10-20, 00:17:27
 Sveiki,

  net keletas forumo lankytojų yra klausę, kaip į Text tipo objektą irašyti ne ASCII koduotės simbolius. Pvz, lietuviškas raides, specialius matematinius simbolius ir t.t. 2.49 blenderio versija turėjo dedikuotą panelę įvesti specialiems simboliams. Dėja, į vėlesnes versijas ši galimybė nebuvo perkelta.
 Kadangi naujasis blenderis yra lengvai plečiamas python skriptų pagalba, o aš jau anksčiau truputį susidūręs su šia kalba - nusprendžiau palengvinti gyvenimą tekstus rašantiems 3D programoje. Rezultatas - mažytis įskiepis su nauju operatoriumi, leidžiančiu įvesti specialų simbolį pagal jo kodą. Paprasta ir gan grubu, bet kai reikia įvesti tik kelis simbolius - to turėtų pakakti.

 Naudojimo instrukcija:

 Pastaba: simbolių kodai šiame operatoriuje yra dešimtainėje skaičiavimo sistemoje. Tuo tarpu unicode lentelė yra sužymėta šešioliktainiais kodais. Konvertavimo palengvinimui yra "HEX" reikšmė žemiau, sauganti šešioliktainį kodą.
Svetainėje http://unicodinator.com (http://unicodinator.com) lengvai surasite reikiamą simbolį.

Įskiepis tik 0.0.2 versijos, tad pastabos ir pasiūlymai labai laukiami.
Title: Re: Įskiepis: Text i18n Helper
Post by: maniac on 2011-10-20, 00:42:11
dėkui už naudingą darbą
Title: Re: Įskiepis: Text i18n Helper
Post by: Kilgoras Trautas on 2011-10-20, 10:59:30
O, ačiū Ramūnai, jau galima dirbti, nebereiks išsidirbinėti su keliom programom. Kaip tik savaitgali darysiu teksto korekcijas ir toks dalykas bus labai reikalingas, super!
Dabar kokie pastebėjimai: reiktu visą tai padaryti, kad veiktu "Edit" režime, nes kai rašomas tekstas būna įjungtas objekto "edit" režimas, o persijunginėti nelabai patogu.
Dar vienas pastebėjimas(bugas), kai įjungi "Append Special Character" automatiškai įterpia paskutini naudota simbolį.
p.s. ar įmanoma per paypal tau nupirkti "alaus bokala"?  ::)
Title: Re: Įskiepis: Text i18n Helper
Post by: Ramūnas on 2011-10-20, 14:43:16
 Hm, veikimas edit režime gal ir visai nieko būtų, ypač jei būtų galima įterpti simbolį į kursoriaus vietą. Bet edit režime neveikia spacebar meniu, tai paleisti patį operatoriu būtų sudėtinga. Nebent pasinaudoti maniac pasiūlymu, ir kaip nors įterpti operatoriaus mygtuką į patį Toolbar meniu. Reikia išsiaiškinti kiek tai įmanoma ir kaip lengvai.

 Dėl įterpiamo simbolio - čia diskusijų klausimas. Mano manymu, jei vykdomas simbolio įterpimo operatorius - simbolis vistiek bus įterptas. Todėl nieko blogo, kad jis atsiranda iš karto, tik keisdamas kodą pasirenki koks būtent jis bus.

 Šituos dalykus aš darau ne dėl pinigų, bet malonu, kai kažkam mano veikla patinka tiek, kad gali skirti net savo litą-kitą :) Spacialiai tokiems atvejams padarytas puslapis: http://blender.lt/?page_id=401 (http://blender.lt/?page_id=401)
Title: Re: Įskiepis: Text i18n Helper
Post by: Ramūnas on 2011-10-21, 00:58:10
Naujienos: 0.1.0 versija.


Nuoroda į failą lieka ta pati (http://blender.lt/dist/unicode_helper.py).
Title: Re: Įskiepis: Text i18n Helper
Post by: maniac on 2011-10-22, 09:28:23
greits :)))
Title: Re: Įskiepis: Unicode Helper
Post by: Ramūnas on 2011-10-23, 18:36:29
Pervadinau į 'Unicode Helper', šiek tiek paprasčiau skamba. Bandau padaryti simbolių pasirinkimo lentelę. Kuo toliau, tuo labiau panašėja į senajį unicode panelį :)
Title: Re: Įskiepis: Unicode Helper
Post by: maniac on 2011-10-24, 20:31:10
bus nors viena slietuvos developeris prisidėjęs prie blenderio, šaunu
Title: Re: Įskiepis: Unicode Helper
Post by: Kilgoras Trautas on 2011-10-25, 09:09:20
http://vimeo.com/31045116, http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41146 nors čia blenderis patobulėjo, bet unikodui to mažai, ypač įvesti simbolį pagal dešimtaini kodą vis tiek labai reikalinga ir aktualu. Visu unikodo simbolių  su klaviatūra(tiesiogiai) juk neįvesi. Be to ir pasirinkimo lentelė nepamaišytu.
Title: Re: Įskiepis: Unicode Helper
Post by: Ramūnas on 2011-10-25, 16:34:16
0.1.4 versija

 Prieš pradėdamas kažką daryti ta tema aš irgi pagalvojau, ar toks įskiepis nebus greitai pakeistas pačio blenderio patobulinimų. Bet visų simbolių klaviatūra neįmanoma surinkti. Tiesa, galima klaviatūra rinkti kodus, bet.. Dabar, kai simbolių lentelė jau veikia - su Unicode Helperiu tai gerokai patogiau :) Skriptas atnaujintas, pabandykite.
Title: Re: Įskiepis: Unicode Helper
Post by: maniac on 2011-10-31, 19:25:20
rytoj gal bu slaiko reisk patestuot