Psaní akordů

Issue #331 new
Former user created an issue

Ahoj, při psaní akordů nad textem se akordy ,po uložení songu,zobrazí na jiné části textu,než byly zapsány.

Comments (10)

  1. Vítek F

    Nejsem autorem prvního příspěvku, ale vkládám svůj postřeh:

    Vysvětlení: jako výchozí pozice akordů vůči textu jsem ošipkoval editaci (horní šedé řádky), uprostřed je normální zobrazení songu a dole tučné zobrazení (které používám).

    Růžové šipky jsou na řádku, kde pro všechny akordy používám jednu závorku, zelené na řádku, kde má každý akord vlastní závorku.

    Protože nejčastěji používám tučné zobrazení a každý akord ve vlastní závorce (tedy zelený řádek nahoře a dole), domníval jsem se, že se při zobrazení songu závorky bez náhrady odstraní a akordy se tím smrsknou, což by šlo možná opravit tím, že by se místo závorky pro zobrazení vložila mezera (odhaduji podobnou šířku).

    Ale teď jak to vidím i s tou variantou jedné závorky pro celý řádek, která naopak ty akordy roztahuje, tak mi to tu myšlenku trochu rozbilo… :)

    Zapnutí/vypnutí tučného fontu moc velký rozdíl v posunu nedělá, množství závorek ano.

  2. Vítek F

    Ještě myšlenka: když mám nastavené tučné zobrazení, nebylo by vhodné používat jej i pro editaci?

  3. Vítek F

    A kdybych nechal dle výchozího nastavení nezaškrtnuté “nezvětšovat akordy”, tak se nedá o pozicování akordů v editoru vůbec mluvit :)
    (jedna z prvních věcí, kterou každému po instalaci zpěvníku měním: tmavé schéma, přijímat přes wifi, nezvětšovat akordy, tučný text)

  4. Karel Hovorka repo owner

    Tam je jednak chyba, že při editaci by měl být text jedině text s pevnou šířkou znaků, jinak to pak nikdy nemůže fungovat - každý font a zobrazení se pak rozhodí úplně jinak.

    Stejně tak pokud se nepoužívá “chytré” zobrazení, které akordy naparsuje a naseká na sekce podle zápisu a použije se zobrazení “jak to bylo napsáno”, tak je nutné, aby i výsledný font byl s pevnou šířkou znaku. Pokud se zvolí zobrazení “nad text” nebo “do textu”, tak si to zpěvník naseká, aby akordy seděly správně.

    Myslel jsem, že tam při editaci pevnou šířku mam, ale asi je tam bug.

    Druhá věc je, že psaní akordů nahoru je vždy problematické a pozicovat do, aby to takhle sedělo je vždycky horší na nějakou strojovou interpretaci jednak kvůli zmíněné chybě a druhak protože si různý lidi různě interpretujou, jak to s tou závorkou má fungovat - jestli zabírá znak nebo nezabírá a podobně.

    Takže rozhodně doporučuju používat zápis “do textu” než “nad text” a pak si třeba nastavit zobrazení nad textem, pokud je preferované. Tam je aspoň jednoznačné, kam akord patří.

    Více infa zde:
    https://zpevnik.fandom.com/cs/wiki/Formát_vkládání_textů_a_akordů

  5. Vítek F

    Ano, akordy patří do textu (já používám z 90% a chvíli mi trvalo, než jsem našel song pro demonstraci toho problematičtějšího zápisu)

    V editaci font s pevnou šířkou určitě ne, tam je správně, že je to stejný font, jako zobrazovací. Kdyby byl v editaci neproporciální a ve zobrazení proporcionální , tak to bude nepozicovatelné… absolutně odlišné. Tak jako ve webové verzi, kde se to ovšem dá napozicovat díky tomu, že se obě verze zobrazují současně (člověk kliká mezery vlevo, kouká na výsledek vpravo).

    V telefonu to prosím zachovejte stejné (proporciální) ;-)

  6. Karel Hovorka repo owner

    Tam je ale pak i problém v přenositelnosti textu s fontem. Pokud se napozicuje na konkrétní font, znamená to, že to bude navždy fungovat zaručeně jen pro ten konkrétní font. Tam už se naráží na rozdílnosti zobrazení ve fontech web vs android a rozhodně nechci řešit něco jako nutnost stejného fontu na webu i v androidu (a pak třeba ios).

    Na webu to funguje, protože se to automaticky naparsuje a “rozseká”, právě aby to fungovalo kdekoliv, jak jsem popisoval.

    S tim zachováním fakt nevim (včera jsem to rovnou změnil a vydal update, už je tam monospace font). Nejlepší by opravdu bylo, kdyby se to vešlo vedle sebe stejně jako na webu. To by vyřešilo vše, ale to se na mobil prostě nevejde.

  7. Vítek F

    Ano, přenositelnost bude u proporciálního písma + psaní akordů nad text vždy problematická. Bohužel většina serverů to má NAD a například mě to nutí stahovat songy hlavně ze supermusic.sk, který má akordy v textu.

    (Obvykle se mi hodí mít akordy v řádku, aby se na displej vešly všechny sloky.
    Někdy ale vyloženě chci mít akordy nad textem - to v případě, že má song dlouhé řádky a těch řádků v songu není moc. Využitím “Akordů nad řádky” si pak zobrazení songu roztahuji nikoliv do šířky, ale do délky - optimalizuji to na displej mobilu, můžu pak použít větší velikost písma )

    Pokud už ale stáhnu song z jiného serveru (s akordy NAD) a chci si pro sebe pozice akordů doladit, tak teď po změně na neproporciální font v editoru je to prakticky nepoužitelné (předtím to šlo poměrně snadno)

    Ad “na webu to funguje” - to se mi moc nezdá - viz ten screen z webového editoru v mém předchozím příspěvku - hned v prvním řádku je akord C nad dvojtečkou - to sedí, ale už další akord F je napozicován mezerami nad velkolepý, ale zobrazuje se nad jsou.

    A ve zobrazení na webu je to ještě úplně jinak posunutý:

  8. Vítek F

    Edit k předchozímu: konec příspěvku jsem psal, když jsem ještě nevěděl, že nefunguje synchronizace z appky na web, takže to může být proti verzi z mobilu rozhašené.
    Tak jsem se teď zaměřil jen na webovou verzi, opravil v ní pozicování a stejně se to ve výsledku na webu zobrazuje špatně.

    Chápu to “naparsuje a rozseká” správně tak, že se spočítá, že akord C je na páté pozici zleva, takže by měl být napozicovaný přesně nad pátým znakem následujícího řádku (Kde), resp o znak méně kvůli závorce, tedy na čtvrtým znakem (Kde). Pak se zjistí vzdálenost čtvrtého znaku od začátku řádku v pixelech a na zjištěnou vzdálenost se napozicuje akord? Obdobně s dalším akordem: F=pozice 20, dvacáté písmeno dalšího řádku je vzdáleno od začátku řádku 95px, tak se akord F vloží na 95px od začátku atd…?

  9. Vítek F

    Pokud by fungovalo pozicování akordů v proporcionálním zobrazení dle počtu mezer neproporcionálního písma, tak by bylo fajn moci si odzoomovat v appce editor tak, aby se verš vešel na jeden řádek.

    A rovněž by se hodila volba “Pozice akordů” i do “Nastavení pro konkrétní song” (široké songy - jako tato plíhalovka - by měly akordy nad textem, dlouhým songům s mnoha slokami s krátkými verši, bych nastavil akordy do textu)

  10. Log in to comment