Closed vladolaru closed 6 years ago
So, avem nevoie de ceva ajutor pe partea de matematica, respectiv o librarie de "curve-fitting" care date fiind o serie de puncte, sa ne returneze coeficientii functiei polinomiale pentru ca putea calcula valori pe acea curba.
Prima intrebare care rasare, este unde ar trebui sa fie facuta aceasta procesare? Initial voi incerca sa o fac in PHP si eventual daca trebuie sa trimit coeficientii la JS daca are nevoie sa isi faca propriile calcule.
In acelasi timp, pentru o mai mare independenta de conditiile locale (librarii de PHP lipsa), putem calcula coeficientii la build si distribui direct coeficientii functiei, fara a mai fi nevoie sa fie facute calcule complexe pe site-ul clientului.
Se pare ca nu sunt foarte multe optiuni si nefiind neaparat o problema recenta, multe dintre optiuni sunt destul de vechi, dar asta nu inseamna ca sunt rele. So:
Pana la urma am optat sa fac partea de interpolare in JS, fara preprocesare (determinarea coeficientilor) pentru ca e mai sigur in ceea ce priveste suportul server-side (librarii lipsa de PHP). Nu este o implementare la fel de flexibila ca cea de pe server, dar vedem cum "tine" la nevoile noastre.
@georgeolaru @razwan Din punctul meu de vedere varianta initiala a modului de font palettes din Customify este gata!
well done @vladolaru! 💪
O implementare initiala pentru sistemul de Font Palettes asa cum am discutat. Propunerile lui @georgeolaru se regasesc pe branch-ul: https://github.com/pixelgrade/customify/tree/font-palettes