Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add custom ttf fonts to app #158

Open
remicolin opened this issue Jul 26, 2024 · 17 comments
Open

Add custom ttf fonts to app #158

remicolin opened this issue Jul 26, 2024 · 17 comments
Assignees

Comments

@remicolin
Copy link
Member

Implement custom fonts (ttf) file into the app.
The best approach is probably to migrate to expo first, cf #151

@remicolin remicolin added good first issue Good for newcomers easy ODHack and removed good first issue Good for newcomers labels Jul 26, 2024
@Iwueseiter
Copy link

Hi @remicolin can I work on this?

Copy link

onlydustapp bot commented Jul 26, 2024

Hi @Iwueseiter!
Maintainers during the ODHack #6.0 will be tracking applications via OnlyDust.
Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.

@juandiegocv27
Copy link

juandiegocv27 commented Jul 26, 2024

Hi @remicolin, @Iwueseiter,

I'm Juan Diego Carballo, a Full-Stack Web Developer specializing in mobile and blockchain technologies. I'm excited to propose my first contribution to the Proof of Passport project by addressing the issue "Add custom ttf fonts to app #158".

Proposed Approach:

Migrate to Expo: Before integrating custom fonts, it's essential to migrate the project to Expo as recommended in issue #151. This will streamline the development process and app publishing.
Custom Fonts Integration: After the migration, I will implement custom TTF fonts using the expo-font library, which allows for loading and using fonts easily across the app.
Testing on Devices: Given the complexity of native modules, particularly those related to NFC, it's crucial to test the app on actual devices to ensure the fonts and all functionalities perform as expected.
I am eager to leverage my skills to contribute effectively to the project. This integration not only enhances the aesthetic appeal of the app but also aligns with the ongoing enhancements like NFC and proving modules.

@remicolin
Copy link
Member Author

someone is already working on #151 we'll wait expo implementation before implementing custom fonts

@gidson5
Copy link

gidson5 commented Jul 28, 2024

@remicolin please can I work on this issue

Copy link

onlydustapp bot commented Jul 28, 2024

Hi @gidson5!
Maintainers during the ODHack #6.0 will be tracking applications via OnlyDust.
Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.

@diegoTech14
Copy link

Hello @remicolin,

My name is Diego Duarte Fernández, a software developer from Costa Rica, I'm new on this repo but I would like to learn more about it and would be happy to help with this issue.

Here is my OD profile.

Thanks for your consideration!


Best regards,
Diego ⚡

Copy link

onlydustapp bot commented Jul 29, 2024

Hi @diegoTech14!
Maintainers during the ODHack #6.0 will be tracking applications via OnlyDust.
Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.

@GideonBature
Copy link

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a Software Engineer with experience of C, JavaScript, TypeScript, Python and Recently Rust. I have written some programs both on the server side (ExpressJS) as well as on the client side (ReactJS) all using TypeScript.

I believe I will be able to implement custom fonts (ttf) file into the app.

How I plan on tackling this issue

  • First I will migrate the project to Expo for easier font management.
  • I will then install the expo-font package.
  • Then load the fonts into my main App component.

@LazarusAA
Copy link

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi,

I'm Alvaro Lazarus, a Software Engineer diving into blockchain technologies. I'm experienced with Typescript, Python, Solidity and JavaScript. Really looking forward to gaining more experience by working on projects like this.

How I plan on tackling this issue

I see that @jorgezerpa is already working on the expo migration, it would be a pleasure to implement the custom fonts as soon as the migration is finished.

My approach:

• I will implement custom TTF fonts using the expo-font library
• Test on a device to ensure the fonts look and function as expected

I'm really excited to contribute to this project, and I look forward to hearing back from you.

Best regards,
Lazarus

@Dedigraz
Copy link

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have been a frontend dev for about 5 years and have worked on a lot of interactive web experiences where custom fonts were key to the user experience.

How I plan on tackling this issue

I could do it in 2 ways .
I could add the fonts to the project assets then set it as the default font
I could convert it to expo as the description recommends and do step 1, whatever the community decides

@remicolin
Copy link
Member Author

hi, the expo migration is more complicated than expected #151
let's implement those custom font's without using expo

@remicolin
Copy link
Member Author

@juandiegocv27 do you want to start working on it?

@Dedigraz
Copy link

@remicolin I would love to help work on it

@juandiegocv27
Copy link

@juandiegocv27 do you want to start working on it?

sure 😊

@remicolin
Copy link
Member Author

you can start woking on it @juandiegocv27 , pls keep us updated

@juandiegocv27
Copy link

you can start woking on it @juandiegocv27 , pls keep us updated

ok sure, I will

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants