Are you eligible for the Affordable Connectivity Program?

Google Fiber is taking part in the FCC’s Affordable Connectivity Program and wants to make sure that all eligible new and existing customers are aware about this opportunity to get up to $30 toward your monthly internet bill. 


In order to participate, customers must first qualify through the FCC and then fill out the Google Fiber ACP Subsidy form to let us know you have enrolled in the program. You can find more information about how this program works and the process to ensure the benefit is applied to your monthly bill on our website.


Google Fiber is excited to be part of the Affordable Connectivity Program, which makes it more affordable to get online wherever you live. As a company, we’re continuing to work toward helping more people access fast, reliable internet.


The Google Fiber Team

Chrome Beta for Android Update

Hi everyone! We've just released Chrome Beta 105 (105.0.5195.35) for Android. It's now available on Google Play.

You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.

If you find a new issue, please let us know by filing a bug.

Krishna Govind
Google Chrome

Giving African languages more Latin font choices

En Français

Questrial font includes African Latin and Vietnamese, more than 1346 glyphs


African languages are underrepresented in digital communications because there are few open source Pan-African fonts that contain all of the letters and diacritics (or accent) marks that are essential for accurate spelling of African languages.


Proper spelling is vital for communication and language survival, not simply for school tests and competitions. Educational institutions and people require fonts that indicate accurate spelling for each language so pupils may write properly. If students see the same word written with various punctuation marks, they may never learn how to spell. Without consistent spelling, students might mistake similar-looking words with distinct meanings.


These are some examples of words in African languages with similar spellings and different meanings:
  • fɔ (to say) and fo (to greet) in Bambara
  • motó (head) and mɔ́tɔ (fire) in Lingala
  • ọ̀tá (enemy) and ota (bullet) in Yoruba

However, spelling is just part of the problem. With few fonts with Pan-African language support, African publishers used non-Unicode fonts or their own custom encodings in printed materials such as textbooks and newspapers. When publishing moved online, users who didn't have a certain font encoding installed on their computer or device, saw gibberish or boxes instead of the correct letters when reading online publications.





Birth of a font for African languages
To bring a new font choice to digital Africa, Google Fonts commissioned Denis Moyogo Jacquerye (as a language consultant) and Laura Meseguer (as a type designer) to expand the Questrial font to include all letterforms in African languages using the Latin writing system. Questrial is a modern style font for body text and headers on a website and is fitted with past characteristics of great typefaces, making it very readable in any context.

Born in Lubumbashi, Zaire (now the Democratic Republic of the Congo or DRC), to a Congolese mother and a Belgian father, Jacquerye became an expert in African language typefaces after encountering technical restrictions. When he only found a few fonts to type Lingala words on a computer, Jacquerye made a digital keyboard for African languages using the Latin writing system for the DejaVu font project.
How to expand a font to make it Pan-African


Since the original Questrial typeface didn’t have letterforms for African languages, Messeguer had to design new ones. She also changed the overall letter spacing. Jacquerye guided Messeguer on how to change her new letterform designs.


These are some examples of the “before” and “after” letterforms showing Meseguer’s original designs and the modified ones.



1. J Crossed-tail ʝ
This letter represents a palatal implosive consonant, represented by the ʄ IPA symbol.
Before and after uppercase and lowercase J Crossed-tail letterforms on yellow background

The before image shows the wide uppercase and lowercase letters with oval-like loops. The after image shows more narrow uppercase and lowercase letters with rounder loops




2. Ɲ (“n” sound) and Ŋ (“eng” sound)
The “eng” sound is similar to the “ng” in the English words "sing" or "singer".
4 letters in black on a light yellow background and 4 text labels explaining each letter

Meseguer’s initial designs for the upper and lower case Ɲ, Ŋ,  ɲ, and ƞ letterforms 


4 letters in black on a light yellow background and 4 text labels explaining each letter

After images for the uppercase and lowercase Ɲ, Ŋ,  ɲ, and ƞ letterforms




#1 Ɲ, uppercase n with left hook and large-n form
#2 Ŋ, uppercase, with the African large-n form
#3 ɲ, lowercase of Ɲ, with left hook
#4 ƞ, lowercase of Ŋ with descender





The availability of Questrial and other Pan-African Latin fonts on computers and devices makes content more accessible for people who may struggle with small sized text on printed materials. Low-vision readers can read text on a device or computer and zoom in and enjoy content without straining their eyes and getting headaches.


The task of bringing more African languages online is just beginning. Google Fonts is excited at how much is being accomplished through Questrial. The font is available on Google Fonts. To use Questrial in Google Docs and Google Slides, select “More” in the Fonts menu and type “Questrial” in the search bar. The font supports African Latin and has full coverage of Vietnamese, in addition to all European languages.





Posted by Susanna Zaraysky, Google Fonts Content Strategist

Google’s Noto font has 16 scripts that serve 266 languages spoken in Africa. Some of these languages didn't originate in Africa, such as Gujarati.





 ==== 







Offrir plus de choix de polices latines pour les langues africaines avec Questrial, disponible en alphabet latin panafricain 

La police Questrial est disponible en alphabet latin africain et vietnamien, soit près de 1350 nouveaux glyphes

Les langues africaines sont sous-représentées dans les communications numériques, car peu de policespanafricaines Open Source contiennent toutes les lettres et signes diacritiques (accents) essentiels pour pouvoir écrire sans faute d'orthographe dans ces langues.


Écrire sans fautes ne sert pas qu'à briller lors des concours d'orthographe et des dictées, mais est essentiel pour communiquer dans une langue et la préserver. Tout comme les individus, les établissements d'enseignement ont besoin de polices qui représentent l'orthographe de chaque langue afin que les élèves puissent écrire correctement. Un même mot peut être écrit avec différents signes de ponctuation et les élèves risquent de ne jamais maîtriser son orthographe. Par ailleurs, en l'absence d'orthographe, ils pourraient confondre des mots qui se ressemblent, mais qui ont des sens différents.



Voici quelques exemples de mots africains ayant des sens différents, mais dont les caractères se ressemblent :
  • fɔ (dire) et fo (accueillir) en bambara
  • motó (tête) et mɔ́tɔ (feu) en lingala
  • ọ̀tá (ennemi) et ota (balle) en yoruba


L'orthographe ne représente toutefois qu'une partie du problème. Compte tenu du manque de polices compatibles avec les langues panafricaines, les éditeurs africains ont eu recours à des polices incompatibles avec l'Unicodeou à des encodages personnalisésdans les ouvrages imprimés, tels que les manuels scolaires et les journaux. Lors du passage à l'édition numérique, les publications en ligne affichaient du contenu vide de sens ou des cases au lieu des bons caractères, sauf si les lecteurs avaient installé au préalable, sur leurs ordinateurs ou autres appareils numériques, une police proprement encodée et supportant les caractères nécessaires au rendu du texte.
Concevoir une police pour les langues africaines



Pour mener à bien le projet d'une nouvelle police répondant aux besoins de l'Afrique connectée, Google Fonts a demandé à Denis Moyogo Jacquerye(consultant linguistique) et Laura Meseguer (dessinatrice de caractères) d'adapter la police Questrialpour qu'elle inclue l'ensemble des lettres des langues africaines utilisant l'alphabet latin. Questrial est une police de style moderne conçue pour le corps de texte et les en-têtes de sites Web. Elle offre des caractéristiques semblables aux plus grandes polices de caractères, afin d'être lisible dans n'importe quel contexte.



Né à Lubumbashi au Zaïre (actuelle la République démocratique du Congo ou RDC) d'une mère congolaise et d'un père belge, Denis Moyogo Jacquerye se spécialise dans les polices de caractères pour les langues africaines après avoir fait face à des contraintes techniques en la matière. Lorsqu'il constate que seules quelques polices permettent de saisir des mots en lingala sur ordinateur, Denis Moyogo Jacquerye conçoit un clavier numérique pour les langues africaines basé sur l'alphabet latin du projet de police DejaVu.






Développer une police dans une optique panafricaine
La police Questrial d'origine ne comportait pas de lettres utilisées dans les langues africaines. Laura Meseguer a donc dû les créer de toutes pièces. En outre, elle a modifié l'espace entre les lettres. Les nouveaux glyphes ont aussi bénéficié des recommandations de correction de Moyogo Jacquerye.


Voici quelques exemples de caractères avant et après leur modification (ébauches de Laura Meseguer et versions modifiées) :


1. J à queue croisée ʝ


Cette lettre correspond à une consonne occlusive injective palatale, représentée par le symbole ʄ dans l'alphabet phonétique international (API).



Images de la majuscule  et de la minuscule ʝ avant modification (majuscule large, boucle de la minuscule ovale) et après modification (majuscule plus étroite, boucle de la minuscule plus arrondie)



2. Ɲ (son "n") and Ŋ (son "ng")

Ŋ se prononce comme "ng" dans l'interjection "bing" ou le mot "parking".

Quatre lettres noires sur fond jaune clair avec leur description respective
Créations d'origine de Laura Meseguer pour les lettres majuscules et minuscules Ɲ, Ŋ, ɲ et ƞ


Quatre lettres noires sur fond jaune clair avec leurs descriptions respectives
Images après modification des lettres Ɲ, Ŋ, ɲ et ƞ


Image nº1 : Ɲ (majuscule en forme de grand n avec crochet à gauche)
Image nº2 : Ŋ (majuscule en forme de grand n africain)
Image nº3 : ɲ (minuscule de Ɲ avec crochet à gauche)
Image nº4 : ƞ (minuscule de Ŋ avec jambage)



Grâce à Questrial et aux autres polices panafricaines disponibles en alphabet latin sur tout appareil numérique, le contenu devient plus accessible aux lecteurs qui auraient du mal à déchiffrer un texte imprimé en petit corps. Le numérique donne aussi aux lecteurs atteints de déficience visuelle la possibilité de zoomer sur le texte.


La mission visant à développer la présence de contenus numériques en langues africaines ne fait que commencer. Google Fonts est ravi des progrès réalisés grâce à Questrial. Cette police est disponible sur Google Fonts. Pour utiliser Questrial dans Google Docs et Google Slides, sélectionnez "Autres polices" dans le menu des polices, puis saisissez "Questrial" dans la barre de recherche. Outre les langues européennes, cette police inclut l'alphabet latin africain ainsi que l'intégralité des caractères vietnamiens.






Publié par Susanna Zaraysky, experte en stratégie de contenu, Google Fonts

La police Noto de Google inclut 16 alphabets utilisés dans 266 langues parlées en Afrique. Certaines de ces langues ne sont pas originaires de ce continent, comme le gujarati.






Community in times of need: DevFest for Ukraine

Each year, Google Developer Groups (GDGs) come together for DevFest conferences around the world – not only to exchange knowledge and share experiences, but also to get inspired, celebrate the community and simply be together. It’s a cheerful gathering, focused both on technology and the people behind it.

GDGs in Ukraine organized the first DevFest in 2012. After 10 years of building a thriving community, 2022 turned out to be different for thousands of Ukrainian developers. Ever since the anti-aircraft sirens woke them up for the first time on February 24, many in the tech industry have been working non-stop for the sake of their country – helping refugees, providing medical assistance to those in need, and trying to work from bomb shelters. Luckily, they’re not alone.

Help from all sides

The developer community in Ukraine and abroad decided to use the DevFest conference to raise awareness and funds for those in need. "This time, because of the war in my country, DevFest Ukraine is happening for Ukraine," says Vitaliy Zasadnyy, co-founder of GDG Lviv. "It's a brilliant way to celebrate the future of technology, learn new things, connect with other tech experts and raise funds for a good cause."

Three people sitting at a table, speaking at a conference.

Fireside chat with Android team members in the London studio.

On July 14-15, DevFest for Ukraine gathered more than 20 industry-leading speakers over two days, featuring live streams from London and Lviv. From tech sessions and inspirational keynotes to networking and overviews of the latest developer tools, the event brought together people who shape the future of Android, Web and AI technologies.

Funds were raised for those in need by participants donating a sum of their choice to access the live stream and recordings after the event. Topics ranged from API design based on AndroidX libraries, to applied ML for Healthcare, to next-generation apps powered by machine learning with TensorFlow.js, and more. Check out the highlights video.

A woman at a laptop, sitting in a studio next to a large microphone.

Preparing the AI Stream livestream from the studio in Lviv, Ukraine.

Support the cause

All the funds raised during DevFest for Ukraine go to three NGOs that are supporting the country at this turbulent time. The goal was to provide humanitarian aid and direct assistance to affected families. The GDG Ukraine team carefully selected them to ensure efficient use of funds and transparent reporting.

And here’s the best part: DevFest for Ukraine raised over $130k for the cause so far, and counting! You can still access the recorded sessions to learn about the future of tech.

Meet the Korean startup founders building apps for pets and K-pop fans

At our annual Google for Korea event today, we showcased some of the most inspiring Korean creators and entrepreneurs. I also had the chance to sit down with the founders of two standout startups: AI FOR PET and Blip. Since their start, both have won over not just the people of Korea, but people all over the world.

Side-by-side images of two Korean founders, one woman and one man

Huh Eun-A, founder of AI FOR PET, and Kim Hong-ki, founder of Blip

AI FOR PET, founded by Huh Eun-A, has developed a smartphone app called TTcare that uses artificial intelligence (AI) to assess pets’ health. When someone takes a picture of their pet’s eyes or skin, the app assesses the image and alerts the owner if their pet is showing any concerning symptoms of eye or skin related disease. AI FOR PET was a part of this year’s Google for Startups Cloud Academy and the ChangGoo program.

Blip, founded by Kim Hong-ki, is a content platform for Korean pop (K-pop) fans to keep track of their favorite idols - including their latest updates and tour schedules. Blip, which participated in the 2021 ChangGoo program, has amassed over a million downloads on Google Play, to date. 60% of those downloads are from users outside of Korea.

So, what inspired the beginnings of your startup?

Huh Eun-A: I’m a pet owner, and know very well that like all living things, pets will fall sick at some point in their lives. I want to help fellow pet owners quickly diagnose any illnesses their pets may have, simply by using the TTcare mobile app. My hope is for animal lovers around the world to never be in the dark about their pet’s health, and for no pet to ever be without healthcare.

Kim Hong-ki: K-pop artists bring so much positive influence to fans all over the globe. I built Blip to help fans feel closer to their favorite K-Pop artists, and to let them experience the world of K-pop in a new way. My aspiration is for Blip to one day become a verb, and for people to ask the question “Who do you Blip?” instead of “Who do you love?”

What challenges did you face while growing your startup, and how did the ChangGoo program help you?

Kim: Blip’s key challenge was growing our user base of K-pop fans, and we wanted to understand how we could do that in a global and sustainable way. Google’s ChangGoo program seemed like a good place to start because it’s a well-known, highly-sought after accelerator program among Korean startups. And so in 2020, we applied to join the program with a beta version of our app but failed to get selected. That motivated us to work hard to improve the product. The next year, we tried again and were accepted. The entire Blip team was thrilled!

To me, ChangGoo feels like a program created by people who truly want to help startups. The mentors deeply cared about Blip’s team and needs, much like supportive K-pop fans. They provided insights and advice that helped us whenever we weren’t sure of our next steps.

What made you join the Google for Startups Cloud Academy, and how did the program help you?

Huh: Building out our AI was core to our product. We developed our model by first exposing it to more than a million photos of eyes so it could differentiate between canine and non-canine eyes, and then exposing it to canine eyes with and without diseases. It only took us a year to develop the model by using TensorFlow, Google’s open-source AI tool that’s accessible to all developers.

But as important as the technology was, we wanted to make sure the app experience itself was high quality, too. So we reached out to the Google for Startups Cloud Academy to help us improve the app performance - and we even got support from the very team who initially developed TensorFlow! Now, we're able to detect canine ocular disease with just a single photo at 90 percent accuracy.

The growth you’ve seen so far is really amazing! Can you share any upcoming plans for your startup?

Huh: We’re training our AI model with cat data, so that cat owners - in addition to dog owners - can use our app. We're also exploring adding capabilities to detect skin and joint conditions in pets. We’ve recently expanded to the US, and hope that with our technology and reach, we can help demonstrate that Korean startups can build great products for the whole world.

Kim: I’ll be focusing on my employees’ wellbeing. My aspiration is for Blip employees to love their job as much as our fans love their favorite artists on Blip. After all, the slogan of Blip is “Love what you love more”. I want Blip to be a workplace where every employee can do what they love and really enjoy themselves.

Dev Channel Update for ChromeOS

The Dev channel is being updated to 106.0.5239.0 (Platform version: 15047.0.0/15048.0.0) for most ChromeOS devices. This build contains a number of bug fixes and security updates.

If you find new issues, please let us know one of the following ways

  1. File a bug
  2. Visit our ChromeOS communities
    1. General: Chromebook Help Community
    2. Beta Specific: ChromeOS Beta Help Community
  3. Report an issue or send feedback on Chrome

Interested in switching channels? Find out how.

Cole Brown,
Google ChromeOS

Stable Channel Update for Desktop

The Stable channel has been updated to 104.0.5112.101 for Mac and Linux and 104.0.5112.102/101 for Windows which will roll out over the coming days/weeks. Extended stable channel has been updated to 104.0.5112.101 for Mac and 104.0.5112.102 for Windows , which will roll out over the coming days/weeks

A full list of changes in this build is available in the log.



Security Fixes and Rewards


Note: Access to bug details and links may be kept restricted until a majority of users are updated with a fix. We will also retain restrictions if the bug exists in a third party library that other projects similarly depend on, but haven’t yet fixed.




This update includes 11 security fixes. Below, we highlight fixes that were contributed by external researchers. Please see the Chrome Security Page for more information.




[$NA][1349322] Critical CVE-2022-2852: Use after free in FedCM. Reported by Sergei Glazunov of Google Project Zero on 2022-08-02

[$7000][1337538] High CVE-2022-2854: Use after free in SwiftShader. Reported by Cassidy Kim of Amber Security Lab, OPPO Mobile Telecommunications Corp. Ltd. on 2022-06-18

[$7000][1345042] High CVE-2022-2855: Use after free in ANGLE. Reported by Cassidy Kim of Amber Security Lab, OPPO Mobile Telecommunications Corp. Ltd. on 2022-07-16

[$5000][1338135] High CVE-2022-2857: Use after free in Blink. Reported by Anonymous on 2022-06-21

[$5000][1341918] High CVE-2022-2858: Use after free in Sign-In Flow. Reported by raven at KunLun lab on 2022-07-05

[$NA][1350097] High CVE-2022-2853: Heap buffer overflow in Downloads. Reported by Sergei Glazunov of Google Project Zero on 2022-08-04

[$NA][1345630] High CVE-2022-2856: Insufficient validation of untrusted input in Intents. Reported by Ashley Shen and Christian Resell of Google Threat Analysis Group on 2022-07-19

[$3000][1338412] Medium CVE-2022-2859: Use after free in Chrome OS Shell. Reported by Nan Wang(@eternalsakura13) and Guang Gong of 360 Alpha Lab on 2022-06-22

[$2000][1345193] Medium CVE-2022-2860: Insufficient policy enforcement in Cookies. Reported by Axel Chong on 2022-07-18

[$TBD][1346236] Medium CVE-2022-2861: Inappropriate implementation in Extensions API. Reported by Rong Jian of VRI on 2022-07-21




Google is aware that an exploit for CVE-2022-2856 exists in the wild.




We would also like to thank all security researchers that worked with us during the development cycle to prevent security bugs from ever reaching the stable channel.

As usual, our ongoing internal security work was responsible for a wide range of fixes:

[1353442] Various fixes from internal audits, fuzzing and other initiatives




Many of our security bugs are detected using AddressSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer, or AFL.




Interested in switching release channels?  Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.



Srinivas Sista
Google Chrome

Chrome Stable for iOS Update

Hi everyone! We've just released Chrome Stable 104 (104.0.5112.99) for iOS; it'll become available on App Store in the next few hours.

This release includes stability and performance improvements. You can see a full list of the changes in the Git log. If you find a new issue, please let us know by filing a bug.

Harry Souders
Google Chrome

New color categorization in Calendar to better understand how you’re spending your time

Quick summary

In 2021, we launched Time Insights, a feature that gives you the ability to better understand how you’re spending your time in Google Calendar. Starting today, you can categorize your time by naming and assigning a corresponding color label to an event within Time Insights in Calendar

We hope this customizable breakdown feature will allow you to more easily track time spent on specific activities or strategic areas, such as project work, staff meetings, or meetings with specific colleagues and stakeholders. 



Getting started 

  • Admins: This feature will be ON by default and can be disabled at the domain/OU level. Visit the Help Center to learn more about turning Time Insights on or off for your organization
  • End users: 
    • To create a color label in the Time insights panel, navigate to Time breakdown > select By color > click on Add a Label. 
    • To add a color label to an event, right-click on the event in your Calendar grid. Alternatively, click Edit > change the event color. 
    • To see your Time Insights, click on Time insights in the left side panel > click on More insights. 
    • Visit the Help Center to learn more about Time Insights in Calendar

Rollout pace 

  • Rapid Release domains: Extended rollout (potentially longer than 15 days for feature visibility) starting on August 16, 2022 
  • Scheduled Release domains: Extended rollout (potentially longer than 15 days for feature visibility) starting on August 30, 2022 

Availability 

  • Available to Business Standard, Business Plus, Enterprise Standard, Enterprise Plus, Education Plus and Nonprofits customers 
  • Not available Google Workspace Essentials, Business Starter, Enterprise Essentials, Education Fundamentals, Education Standard, the Teaching and Learning Upgrade, and Frontline, as well as legacy G Suite Basic and Business customers 
  • Not available to users with personal Google Accounts 

Resources 




Enhancements to the “Frame people” feature on Google Meet hardware devices

What’s changing 

We’re introducing two enhancements on Google Meet hardware devices for the “Frame people” feature: 

  • The “Frame people” feature is now more easily discoverable and can be accessed in a meeting from the touch panel in fewer steps. Previously, this command required two steps by first selecting the camera control icon and then selecting “Frame people.” Now, it’s immediately visible on the touch panel. 



Note that you can still access the Camera control pane next to the new “Frame people” button. 

Camera control button





With this enhancement, we’ve also solved a recent bug impacting the auto framing capability for some Google Meet hardware devices. The auto framing functionality has been restored to impacted devices with improved reliability and performance. 


Who’s impacted 

End users 


Why it’s important 

Being able to see people in a meeting room clearly is essential for improving the meeting experience in today's hybrid work environment. With the increased visibility of the “Frame people'' button on the Google Meet hardware touch panel, users can more easily and quickly adjust their camera to optimize the viewing experience for all participants. 


Getting started 

  • End users: No action required, these updates will be available automatically. Note: This feature is not available when other devices, such as a webcam, are plugged into a meeting hardware kit. 
  • Admins: There is no admin action required. 


Rollout pace 


Availability 

  • Available to all Google Workspace customers, as well as G Suite Basic and Business customers 
  • Available for all supported Google Meet hardware devices that have not yet reached their auto-update expiration date 

Resources